「n8nをセルフホストしたいけど、VPSやDockerの知識がない」と諦めていないだろうか。

ぶっちゃけ、2026年現在のRailwayを使えばその壁はほぼ消える。SSHもコマンドラインも不要。ブラウザだけで完結する。

この記事を読めば、Railway上でn8nを10〜15分で立ち上げ、データ消失やWebhook不具合を事前に防ぐ設定まで一気に終わらせられる。


RailwayでのN8nセルフホストが初心者に向いている理由と正直なコスト感

「セルフホスト=自前サーバーが必要」というイメージを持っている人が多い。実際には違う。

Railwayはコンテナホスティングサービスで、ブラウザ上のGUIだけでアプリをデプロイできる。Dockerfileの記述もSSH接続も不要。LinuxコマンドをGoogle検索しながら格闘する、あの体験とは無縁だ。

2026年時点の正直なコスト比較

プラン 月額コスト目安
n8n公式クラウド(Starter) $20〜24
Railway(n8n単体) $5〜10
Railway(PostgreSQL込み) $8〜15

RailwayのHobbyプランは月$5のクレジット付き従量課金制。n8nとPostgreSQLを両方動かすと月$8〜15が現実的な数字だ。公式クラウドの約半額で運用できる計算になる。

ただし、一点だけ誤解を潰しておく。Railwayの「無料枠」は2024年8月に廃止済みだ。 Trial登録時に付与される$5クレジットは使い切ったら終わり。長期運用にはクレジットカード登録のHobbyプランが実質必須になる。

「無料で動かし続けられる」と書いてある古い記事を信じると、ある日突然インスタンスが止まる。注意してほしい。

n8nかMakeかでまだ迷っている段階なら、先にツール選定の記事を読んでおくことをすすめる。本記事はn8nを動かすことを決めた人向けのインフラ手順に特化している。


💡 関連教材: ChatGPT業務自動化 実践テンプレート集(¥1,480) — API・スプレッドシート・メール・議事録・請求書をコピペで自動化する実装特化型テンプレート集(全22ページ)

Railway×n8n デプロイ手順(テンプレートから10分で起動)

ここからが本番。純粋な手順だ。

Step1|Railwayアカウント作成とHobbyプラン登録

railway.app にアクセスし、GitHubアカウントでサインアップするのが最短ルート。

サインアップ直後はTrialプラン($5クレジット)が付与される。長期運用を前提にするなら、この時点でHobbyプラン($5/月)にアップグレードしておくことをすすめる。設定画面の「Billing」から数クリックで完了する。クレカ登録が必要だが、これを後回しにするとデプロイ途中でクレジット切れになるリスクがある。

Step2|テンプレートからn8nをワンクリックデプロイ

ダッシュボードの「New Project」→「Deploy a Template」を選択する。検索窓に「n8n」と入力すると、公式・コミュニティ製のテンプレートが複数表示される。

「n8n」と記載されたテンプレートを選択し、「Deploy」ボタンを押す。これだけでRailwayがn8nのコンテナを自動構築し始める。所要時間は2〜3分程度だ。

このテンプレートを使う最大のメリットは、Dockerfileをゼロから書く必要がない点にある。2025年以降、Railwayのテンプレートギャラリーに公式・コミュニティ製n8nテンプレートが整備されたおかげで、この工程が劇的に楽になった。

Step3|PostgreSQLアドオンを「最初に」追加する

ここが最重要ポイント。正直、これを後回しにして後悔した人を何人も見ている。

デフォルト状態のn8nはSQLiteでデータを保存しようとする。しかしRailwayのコンテナはデプロイのたびにローカルストレージがリセットされる構造になっている。SQLiteのまま運用を続けると、コンテナ再起動のタイミングでワークフローが全消えする。

プロジェクト画面右上の「+ New」→「Database」→「Add PostgreSQL」を選択する。RailwayがPostgreSQLのインスタンスを自動作成してくれる。接続情報は次のセクションで環境変数として設定する。

Step4|デプロイ完了とアクセス確認

n8nサービスの「Settings」→「Domains」タブに移動すると、Railwayが自動生成したURLが表示されている。

例:https://n8n-production-xxxx.up.railway.app

このURLにブラウザでアクセスし、n8nのセットアップ画面が表示されれば起動成功だ。ただし、この時点ではまだPostgreSQLとWebhookの設定が終わっていない。次のセクションで仕上げる。


