
你是否也擁有一台 Synology NAS,讓它 24 小時全年無休地為你備份檔案、儲存照片?如果是,那麼恭喜你,你手上已經擁有了一台完美的「個人自動化中心」伺服器。將 n8n 這個強大的開源自動化工具,部署在你自己的 Synology NAS 上,將會徹底改變你的工作與生活模式。
想像一下,你的 NAS 不再只是一個安靜的儲存設備,而是一個能主動為你工作的智慧管家:
- 每天凌晨,它自動抓取各大新聞網站的頭條,整理成一份摘要,在你起床時發送到你的手機。
- 當你的網路商店有新訂單時,它能立即將訂單資料寫入 NAS 中的 Synology Office 試算表。
- 它能 24 小時監控你的智慧家庭設備,在偵測到異常時,立即透過 LINE Notify 向你發出警報。
這一切,都可以在你既有的 Synology NAS 上實現!透過 Docker (在 Synology DSM 7.2+ 中稱為 Container Manager),安裝 n8n 不僅簡單,而且極度省電、穩定。這篇文章將是你最完整的 Synology n8n 部署終極指南,我們將從零開始,手把手帶你完成安裝、設定最重要的資料保存、配置 HTTPS 安全連線,甚至是後續的版本更新,讓你輕鬆將 NAS 升級為一台 24 小時待命的專屬自動化伺服器。
為什麼選擇在 Synology NAS 上運行 n8n?
相較於租用昂貴的雲端主機 (VPS),或是在個人電腦上運行,將 n8n 安裝在你的 Synology NAS 上,有著無可取代的四大優勢:
- 低功耗與 24H 穩定運行: NAS 天生就是為 24/7 全天候開機而設計的,其功耗遠低於傳統電腦或伺服器。這意味著你的自動化流程可以在極低的電力成本下,穩定不中斷地為你服務。
- 充分利用現有硬體: 你不需要再額外花錢購買或租用伺服器。你既有的 NAS 就是一台現成的、完美的自動化主機。
- 資料隱私與所有權: 所有的工作流 (Workflow)、憑證 (Credentials) 和執行紀錄,都儲存在你自己家裡或辦公室的硬碟上,由你 100% 掌控,無需擔心敏感資料外洩的風險。
- 完美的內部網路整合: n8n 可以輕鬆地與你 NAS 上運行的其他服務(例如 Synology Photos, Drive, Calendar)以及區域網路內的其他設備(例如智慧家庭裝置)進行互動,打造更深度的在地自動化。
安裝前的準備:啟用 Container Manager 與建立專屬資料夾
在開始之前,請確認你已完成以下兩個簡單的準備工作。
步驟一:安裝並啟用 Container Manager
n8n 是透過 Docker 容器來運行的。在 Synology DSM 7.2 之後的版本中,官方的 Docker 套件已更名為「Container Manager」。
- 登入你的 Synology DSM 桌面。
- 打開「套件中心 (Package Center)」。
- 在搜尋框中輸入
Container Manager
。 - 如果尚未安裝,請點擊「安裝套件」;如果已安裝,請確保它處於「已啟動」狀態。
步驟二:建立 n8n 專屬資料夾
為了讓 n8n 的資料(你的工作流、憑證等)能夠「持久化保存」,我們需要在 NAS 上為它建立一個專屬的家。這樣即使 n8n 容器被刪除或更新,你的所有心血結晶都會完好如初。
- 打開「File Station」。
- 在
docker
這個共用資料夾底下(如果沒有,請自行建立一個),再建立一個名為n8n
的新資料夾。 - 記住這個路徑,我們稍後會用到。在此範例中,路徑為
/docker/n8n
。
手把手教學:使用 Container Manager 建立 n8n 專案
我們將使用 Container Manager 內建的「專案 (Project)」功能,透過 docker-compose
的方式來建立 n8n,這是管理多個容器設定的最佳實踐。
- 打開 Container Manager。
- 在左側選單中,點擊「專案 (Project)」。
- 點擊上方的「新增 (Create)」按鈕。
- 在設定視窗中:
- 專案名稱: 輸入
n8n
。 - 來源: 選擇「建立 docker-compose.yml」。
- 專案名稱: 輸入
- 在
docker-compose.yml
的編輯框中,將預設內容完全刪除,並貼上以下設定檔:
YAML
version: '3.7'
services:
n8n:
image: n8nio/n8n:latest
container_name: n8n
restart: unless-stopped
environment:
- GENERIC_TIMEZONE=Asia/Taipei
ports:
- "5678:5678"
volumes:
- /volume1/docker/n8n:/home/node/.n8n
- 解析與修改設定檔(非常重要!):
image: n8nio/n8n:latest
: 指定使用最新版的 n8n 映像檔。environment
:GENERIC_TIMEZONE=Asia/Taipei
: 務必將 n8n 的時區設定為你所在地,否則所有排程都會出錯!
ports
:"5678:5678"
: 將 NAS 的 5678 埠口,對應到 n8n 容器內部的 5678 埠口。
volumes
:/volume1/docker/n8n:/home/node/.n8n
: 這是最關鍵的一行!:
左邊的/volume1/docker/n8n
是你剛剛在 File Station 建立的資料夾的絕對路徑。請根據你的實際情況修改 (volume1
可能不同)。:
右邊的/home/node/.n8n
是 n8n 容器內部存放資料的固定路徑,請勿修改。
- 確認設定無誤後,點擊「下一步 (Next)」。
- 下一個 Webhook 設定畫面可以直接點擊「下一步」跳過。
- 在最後的總覽頁面,確認無誤後點擊「完成 (Done)」。
Container Manager 會開始在背景下載 n8n 映像檔並建立容器。請耐心等待幾分鐘。完成後,你就可以在「容器 (Container)」列表中看到一個正在運行的 n8n
容器。
現在,打開瀏覽器,輸入 http://<你的NAS IP位址>:5678
,你就應該能看到 n8n 的初始設定畫面了!

