適用情境:想自行掌握資料、降低 SaaS 月費,或需要為客戶打造 私有自動化平台 的開發者與中小企業。
難度等級:★★★★☆(只要會下指令即可)
實測環境:Ubuntu 22.04 LTS + Docker 24 + Docker Compose v2


1 前置準備

需求說明
VPS1 vCPU / 2 GB RAM 以上建議即可跑測試。正式環境建議 2 vCPU / 4 GB RAM 以上。
網域(選填)若要啟用 SSL 與 Webhook,必備。
軟體dockerdocker compose(官方 Plugin 版即可)

專案快速起手式:若你還沒有雲端主機,可直接選用我們家 LetHost VPS(KVM 架構、NVMe SSD、不限流量),台灣節點直連 BGP 26 線,預裝 Debian / Ubuntu 映像,開機即有最新 Docker 環境👉 https://lethost.xyz/index.php?rp=/store/vps


2 一步到位的 docker-compose.yml

在乾淨主機上建立專案目錄並撰寫設定檔:

mkdir ~/n8n && cd ~/n8n
nano docker-compose.yml
version: "3.9"
services:
  n8n:
    image: docker.n8n.io/n8nio/n8n:latest
    container_name: n8n
    restart: unless-stopped
    ports:
      - "5678:5678"
    environment:
      - GENERIC_TIMEZONE=Asia/Taipei       # 依需求修改時區
      - TZ=Asia/Taipei
      # 可選進階設定
      # - N8N_BASIC_AUTH_ACTIVE=true
      # - N8N_BASIC_AUTH_USER=admin
      # - N8N_BASIC_AUTH_PASSWORD=強密碼
    volumes:
      - ./data:/home/node/.n8n            # 永久化工作流程與憑證

官方文件 建議的核心環境變數與資料卷方式如上,可讓你在容器升級或搬家時保留所有流程設定。(docs.n8n.io, docs.n8n.io)


3 啟動 n8n

# 下載映像並背景執行
docker compose up -d
# 第一次執行後可查看日誌
docker compose logs -f --tail=50

瀏覽 http://<伺服器IP>:5678 就能進到 n8n 編輯介面。完成初始註冊後即可開始拖拉節點、建立工作流程。


4 關鍵優化與安全設定

項目指令 / 做法目的
定期升級docker pull docker.n8n.io/n8nio/n8n:latest && docker compose up -d取得最新安全修補與功能 (docs.n8n.io)
啟用 Basic Auth取消註解 N8N_BASIC_AUTH_*,避免未授權存取
反向代理 + SSL用 Nginx、Traefik 或 Caddy 轉發 443→5678;LetHost VPS 控制台一鍵簽發 Let’s Encrypt 憑證保護 Webhook/API 傳輸
資料庫外接佈署 PostgreSQL 容器並在 DB_* 變數指定提升併發與資料一致性
自動備份docker run --rm -v ~/n8n/data:/data alpine tar czf /data/backup_$(date +%F).tar.gz /data萬一誤刪或升級失敗可快速復原

5 Troubleshooting 快速指南

症狀常見原因解法
404 Not Found on Webhook忘記在工作流程右上角點「啟用」啟用並重新部署
容器反覆重啟資料夾權限錯誤 / port 已被佔用chown -R 1000:1000 data/ 或變更埠號
編輯介面載入很慢VPS CPU/RAM 不足升級至 2 vCPU / 4 GB RAM,或使用 LetHost 進階型方案

6 為什麼選擇 LetHost VPS 來跑 n8n?

特色你的收益
100% NVMe SSD + KVM 虛擬化工作流程 I/O 快 3 倍,節點大量讀寫 JSON 也不卡
DDoS 防護 + 自動快照避免自動化服務因惡意流量中斷,並且可一鍵回溯
支援 Additional IPv4 / IPv6方便拆分 Webhook 與後端,或多執行多個環境
月付 TWD 訂閱小預算即可啟動;需求成長隨時在控制台升級
中文技術客服 + 24/7 工單Docker、n8n、SSL 有疑難雜症可直通工程師

立即查看方案 ➡️ https://lethost.xyz/index.php?rp=/store/vps


有了 Docker + LetHost VPS,你可以在 15 分鐘 內擁有安全、可升級、掌握全數據的自動化平台,隨時串接上百種應用程式,把重複工作交給機器,專心投入更具價值的策略任務。現在就動手試試吧!