データ消失・認証トラブルを防ぐ必須環境変数3点セット

「起動できた」で終わらせると後で痛い目を見る。ここで紹介する3つの設定が、初心者が最初につまずくポイントをまとめてカバーしている。

Railwayのn8nサービスを選択し、「Variables」タブを開く。以下をコピペで追加していく。

① PostgreSQL接続変数(データ永続化)

DB_TYPE=postgresdb
DB_POSTGRESDB_HOST=$
DB_POSTGRESDB_DATABASE=$
DB_POSTGRESDB_USER=$
DB_POSTGRESDB_PASSWORD=$
DB_POSTGRESDB_PORT=$

$ という書き方はRailwayの内部参照変数だ。PostgreSQLアドオンの接続情報を自動的に参照してくれる。手動でIPアドレスやパスワードをコピーする必要がない。

② WEBHOOK_URL(Webhook正常動作)

WEBHOOK_URL=https://あなたのRailwayドメイン

Step4で確認したRailwayの自動生成URLをそのまま入力する。この設定がないと、GmailやSlackなど外部サービスからのWebhookトリガーが無音で失敗し続ける。エラーも出ないので原因特定が難しい、厄介な罠だ。

③ 暗号化キー(認証情報の保護)

N8N_ENCRYPTION_KEY=ランダムな32文字以上の文字列

このキーは、n8nに保存するAPIキーやパスワードの暗号化に使われる。設定しないとn8n側が自動生成するが、コンテナ再起動のたびにキーが変わり、保存済みの認証情報が使えなくなる。

ランダム文字列の生成は 1password.com/password-generator などを使うと簡単だ。生成した値はどこかに保存しておくこと。紛失すると認証情報の再入力が必要になる。

3つの変数を追加したら「Deploy」ボタンで再デプロイする。コンテナが再起動し、2〜3分でPostgreSQL接続済みのn8nが起動する。


立ち上げ後にやっておきたいこと

環境変数の設定が終わったら、動作確認を兼ねてこの2つをやっておくと安心できる。

ワークフロー保存テスト: 簡単なManualトリガー→Debugノードのワークフローを作成して保存する。コンテナを手動で再起動(Railway管理画面の「Restart」)した後、ワークフローが残っていればPostgreSQL連携が正常に機能している証明になる。

Webhookの疎通確認: Webhook Triggerノードを作成し、表示されるURLに対してcurl(またはPostmanやHoppscotch)でPOSTリクエストを送る。n8nのExecution画面にデータが届いていればWEBHOOK_URLの設定が正しい。

この2つの確認を済ませれば、本番利用に耐える状態と言い切っていい。


まとめ|次にやるべき1つのアクション

今日やることは1つだけ。RailwayのHobbyプランにアップグレードし、テンプレートからn8nをデプロイする。

PostgreSQL接続と暗号化キーの設定まで終わらせてしまえば、あとは実際にワークフローを組むフェーズに移れる。

n8nのノードは2026年初頭時点で400種類以上。GmailとSlackの自動連携、NotionへのデータロギングにOpenAI APIを噛ませたエージェント構築など、インフラが整った瞬間から可能性が一気に広がる。

まず動かす。それだけでいい。


📘 もっと深く学びたい方へ

この記事で紹介した内容を、さらに体系的に・実務レベルで習得できる教材を販売中です。

ChatGPT業務自動化 実践テンプレート集(¥1,480)

API・スプレッドシート・メール・議事録・請求書をコピペで自動化する実装特化型テンプレート集(全22ページ)

  • 動くGASコード・API設定手順・プロンプトをワンセット収録
  • スプレッドシート連携/メール/議事録/請求書を実務レベルで自動化
  • コピペで即動く実装コード(Python / GAS)付き

👉 今すぐ購入する

n8nノーコード自動化 実践ワークフロー集(¥1,980)

Gmail/Slack/Notion/Claude連携の動くワークフロー10本を実装込みで完全解説(全35ページ)

  • Cloud版前提・2026年最新のn8n v1系UI完全対応
  • 動くノード設定値・JSON・OAuth設定まで全部入り
  • 10ワークフロー(Gmail/Slack/Notion/Discord/Webhook/RSS)はコピペで即実務投入

👉 今すぐ購入する


関連記事


関連ツール紹介

ブログ記事を効率的に量産するならValue AI Writer byGMOがSEO記事の自動生成に使える。月額1,650円から利用可能。

おすすめツールの一覧はこちらにまとめている。