n8nは、自ホストが経済を完全にひっくり返すたぐいのツールの一つです。クラウドプランでは実行ごとに払うので、あなたの自動化が役立つほどコストがかかります。自分のサーバーでは、月に一万回発火するワークフローが、十回発火するものとまったく同じコスト:箱の価格です。
ワークフローが機微な何かに触れるなら — 顧客データ、APIキー、内部システム — 二つ目の理由が一つ目より強い。自ホストとは、データがあなたの制御するマシンを決して離れないことです。
n8nが必要とするもの
Telegramボットより多く、恐れるより少ない:
- RAMが制約。 n8nとPostgresは呼吸の余地を欲しがります。Small(月$8 — 4 vCPU、4 GB RAM) が快適な既定。Micro($5)はSQLiteでの軽い個人利用に働きます。
- パブリックIP、ドメイン、TLS。 webhookはn8nを動かす価値の半分で、インバウンドHTTPSが要ります。それは 専用IPプラン を意味します — 私たちのNATプランはインバウンドのウェブトラフィックを受けません。
- 実行履歴のためのディスク。 n8nはすべての実行を保存します。NVMeがそれを軽快に保ち;古い実行をpruneすれば35 GBは長持ちします。
Docker Compose セットアップ
# Ubuntu 24.04、専用IPプラン
apt update && apt install -y docker.io docker-compose-v2
systemctl enable --now docker
mkdir -p /opt/n8n && cd /opt/n8n
cat > docker-compose.yml <<'EOF'
services:
postgres:
image: postgres:16
restart: always
environment:
POSTGRES_USER: n8n
POSTGRES_PASSWORD: change_me
POSTGRES_DB: n8n
volumes: [ ./pgdata:/var/lib/postgresql/data ]
n8n:
image: docker.n8n.io/n8nio/n8n
restart: always
ports: [ "5678:5678" ]
environment:
DB_TYPE: postgresdb
DB_POSTGRESDB_HOST: postgres
DB_POSTGRESDB_USER: n8n
DB_POSTGRESDB_PASSWORD: change_me
N8N_HOST: n8n.yourdomain.com
N8N_PROTOCOL: https
WEBHOOK_URL: https://n8n.yourdomain.com/
N8N_ENCRYPTION_KEY: generate_a_long_random_string
volumes: [ ./n8n-data:/home/node/.n8n ]
depends_on: [ postgres ]
EOF
docker compose up -d
それからHTTPSのために前に Caddyやnginx を置きます — ドメインのAレコードがサーバーのIPを指せば、CaddyがLet's Encryptの証明書を自分で取得します。
人々が飛ばして後悔する二つ:N8N_ENCRYPTION_KEY を長い何かに設定してバックアップする(失えば保存した資格情報は復旧不能)、そしてインスタンスがインターネットから到達可能になる前にベーシック認証かn8nのユーザー管理をオンにすること。
なぜここでホストするか
KYCなし、暗号決済。 登録はメール、Base、Ethereum、Polygon上の USDCかUSDT。あなたの自動化が副プロジェクト、クライアント、あるいは法人身元に結びつけたくない何かのためなら、書類の段階はありません。暗号通貨が初めて?
定額、安く、無計測。 月$8、1 Gbit/sの無計測トラフィック。一日中APIを叩くワークフローも請求を変えません。
プランを選ぶ
| 用途 | プラン | 価格 |
|---|---|---|
| 個人、軽いワークフロー、SQLite | Micro-IP | 月$10 |
| 通常の構成:n8n + Postgres + webhook | Small-IP | 月$16 |
| 重いワークフロー、多い履歴、追加のコンテナ | Medium-IP | 月$20 |
ここで見るべきは専用IPプラン — インバウンドHTTPSが要ります。フルroot、NVMe、無計測トラフィック、ドイツかフィンランド。年払いは12回ではなく1回の暗号送金です。
関連する読み物
- VPSでn8nを自ホストする — 長文のウォークスルー
- 新VPSを守る:チェックリスト — 何かをインターネットに晒す前に
準備はいい? n8nサーバーをデプロイ → — 約1分で稼働、暗号通貨で支払い、ID不要。
コメント
まだコメントはありません。最初になりましょう。