實現外網存取:設定 Synology 反向代理與 HTTPS (SSL)
直接用 IP 位址存取只能在你的區域網路內使用,而且是「不安全」的 HTTP 連線。要讓你的自動化中心能安全地從外部網路存取(例如,接收來自外部服務的 Webhook),你需要設定反向代理與 HTTPS。
- 事前準備: 你需要一個自己的網域名稱,並已設定好 DNS
A
記錄指向你家裡的公開 IP 位址。同時,你需要在你的路由器 (Router) 上設定「埠口轉發 (Port Forwarding)」,將外部的 80 和 443 埠口,轉發到你 NAS 的內網 IP。 - 設定反向代理伺服器規則:
- 進入 DSM 的「控制台」 > 「登入入口」 > 「進階」。
- 點擊「反向代理伺服器 (Reverse Proxy)」 > 「新增 (Create)」。
- 在設定視窗中:
- 來源 (Source):
- 通訊協定:
HTTPS
- 主機名稱:
n8n.yourdomain.com
(換成你自己的網域) - 連接埠:
443
- 通訊協定:
- 目的地 (Destination):
- 通訊協定:
HTTP
- 主機名稱:
localhost
(或你 NAS 的內網 IP) - 連接埠:
5678
- 通訊協定:
- 來源 (Source):
- 申請 SSL 憑證:
- 進入 DSM 的「控制台」 > 「安全性」 > 「憑證 (Certificate)」。
- 點擊「新增 (Add)」,選擇「新增一個新憑證」。
- 選擇「從 Let’s Encrypt 取得憑證」。
- 輸入你的網域名稱
n8n.yourdomain.com
和你的 Email。 - 完成後,DSM 會自動幫你申請並設定好免費的 SSL 憑證。
- 將憑證指派給反向代理服務:
- 再次回到「憑證」頁面,點擊「設定 (Configure)」。
- 找到你剛剛建立的反向代理規則 (
n8n.yourdomain.com
),並為其選擇你申請到的 Let’s Encrypt 憑證。
完成以上步驟後,你就可以透過 https://n8n.yourdomain.com
來安全地存取你的 n8n 了!別忘了回到 Container Manager,修改 n8n 專案的 docker-compose.yml
,將 WEBHOOK_URL
環境變數也設定成你的 HTTPS 網址。
如何安全更新 Synology 上的 n8n 容器?
使用 Container Manager 更新 n8n 非常簡單。
- 在「映像檔 (Image)」列表中,找到
n8nio/n8n
。如果 Docker Hub 上有比你現有更新的版本,這裡會有提示。你可以點擊「更新 (Update)」來下載最新的映像檔。 - 下載完成後,回到「容器 (Container)」列表,選擇正在運行的
n8n
容器。 - 點擊上方的「動作 (Action)」 > 「重設 (Reset)」。這會使用最新的映像檔來重新建立容器。
- 因為我們一開始就設定了 volumes 來持久化資料,所以你所有的工作流和設定都會被完整保留,安全無虞。

結語
將 Synology NAS 這台穩定可靠的儲存中心,升級為 24 小時全年無休的 n8n 自動化大腦,是你最大化硬體投資、邁向智慧生活與高效工作的關鍵一步。
透過本篇指南,你已經學會了使用 Container Manager 建立一個資料持久化、可由外網安全存取的生產級 n8n 環境,並掌握了後續的更新維護流程。現在,你的 NAS 不再只會儲存檔案,它已經準備好,隨時根據你的指令,去連接世界、處理數據、自動化你生活與工作中的每一個環節。
更多精選文章請參考
n8n 與 Zapier 比較:該選哪個?2025年最完整功能、費用、優缺點分析
開源自動化工具推薦:從工作流程到測試,找到最適合你的免費方案
n8n 發送 Email 超詳細教學:從 SMTP 設定到 Gmail 節點串接,一篇搞定!
n8n Notion 串接終極指南:2025 年打造自動化工作流程,效率翻倍!