コンテンツにスキップ

RailwayでOpenClawをデプロイする方法:1クリックでセットアップ

新しいツールを試すとき、サーバーの構築やコマンドラインでの複雑な設定に時間を取られてしまうのは、開発者にとって大きなストレスです。本来ならすぐに機能を試したいのに、環境構築だけで一日が終わってしまうことも少なくありません。

もっとシンプルに、サーバーのターミナルを触ることなく、ブラウザだけで完結するデプロイ方法があれば嬉しいですよね。Railwayを使えば、OpenClawの Gateway を簡単に立ち上げ、すべての設定を画面上のウィザードで行うことができます。

  • Railway アカウント
  • 使用するモデルの API キー
  • 各種 SNS のトークン(Telegram, Discord, Slack など)
  • セットアップ用パスワード(SETUP_PASSWORD として使用)

最短 5 分で OpenClaw を起動するための手順です。

  1. Railway でデプロイ: 下記のボタンからデプロイを開始します。
  2. Volume の追加: /data にマウントされた Volume を追加します。
  3. Variables の設定: 必須となる SETUP_PASSWORD などの変数を設定します。
  4. HTTP Proxy の有効化: ポート 8080 で有効にします。
  5. ウィザードの実行: https://<your-railway-domain>/setup を開き、設定を完了させます。

Deploy on Railway

デプロイ完了後、Railway の管理画面(Railway → your service → Settings → Domains)で公開 URL を確認してください。

サービスに対して HTTP Proxy を有効にしてください。

  • Port: 8080

以下のパスに Volume をマウントする必要があります。これにより、再デプロイ後も設定や認証情報が保持されます。

  • /data

サービスに以下の環境変数を設定してください。

  • SETUP_PASSWORD (必須)
  • PORT=8080 (必須:Public Networking のポートと一致させる必要があります)
  • OPENCLAW_STATE_DIR=/data/.openclaw (推奨)
  • OPENCLAW_WORKSPACE_DIR=/data/workspace (推奨)
  • OPENCLAW_GATEWAY_TOKEN (推奨:管理者用のシークレットとして扱ってください)
  1. https://<your-railway-domain>/setup にアクセスし、設定した SETUP_PASSWORD を入力します。
  2. モデルと認証プロバイダーを選択し、API キーを入力します。
  3. (任意)Telegram、Discord、Slack のトークンを追加します。
  4. Run setup をクリックします。

※Telegram の DM がペアリング設定になっている場合、このウィザード上でペアリングコードの承認が可能です。

  1. Telegram で @BotFather にメッセージを送信します。
  2. /newbot コマンドを実行します。
  3. 発行されたトークン(例: 123456789:AA...)をコピーし、/setup 画面に貼り付けます。
  1. Discord Developer Portal にアクセスします。
  2. New Application から名前を設定して作成します。
  3. Bot メニューから Add Bot を選択します。
  4. Privileged Gateway Intents セクションにある MESSAGE CONTENT INTENT を有効にします。
  5. Bot Token をコピーして /setup 画面に貼り付けます。
  6. OAuth2 URL Generator を使用して、bot と applications.commands のスコープを選択し、ボットをサーバーに招待します。
  • Discord ボットが起動直後にクラッシュする: Discord Developer Portal で MESSAGE CONTENT INTENT が有効になっているか確認してください。これがオフの場合、ボットは正常に起動できません。

以下の URL からバックアップをダウンロードできます。

  • https://<your-railway-domain>/setup/export

このエクスポートファイルには OpenClaw の状態とワークスペースが含まれているため、設定やメモリを失うことなく他のホストへ移行することが可能です。

不明な点がある場合は、AI Setup Assistant にお尋ねください。

OpenClaw

OpenClaw Expert

まだ解決しませんか?

このページで解決しない場合は、OpenClaw Expertに直接質問してください。