Alist 萬用網盤聚合神器
這篇教學將帶你在 fnOS (飛牛 OS) 上架設 Alist。它能將你的 Google Drive、OneDrive、Dropbox 以及 NAS 本地硬碟整合成「單一入口」,除了方便管理,還能直接生成 WebDAV 給其他播放器使用,是 NAS 玩家必備的神器。
第一階段:Docker 部署 (fnOS)
1. 準備工作
在 fnOS 檔案管理中,建立資料夾以保存設定檔:
/vol1/1000/Docker/Alist/data
2. 下載映像檔
- 打開 fnOS Docker。
- 搜尋映像檔:xhofe/alist
- 選擇標籤:
latest下載。
3. 容器設定 (Container Config)
請依照下表設定容器參數:
| 類別 | 參數設定 | 說明 |
|---|---|---|
| 基本設定 | 名稱: alist 自動重啟: Always |
網盤服務需常駐。 |
| 連接埠 | 本地: 5244 容器: 5244 |
Alist 預設 Port。 |
| 儲存空間 | 本地: .../Alist/data 容器: /opt/alist/data |
保存帳號與掛載設定。 |
※ 若你想掛載 fnOS 裡面的電影檔,記得多映射一個路徑 (如本地 /Media 對應容器 /Media)。
⚠️ 關鍵步驟:獲取管理員密碼
Alist 3.x 版本後的密碼是隨機生成的,不會直接顯示。容器啟動後,請執行以下步驟:
- 在 fnOS Docker 介面,點擊 alist 容器的「日誌 (Log)」,看看有沒有類似
Successfully created... password: XXXXX的訊息。 - 如果找不到,請點擊「終端機 (Terminal)」或「命令」,新增命令選擇
sh或bash,然後輸入:
./alist admin set 123456 這會強制將密碼改為123456。
第二階段:Synology 反向代理設定
透過 Synology 將複雜的 IP 與 Port 隱藏起來,使用安全網域連線。
1. 新增規則
進入 Synology 控制台 > 登入入口 > 進階 > 反向代理伺服器。
- 來源 (Source):
- 協定:HTTPS
- 主機名稱:alist.myhome.synology.me (請替換你的網域)
- 連接埠:443
- 目的地 (Destination):
- 協定:HTTP
- 主機名稱:192.168.50.20 (fnOS IP)
- 連接埠:5244
💡 小撇步:
Alist 支援線上看影片,建議在反向代理的「自訂標頭」中新增 WebSocket,以確保連線穩定性。
第三階段:憑證與初始設定
1. 指派憑證
前往 安全性 > 憑證 > 設定,將 alist.myhome... 指派給你的 Let's Encrypt 萬用憑證。
2. 登入與掛載
使用瀏覽器打開網址:https://alist.你的ID.synology.me
- 帳號:admin
- 密碼:剛剛在日誌看到的那串,或是你手動改的 123456。
登入後,點擊下方 Manage (管理) > Storage (存儲) > Add (添加),即可開始把你的 Google Drive 或 NAS 本地資料夾掛載進來!
現在,你擁有了一個聚合全網資源的強大檔案中心。

