RailwayでOpenClawをデプロイする方法:1クリックでセットアップ
新しいツールを試すとき、サーバーの構築やコマンドラインでの複雑な設定に時間を取られてしまうのは、開発者にとって大きなストレスです。本来ならすぐに機能を試したいのに、環境構築だけで一日が終わってしまうことも少なくありません。
もっとシンプルに、サーバーのターミナルを触ることなく、ブラウザだけで完結するデプロイ方法があれば嬉しいですよね。Railwayを使えば、OpenClawの Gateway を簡単に立ち上げ、すべての設定を画面上のウィザードで行うことができます。
- Railway アカウント
- 使用するモデルの API キー
- 各種 SNS のトークン(Telegram, Discord, Slack など)
- セットアップ用パスワード(
SETUP_PASSWORDとして使用)
クイックスタート
Section titled “クイックスタート”最短 5 分で OpenClaw を起動するための手順です。
- Railway でデプロイ: 下記のボタンからデプロイを開始します。
- Volume の追加:
/dataにマウントされた Volume を追加します。 - Variables の設定: 必須となる
SETUP_PASSWORDなどの変数を設定します。 - HTTP Proxy の有効化: ポート
8080で有効にします。 - ウィザードの実行:
https://<your-railway-domain>/setupを開き、設定を完了させます。
デプロイ完了後、Railway の管理画面(Railway → your service → Settings → Domains)で公開 URL を確認してください。
必要な Railway の設定
Section titled “必要な Railway の設定”Public Networking
Section titled “Public Networking”サービスに対して HTTP Proxy を有効にしてください。
- Port:
8080
Volume
Section titled “Volume”以下のパスに Volume をマウントする必要があります。これにより、再デプロイ後も設定や認証情報が保持されます。
/data
Variables
Section titled “Variables”サービスに以下の環境変数を設定してください。
SETUP_PASSWORD(必須)PORT=8080(必須:Public Networking のポートと一致させる必要があります)OPENCLAW_STATE_DIR=/data/.openclaw(推奨)OPENCLAW_WORKSPACE_DIR=/data/workspace(推奨)OPENCLAW_GATEWAY_TOKEN(推奨:管理者用のシークレットとして扱ってください)
Setup flow
Section titled “Setup flow”https://<your-railway-domain>/setupにアクセスし、設定したSETUP_PASSWORDを入力します。- モデルと認証プロバイダーを選択し、API キーを入力します。
- (任意)Telegram、Discord、Slack のトークンを追加します。
- Run setup をクリックします。
※Telegram の DM がペアリング設定になっている場合、このウィザード上でペアリングコードの承認が可能です。
各種トークンの取得方法
Section titled “各種トークンの取得方法”Telegram bot token
Section titled “Telegram bot token”- Telegram で
@BotFatherにメッセージを送信します。 /newbotコマンドを実行します。- 発行されたトークン(例:
123456789:AA...)をコピーし、/setup画面に貼り付けます。
Discord bot token
Section titled “Discord bot token”- Discord Developer Portal にアクセスします。
- New Application から名前を設定して作成します。
- Bot メニューから Add Bot を選択します。
- Privileged Gateway Intents セクションにある MESSAGE CONTENT INTENT を有効にします。
- Bot Token をコピーして
/setup画面に貼り付けます。 - OAuth2 URL Generator を使用して、
botとapplications.commandsのスコープを選択し、ボットをサーバーに招待します。
トラブルシューティング
Section titled “トラブルシューティング”- Discord ボットが起動直後にクラッシュする: Discord Developer Portal で MESSAGE CONTENT INTENT が有効になっているか確認してください。これがオフの場合、ボットは正常に起動できません。
Backups & migration
Section titled “Backups & migration”以下の URL からバックアップをダウンロードできます。
https://<your-railway-domain>/setup/export
このエクスポートファイルには OpenClaw の状態とワークスペースが含まれているため、設定やメモリを失うことなく他のホストへ移行することが可能です。
不明な点がある場合は、AI Setup Assistant にお尋ねください。
次のステップ
Section titled “次のステップ”OpenClaw Expert
まだ解決しませんか?
このページで解決しない場合は、OpenClaw Expertに直接質問してください。