n8n VPS 主機:在自己伺服器上執行的業務自動化
- 在 Docker 映像檔上兩行命令安裝
- 工作流執行次數不限
- 工作流資料儲存在自己的伺服器上
HELPER VPS 的 n8n VPS 是在使用 Docker 應用映像檔建立的 Linux 雲端伺服器上運行官方 n8n Docker 映像檔的自託管設置,每月 $25.00 起,計費週期為 1、3、6 或 12 個月。在建立伺服器時從映像檔列表中選擇 Docker,連線後只需執行兩行命令,n8n 編輯器就會開啟。
什麼是 n8n?
n8n 是用節點連線多個應用和服務來實現業務自動化的工作流自動化工具。在介面上拖拽節點連線即可,需要的地方還能直接寫入 JavaScript 或 Python 代碼。擁有數百個服務連線節點以及 HTTP 請求節點、Webhook 節點,幾乎可以與所有提供 API 的服務交換資料。
n8n 是源代碼公開的 fair-code 軟體,依據 Sustainable Use License,用於自己的業務和公司內部用途時可以自行安裝免費使用。自託管的 n8n 不另外計算工作流執行次數,連線資訊和執行資料都儲存在自己的伺服器上。還可以用 AI 智慧體節點打造接入語言模型的自動化。
n8n VPS 能做什麼?
把重複性工作變成 n8n 自託管工作流,交給伺服器代為處理。
業務對接自動化
比如表單提交後記錄到電子表格並透過即時通訊傳送通知,把多個服務串成一個流程。
AI 智慧體
接入 OpenAI 等語言模型或同一伺服器上的 Ollama,自動完成郵件分類、摘要和回覆草稿。
資料採集與整理
透過 API 和 Webhook 接收資料並加工,按固定時間存入 PostgreSQL 等資料庫。
通知與監控
監視訂單、支付、伺服器狀態等事件,符合條件時立即透過 Telegram 或 Slack 通知。
如何開始使用 n8n VPS?
用 Docker 映像檔建立伺服器並執行命令,即可馬上使用。
第 1 步。 用 Docker 映像檔建立伺服器
選擇地區和規格,在映像檔列表中選擇 Docker 應用。Ubuntu 24.04 上會安裝 Docker Engine 和 Docker Compose。
第 2 步。 透過 SSH 連線
用已新增的 SSH 金鑰或 root 密碼連線伺服器 IP。用 docker version 確認 Docker 已就緒。
第 3 步。 執行 n8n
用下面的安裝命令啟動 n8n 容器,透過繫結了網域和 HTTPS 的地址訪問並建立管理員帳戶。
如何安裝 n8n?
在用 Docker 應用映像檔建立的伺服器上執行以下命令。資料儲存在 n8n_data 卷中,把容器換成新版本也會原樣保留。實際營運時,請繫結網域,並用 Nginx 或 Caddy 等反向代理配上 HTTPS。
docker volume create n8n_data
docker run -d --restart unless-stopped --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n在 VPS 上自託管 n8n 有什麼好處?
工作流再多,費用也只是一個伺服器方案。
不用擔心執行次數: 自託管的 n8n 不計執行次數,工作流可以盡情執行。
資料在自己的伺服器上: 連線資訊、執行記錄和檔案都儲存在自己所選地區的伺服器上。
代碼與軟體包自由: 按自己的需要設定代碼節點、社羣節點和環境變數。
始終線上的 Webhook: 伺服器全天執行,不會錯過 Webhook 和定時執行。
易於擴充套件的架構: 加上 PostgreSQL、Redis,可以用佇列模式分散處理執行。
固定月費: 按您選擇的方案價格支付 1、3、6 或 12 個月,每月 $25.00 起。
常與 n8n 搭配使用的工具
適合用 n8n 節點連線或部署在同一台伺服器上的工具。
- OpenAI
- PostgreSQL
- Redis
- Ollama
- NGINX
- Docker
把伺服器放在離使用者近的地方
在 31 個國家的 40 個城市,都能以相同價格建立 n8n 伺服器。
如何用網域和 HTTPS 營運 n8n?
要讓 Webhook 從外部進入,公開地址和 HTTPS 必不可少。
把網域 A 記錄指向伺服器 IP,用 Nginx 或 Caddy 作為反向代理,把進入443連接埠的請求轉給 n8n 的5678連接埠。Caddy 只需寫上網域即可自動取得 Let's Encrypt 證書,Nginx 則用 Certbot 取得證書。n8n 編輯介面使用實時連線,請在代理中同時設定轉發 WebSocket 連線。
在 n8n 容器的環境變數中,N8N_HOST 填網域,N8N_PROTOCOL 填 https,WEBHOOK_URL 填以 https 開頭的完整地址。這樣 Webhook 節點顯示的地址才是公開網域,外部服務才能準確呼叫。配好 HTTPS 後,5678連接埠不對外開放,只允許經代理訪問,更加安全。
n8n VPS 適合什麼規格,如何更新?
按工作流數量和一次處理的資料量來選即可。
對於幾個個人自動化,最小的 12 GB 通用方案就足夠了。對於多個使用者或頻繁的 webhook,16 GB 的高效能方案會讓您有更多空間,如果您處理大檔案或大量資料行,或同時運行 AI 智慧體、PostgreSQL 和 Redis,32 GB 的高效能方案會更舒適。預設資料庫是 SQLite,隨著執行量增加,我們建議切換到 PostgreSQL。
更新時,用 docker pull docker.n8n.io/n8nio/n8n 拉取新映像檔,再用 docker stop n8n、docker rm n8n 刪除舊容器,重新執行同樣的 docker run 命令即可。資料在 n8n_data 卷中,原樣延續。大版本升級前請閱讀 n8n 官方變更說明,建立時開啟自動備份會更安心。
n8n 主機常見問題
選擇和安裝 n8n VPS 時的常見問題。
n8n VPS 預裝了 n8n 嗎?
n8n 需要在用 Docker 應用映像檔建立伺服器後自行安裝。在映像檔中選擇 Docker,Docker 就已就緒,兩行安裝命令即可立即執行官方 n8n 容器。
n8n 主機多少錢?
使用 n8n 不會額外收費,您只需支付所選伺服器方案的價格。最小的方案每月 $25.00 起,對於 n8n,我們推薦 12 GB 記憶體或以上的方案。
如何購買 n8n 伺服器?
選擇方案、地區和系統,選擇 Docker 作為映像檔,然後付款。安全的 PayGate 結帳頁面會開啟,付款確認後您的伺服器即會建立。
自託管 n8n 免費嗎?
是的,n8n 社羣版依據 Sustainable Use License,用於自己的業務和公司內部用途時可免費使用。部分企業功能需要 n8n 的單獨許可證。
工作流執行次數有限制嗎?
自託管的 n8n 不另外計算執行次數。可處理的量取決於伺服器的 CPU 和記憶體,執行增多後遷移到更大的方案即可。
Webhook 執行需要什麼?
需要公開網域和 HTTPS。把網域繫結到伺服器 IP,用反向代理配上證書後,在 WEBHOOK_URL 環境變數中填入 https 地址,Webhook 節點就會顯示該地址。
首次訪問後要做什麼?
用瀏覽器開啟 n8n 地址,會出現建立管理員帳戶的頁面。設定郵箱和密碼後,即可進入工作流編輯介面。
可以用 PostgreSQL 作為資料庫嗎?
可以,預設是 SQLite,在環境變數中填入 DB_TYPE=postgresdb 和連線資訊即可使用 PostgreSQL。用 Docker Compose 同時啟動 n8n 和 PostgreSQL,管理更方便。
n8n 可以使用傳送郵件節點嗎?
可以,在 Send Email 節點中填入使用587連接埠的郵件傳送服務帳戶即可傳送。所有伺服器的出站25連接埠都已關閉,使用傳送服務是標準做法。
如何更新 n8n?
用 docker pull 拉取新映像檔,刪除舊容器後用同樣的 docker run 命令重新啟動。資料保留在 n8n_data 卷中,工作流和連線資訊原樣延續。
如何備份 n8n 資料?
在建立時選擇自動備份選項,會將方案價格的 5.6% 加入費用,並定期備份整個伺服器。還原請在支援頁面申請,建議將 n8n 的工作流程匯出為 JSON 並另行保存。
n8n 是 n8n 專案所擁有的原始碼公開(fair-code)軟體,遵循 Sustainable Use License;Docker 是各自專案所擁有的開源軟體。安裝與更新、工作流設定以及 n8n 使用問題,由您自行管理。伺服器費用為所選方案價格,使用 n8n 不額外收費。
n8n 伺服器指南
拿到伺服器後建議先做的事。
