ソリューション · 自動化
n8n 向け VPS
n8n は、データと認証情報を自分のマシンに置くためにセルフホスティングするワークフロー自動化ツールで、Sustainable Use License のもとで無料です。公式インストーラーは docker compose で n8n、コードランナー、サンドボックス、検索サービスを起動するため、十分なマシンを用意してください。それを満たす最安のプランはBD-8(月額 $12.90)です。C2-4-80($37.90)は n8n インストール済みでお届けします。
必要なもの
ドキュメントに基づくソフトウェア、出典を明記したサイズ
ソフトウェアとセキュリティ方針は、各プロジェクト自身のドキュメントに基づいています。プロジェクトがハードウェアの数値を公開していない場合は、そのサイズが誰の基準によるものかを明記しています。
n8n の README、インストーラー、ドキュメントより
- Compose v2 付きの Docker。公式インストーラー(
curl -fsSL https://get.n8n.io | sh)は Docker がないと実行を拒否し、生成されたシークレット付きの compose スタックを書き出します。 - ポート 5678 はエディターで、「インターネットに公開すべき唯一のポート」です。前段に HTTPS を置き、
N8N_HOST、N8N_PROTOCOL、WEBHOOK_URLで n8n にそのアドレスを伝えます。 - 認証情報は
N8N_ENCRYPTION_KEYで暗号化されます。インストーラーが書き出す .env をバックアップしないと、データベースはほかの環境で読み取れません。 - Community edition は Sustainable Use License のもとで無料でセルフホスティングできます。エンタープライズ機能にはライセンスが必要です。
サイズ(公式スタックが起動するものに基づく当社の目安)
| ワークロード | vCPU | RAM |
|---|---|---|
| n8n のみ、少数のワークフロー、SQLiteREADME にあるシンプルな docker run。学習には十分です。 | 1 | 2 GB |
| 公式 compose スタック: n8n + runners + sandbox + SearXNG5つのコンテナ。AI サンドボックスは Docker-in-Docker で動作します。 | 2 | 4 GB |
| 負荷の高い自動化、Postgres、多数の同時実行実行が増えたらキューモードと本格的なデータベースを。 | 4 | 8 GB |
適合するプラン
4 台のマシン、最新価格
条件に合う最安のマシンから順に表示。価格は本日時点の月額で、カタログから取得しています。
- BD-8$12.90/月
4 vCPU · 8 GB · 100 GB ディスク · 32 TB
公式スタック一式が動く最安のプラン。4 vCPU、8 GB、100 GB、転送量 32 TB で、ほかの選択肢の 2 GB マシンより安価です。この事業者は起動スクリプトを実行しないため、インストールはステップ1の2行をお客様ご自身で入力します。
- C2-4-80$37.90/月
2 vCPU · 4 GB · 80 GB ディスク · 3 TB
n8n インストール済みでお届け。2 vCPU / 4 GB、30以上の都市で、当社のプリセットを実行できる事業者のサーバーです。ログインしてエディターへトンネル接続するか、ドメインを追加してください。
- C4-8-160$75.90/月
4 vCPU · 8 GB · 160 GB ディスク · 3 TB
インストール済み、余裕あり。プリセット付きの 4 vCPU / 8 GB: 多数のワークフロー、Postgres、AI サンドボックスを同時に。
- U2-4-40$14.90/月
2 vCPU · 4 GB · 40 GB ディスク · Unmetered(計測なし)
2 vCPU / 4 GB、Unmetered(計測なし)、イスタンブール。一日中ファイルを扱うワークフロー向け。インストールはご自身で貼り付けてください。
「インストール済みでデプロイ」を押すと、当社の n8n 起動スクリプトがご購入前に起動スクリプト欄に全文入った状態で構成画面が開きます。スクリプトはサーバー構築中に root として1回だけ実行され、起動スクリプトに対応したプラットフォームのサプライヤーでのみ動作します。その他の行では、同じコマンドをお客様ご自身で貼り付けてインストールします。
インストール
n8n 公式インストーラーによる4ステップ
プリセットを使うと、サーバーのお届け時点でステップ1と2が完了しています。
- Docker、次に n8n。
curl -fsSL https://get.docker.com | sh curl -fsSL https://get.n8n.io | shインストーラーは compose ファイルと生成されたシークレットを含む .env を備えた ./n8n を作成し、すべてを起動します。 - 5678 をインターネットに公開しない。プリセットがファイアウォールでブロックし、Caddy をインストールします。ドメインを用意するまでは SSH 経由でエディターにアクセスします:
ssh -N -L 5678:127.0.0.1:5678 root@your-serverの後 http://127.0.0.1:5678/ を開きます。最初のアクセスでオーナーアカウントが作成されます。 - ドメインを設定する。A レコードをサーバーに向け、.env に
N8N_HOST、N8N_PROTOCOL=https、WEBHOOK_URL=https://…/を追加してdocker compose up -dを実行します。Caddyfile のブロック1つreverse_proxy 127.0.0.1:5678で証明書が自動取得されます。 - .env をバックアップする。暗号化キーが含まれています。アップグレードは
--upgradeを付けてインストーラーを再実行します。
正直なところ
当社が実際に購入するなら
公式スタックは1つではなく5つのコンテナです。4 GB のマシンより安い 8 GB のマシンをお選びください。
n8n インスタンス1つの場合
BD-8 · $12.90/月
4 vCPU、8 GB、ディスク 100 GB、転送量 32 TB で $12.90: n8n、runners、サンドボックス、後で追加する Postgres、そしてあらゆる Webhook に十分な容量です。唯一できないのは当社の起動プリセットの実行で、インストールは2行の貼り付けになります。その2行が決め手になるなら、C2-4-80($37.90)は n8n が稼働した状態でお届けします。
よくある質問