n8nを月額800円〜で運用する方法をご存知でしょうか?
n8nのクラウド版(Cloud)は月額€20(約3,000円〜)ですが、VPS(仮想専用サーバー)を使って自己ホストすれば月額800〜1,000円程度までコストを圧縮できます。しかも、データの制限もほぼありません。
私は実際に6ヶ月間、ConoHa VPS(2GBプラン・月額880円)でn8nを稼働させています。AI連携・Webhook受信・スクレイピングを含む50本以上のワークフローを安定運用しており、クラウド版と比べて月2,100円以上の削減に成功しています。この記事では、その実践から得た「失敗しないVPS選び」と「10分で構築できる手順」を完全解説します。
この記事で分かること:
- n8nに最適なVPSの選び方(国内2強の比較)
- ConoHa VPSで10分構築する手順(n8n専用ボタン活用)
- Docker Composeを使った手動構築の正しい設定例
- よくあるトラブルと解決法
【結論】月額800円でn8nを運用するなら「ConoHa」か「Xserver」の2強
結論から言うと、日本国内でn8nを運用するなら以下の2社が最適解です。理由はシンプルで、「n8nの自動構築テンプレート(専用ボタン)」が公式に提供されているからです。
| VPS | 最安2GBプラン | n8n専用ボタン | SSL自動設定 | 特徴 |
|—|—|—|—|—|
| ConoHa VPS | 月額880円〜 | あり | Caddy自動設定 | 国内最速・操作が直感的 |
| Xserver VPS | 月額830円〜 | あり | 手動設定必要 | 安定性重視・ロングラン向き |
私が実際に選んだのはConoHa VPS。 理由は「CaddyというWebサーバーが自動設定され、SSL証明書(https化)まで自動でやってくれる」点が決め手でした。初期設定で詰まった経験がほぼゼロです。
⚠️ スペック選びの重要ポイント:「メモリは2GB以上」
一番やりがちなミスが「一番安い1GBプラン」を選んでしまうことです。私も最初に1GBプランで試して、n8nが頻繁にクラッシュする問題に直面しました。
- 1GBプラン: n8nが頻繁に停止します。特にAI機能やブラウザ操作(スクレイピング)を使うと即メモリ不足になります。
- 2GBプラン(推奨): 個人利用ならここが最低ライン。私の環境では6ヶ月間ほぼ無停止で稼働中。
- 4GBプラン: 業務利用や、重いAI処理(LLM呼び出し×並列ノード)を回すなら推奨。
結論:まずは「メモリ2GBプラン」で契約してください。
【実践】ConoHa VPSでn8nを構築する(所要時間:10分)
今回は、設定の手軽さで頭一つ抜けているConoHa VPSを例に解説します。CaddyというWebサーバーが自動設定され、面倒な「SSL証明書(https化)」まで勝手にやってくれるのが最強の理由です。
Step 1: サーバー申し込みと「アプリケーション」選択
1. ConoHa VPSのアカウントを作成し、「サーバー追加」画面へ進みます。
2. [イメージタイプ] で [アプリケーション] を選択します。
3. アプリケーション一覧から [n8n] を探してクリックします(「他を見る」の中にある場合があります)。
4. [プラン] は2GB以上を選択します。
5. [rootパスワード] を設定し(忘れないように!)、申し込みを確定します。
Step 2: DNS設定(独自ドメインを使う場合)
サーバーが完成したら「IPアドレス(例: 133.xxx.xxx.xxx)」が付与されます。独自ドメイン(例: n8n.mysite.com)でアクセスしたい場合は、DNS設定でこのIPアドレスをAレコードに登録してください。
> Note: ConoHaのn8nテンプレートは、初期状態ではIPアドレスまたは初期ホスト名でアクセスできますが、セキュリティと利便性のために独自ドメインの利用を強く推奨します。
Step 3: ブラウザでアクセスしてアカウント作成
サーバー構築完了から数分後、ブラウザのアドレスバーに http://[あなたのIPアドレス] または設定したドメインを入力します。
n8nの「Set up your owner account」画面が表示されます。Email / First name / Last name / Passwordを入力すれば、自分専用のn8n環境の完成です。黒い画面を一度も触っていません!
【上級者編】Docker Composeでの手動構築(テンプレートなしの場合)
「もっと安く海外VPSを使いたい」「カスタマイズしたい」という方向けに、標準的な docker-compose.yml の構成を紹介します。Ubuntuが入ったサーバーならどこでもn8nを起動できます。
最小構成の docker-compose.yml
以下のコードをサーバー上の適当なディレクトリ(例: /opt/n8n)に保存し、docker compose up -d するだけです。
“yaml
version: "3.8"
services:
n8n:
image: n8nio/n8n:latest
ports:
- "5678:5678"
environment:
- N8N_BASIC_AUTH_ACTIVE=true
- N8N_BASIC_AUTH_USER=admin
- N8N_BASIC_AUTH_PASSWORD=your_secure_password
- N8N_HOST=your-domain.com
- WEBHOOK_URL=https://your-domain.com/
- GENERIC_TIMEZONE=Asia/Tokyo
- TZ=Asia/Tokyo
volumes:
- ./n8n_data:/home/node/.n8n
restart: always
`
> 補足: N8N_BASIC_AUTH_ACTIVE はn8n v1.0以降では非推奨になりつつあります。最新バージョンではn8n組み込みのユーザー管理(User Management)を利用することを推奨します。
注意点とトラブルシューティング
Q: n8nがよく落ちます(502 Bad Gateway)
A: 9割がメモリ不足です。
VPSのメモリが2GB以下の場合、「スワップ(Swap)」という設定を追加することで改善する場合があります。SSHでサーバーに入り、以下のコマンドでスワップ領域(仮想メモリ)を確認してください。
`bash
free -h
`
Swapが0Bになっている場合は、スワップファイルを作成することで安定性が劇的に向上します。私の環境でも1GBプランで頻繁にクラッシュしていたのが、2GBプランへ変更後は6ヶ月間ほぼ無停止で稼働しています。
Q: アップデートはどうするの?
ConoHa/Xserver(テンプレート)の場合:
SSHでログインし、以下の手順でDockerイメージを更新します。
`bash
cd /opt/n8n # インストール場所(構成により異なります)
docker compose pull
docker compose up -d
`
> ※テンプレートによってディレクトリ場所が違うため、各社のマニュアル(Readme)を確認してください。ConoHaの場合は /root` 直下に管理スクリプトがあることが多いです。
まとめ
n8nのセルフホスト運用は、2026年現在では難しくありません。
- 月額800〜880円 でクラウド版(月3,000円〜)と同等以上の機能を使える
- ConoHa / Xserver VPS のn8n専用ボタン(テンプレート)を使えばコマンド操作不要で10分構築
- メモリは2GB以上必須(1GBだとAI処理・スクレイピングでクラッシュする)
月額1,000円以下で、何千回でもワークフローを動かせる自由な環境を手に入れましょう。まずは無料期間やキャンペーンを活用して、VPS契約から始めてみてください。
参考文献・リンク
—
この記事の内容に関する開発・自動化のご依頼はお気軽にご相談ください。
累計200件以上の受注実績・残念評価ゼロ。


コメント