クイックチェックリスト(新規ユーザー向け)
- Deploy on Railway(下記)をクリックします。
/dataにマウントされる Volume を追加します。- 必須の Variables を設定します(少なくとも
OPENCLAW_GATEWAY_PORTとOPENCLAW_GATEWAY_TOKEN)。 - ポート
8080で HTTP Proxy を有効にします。 https://<your-railway-domain>/openclawを開き、設定した shared secret を使って接続します。このテンプレートではデフォルトでOPENCLAW_GATEWAY_TOKENを使用します。password auth に置き換えた場合は、代わりにその password を使ってください。
ワンクリックデプロイ
Deploy on Railway デプロイ後、公開 URL は Railway → 対象サービス → Settings → Domains で確認できます。 Railway は次のいずれかを提供します:- 生成されたドメイン(多くの場合
https://<something>.up.railway.app)、または - アタッチしたカスタムドメイン
https://<your-railway-domain>/openclaw— Control UI
得られるもの
- ホスト型 OpenClaw Gateway + Control UI
- Railway Volume(
/data)による永続ストレージ。これによりopenclaw.json、 エージェントごとのauth-profiles.json、チャネル/プロバイダー状態、セッション、 およびワークスペースは再デプロイ後も保持されます
必要な Railway 設定
Public Networking
対象サービスで HTTP Proxy を有効にします。- ポート:
8080
Volume(必須)
次にマウントされる volume をアタッチします:/data
Variables
サービスに次の変数を設定します:OPENCLAW_GATEWAY_PORT=8080(必須。Public Networking のポートと一致させる必要があります)OPENCLAW_GATEWAY_TOKEN(必須。管理者シークレットとして扱ってください)OPENCLAW_STATE_DIR=/data/.openclaw(推奨)OPENCLAW_WORKSPACE_DIR=/data/workspace(推奨)
チャネルを接続する
チャネル設定手順については、/openclaw の Control UI を使うか、Railway の shell で openclaw onboard を実行します:
- Telegram(最速。bot token だけで済みます)
- Discord
- All channels
バックアップと移行
状態、設定、auth profile、およびワークスペースをエクスポートします:次のステップ
- メッセージングチャネルを設定する: Channels
- Gateway を設定する: Gateway configuration
- OpenClaw を最新の状態に保つ: Updating