群暉 Docker 部署
你的群暉 NAS 不該只存電影 —— 教你裝 AI
你的群暉不該只存電影
你家群暉 7×24 小時開著,硬碟空間大把,內網穿透搞好了外面也能訪問。與其讓它閒著吃灰,不如順手部署一個 OpenClaw,把 NAS 變成你的私人 AI 伺服器。
DSM 7 自帶 Container Manager(就是以前的 Docker 套件改了個名),圖形介面直接操作,不用碰命令列也能搞定。當然如果你習慣 SSH,docker-compose 一把梭更快。
五步搞定
1
啟用 Docker 套件
打開 DSM → 套件中心 → 搜尋 "Container Manager"(DSM 7)或 "Docker"(DSM 6),安裝並啟動。裝好之後桌面就多了一個圖示。
2
下載映像
打開 Container Manager → 登錄表 → 搜尋 openclaw/openclaw → 選 latest 標籤 → 下載。等進度條跑完就行。
3
設定容器
切到「映像」頁面 → 選中剛下載的映像 → 點「啟動」。在設定精靈裡設定容器名稱、資源限制、環境變數。別急著點完成,先看下面的埠和卷映射設定。
4
映射連接埠
連接埠設定裡,本地連接埠填 3000(或者你喜歡的任意連接埠),容器連接埠填 3000。如果 3000 被占了,換個別的就行,比如 3080。
5
資料持久化
卷設定裡,把宿主機的 /volume1/docker/openclaw/data 映射到容器的 /app/data。這一步千萬別跳過,不然容器一刪資料就沒了。
docker-compose 設定
如果你更喜歡用設定檔管理(推薦),SSH 進群暉之後直接用 docker-compose:
docker-compose.yml
version: "3.8"
services:
openclaw:
image: openclaw/openclaw:latest
container_name: openclaw
restart: unless-stopped
ports:
- "3000:3000"
volumes:
- /volume1/docker/openclaw/data:/app/data
- /volume1/docker/openclaw/config:/app/config
- /volume1/docker/openclaw/logs:/app/logs
environment:
- NODE_ENV=production
- TZ=Asia/Shanghai
deploy:
resources:
limits:
memory: 2G
SSH 進群暉操作
群暉預設關閉了 SSH,先去 DSM → 控制面板 → 終端機和 SNMP → 勾選「啟動 SSH 功能」。然後用終端連進去:
SSH 連線並啟動
# 連接群暉(替換成你的 NAS IP)
DSM 7 和 DSM 6 的區別
DSM 7.x 的 Docker 套件改名叫 Container Manager,介面重新設計過,功能更多也更好用。DSM 6.x 還是老的 Docker 套件,能用但是介面比較簡陋。如果你還在 6.x,強烈建議升級到 7.x 再部署 —— 不光 Docker 體驗更好,系統安全補丁也更全。
- DSM 7.x:Container Manager 支援專案管理(docker-compose 可視化)、資源監控面板、日誌檢視
- DSM 6.x:Docker 套件只有基礎的容器管理,compose 功能需要 SSH 命令列操作
- 注意:DSM 6.x 的 Docker 版本可能較舊,建議 SSH 裡手動更新到最新版
Container Manager 圖形介面操作
不想碰命令列?純用 DSM 介面也能搞定:
- 打開 Container Manager(DSM 7)或 Docker(DSM 6)
- 左側選單點 登錄表 → 搜尋框輸入
openclaw→ 找到openclaw/openclaw→ 雙擊下載 - 下載完成後,切到 映像 頁面 → 選中鏡像 → 點 啟動
- 設定向導裡填好容器名、連接埠對應(3000:3000)、磁碟區對應
- DSM 7 還支援直接匯入 docker-compose.yml:項目 → 新建 → 貼上設定 → 完成
不想 SSH 也不想折騰設定檔案?MOLILI 提供預設定方案,圖形化介面幾步搞定部署。
了解 MOLILI →