平台特定說明
Synology、Unraid、TrueNAS 同 Raspberry Pi 相對標準 Docker Compose 安裝嘅差異說明。
請先跟標準 安裝 指南操作。呢頁只記錄各平台有咩唔同。
Synology NAS(DSM 7+)
- 喺套件中心安裝 Container Manager。
- SSH 入去並建立
/volume1/docker/milmil/。 - 將專案嘅
docker-compose.yml、.env同api/.env複製到該資料夾入面。 - 喺 Container Manager,專案 > 新增,選擇 compose 檔案。
Volume: 媒體路徑用你嘅 Synology 共享資料夾路徑:
MEDIA_DIR=/volume1/media/anime容器預設以 root 身份運行。確保共享資料夾嘅權限容許容器讀取你嘅動畫目錄。
Unraid
- 從 Community Applications 安裝 Docker Compose Manager 插件。
- 新增一個 stack,指向
docker-compose.yml,並將.env同api/.env放喺同一位置。
Volume: 用 Unraid 嘅 /mnt/user/ 慣例:
DATA_DIR=/mnt/user/appdata/milmil
MEDIA_DIR=/mnt/user/media/anime
DOWNLOAD_DIR=/mnt/user/downloads/milmil/mnt/user/appdata/milmil 係 Unraid 存放持久化應用資料嘅標準路徑。
TrueNAS SCALE
- 喺 TrueNAS Web UI:Apps > Discover Apps > Custom App。
- 用 milmil compose 檔案設定 Docker Compose 部署。
Volume: 映射你嘅 dataset 路徑:
DATA_DIR=/mnt/pool/apps/milmil
MEDIA_DIR=/mnt/pool/media/animeTrueNAS SCALE 用 Kubernetes 管理自訂應用。確認儲存池權限容許容器讀取媒體 dataset。
Raspberry Pi(4/5)
Pi 嘅 CPU 轉碼能力有限。直接播放同容器重新封裝表現唔錯;HLS 轉碼會好慢。建議用預先編碼嘅 MP4 檔案。
-
安裝 Docker:
curl -fsSL https://get.docker.com | sh sudo usermod -aG docker $USER登出再重新登入。
-
跟標準 安裝 流程操作。
DATA_DIR Volume 建議用 USB 3.0 接駁嘅 SSD。SD 卡寫入壽命有限,做資料庫操作亦比較慢。