Repository navigation
v0.2.1
部署只要 compose 檔加 .env(M4 票 70、71,使用者 2026-10-09 拍板,推翻 0.2.0 的 release 附件):貼進 Unraid
的 Compose Manager,或放進任何一個資料夾,docker compose up -d。不下載 zip、不 clone、旁邊不放別的檔案。image
是 ghcr.io/1morr/berth:0.2.1,同時是 :0.2 與 :latest。
從 0.2.0 升級(docs/guide/upgrading.md〈From 0.2.0 (the zip)〉):
- 換掉整個
docker-compose.yml,用 README 連到的v0.2.1那一份,再docker compose pull && docker compose up -d。
qBittorrent 的白名單腳本改成寫在 compose 檔裡,preseed/目錄不再使用,新檔起來之後可以刪掉。只換 image、留著
舊 compose 也照常能跑(舊檔仍掛./preseed/),但之後的版本只照新寫法說明。 - 需要 Docker Compose 2.23.1 以上(
docker compose version):compose 檔用了頂層configs的content。 .env不用改,.env.example沒有新變數。Unraid 上DATA_ROOT、CONFIG_ROOT一定要是絕對路徑:Compose
Manager 把 stack 放在隨身碟上,./data、./config會寫到隨身碟。- 沒有資料庫 migration、沒有 API 變更。
Changed
- 部署檔:
deploy/docker-compose.yml以頂層configs.qbittorrent-preseed內嵌白名單腳本,寫進
/custom-cont-init.d/10-berth.sh、mode: 0555(brief §20.18:linuxserver 的 init 只跑有執行位元的檔);拿掉
./preseed/qbittorrent那條掛載與deploy/preseed/。compose 裡不再有任何相對路徑。.env.example的註解寫明
Unraid / Compose Manager 上兩個根要用絕對路徑。 - README 與
docs/guide/:安裝改成取得兩個檔 → 改幾個值 →up -d,連結指向這一版 tag 底下的原始檔;
requirements.md〈Unraid〉改成 Compose Manager 的貼上做法(Add New Stack → Edit Stack 貼 compose → ENV File 貼
.env→ Compose Up),不再提 Indirect Path 與berth-deploy目錄。 - 套件內 qBittorrent 要帳密時的說明多一種原因:清單裡沒有
/32那一行時,多半是 compose 沒完整複製,請
重新完整複製再docker compose up -d --force-recreate qbittorrent。zh-Hant 與 en 都改。 - rootless Docker 的說明(M4 票 42,Ubuntu 26.04 實跑):README〈Install〉、
docs/guide/requirements.md新增
〈Rootless Docker〉、docs/guide/existing-services.md〈Addresses〉、部署檔.env.example與 compose 的註解。rootless 上
PUID/PGID要填0/0(填id -u時宿主上的自己寫不進DATA_ROOT),既有服務的位址要填宿主的區網 IP
(host.docker.internal連不到宿主)。image 不變,部署檔只改了註解;不是 rootless 的部署不用改.env。
Removed
- release 附件
berth-deploy.zip/berth-deploy-<版本>.zip:打包腳本、它的測試與 release workflow 的附件
步驟都拿掉。Release 頁照常建,內容是這一段 CHANGELOG。0.2.0 的 Release 上那兩個 zip 留著,但
releases/latest/download/berth-deploy.zip從 0.2.1 起找不到檔案(最新的正式版沒有附件)。
Fixed
- 精靈頁 5 回頭看的說明不再說測不過的 TMDB key 照樣存下(M4 票 58 發佈後實跑看到):票 45 之後只有測過的 key
才存,測不過時原本那一把照樣在用;zh-Hant 與 en 兩句都改。