/setup ウェブウィザードで設定します。
クイックチェックリスト (新規ユーザー向け)
- Deploy on Railway (以下) をクリックします。
/dataにマウントされた Volume を追加します。- 必須の Variables (少なくとも
SETUP_PASSWORD) を設定します。 - ポート
8080で HTTP Proxy を有効にします。 https://<your-railway-domain>/setupを開き、ウィザードを完了します。
ワンクリックデプロイ
Deploy on Railway デプロイ後、Railway → your service → Settings → Domains でパブリック URL を見つけます。 Railway は次のいずれかを行います:- 生成されたドメイン (多くの場合
https://<something>.up.railway.app) を提供する、または - カスタムドメインを添付した場合はそれを使用する。
https://<your-railway-domain>/setup— セットアップウィザード (パスワード保護あり)https://<your-railway-domain>/openclaw— Control UI
得られるもの
- ホストされた OpenClaw Gateway + Control UI
/setupのウェブセットアップウィザード (ターミナルコマンド不要)- 設定/認証情報/ワークスペースが再デプロイ後も残る Railway Volume (
/data) を介した永続ストレージ - 後で Railway から移行するための
/setup/exportでのバックアップエクスポート
必須の Railway 設定
Public Networking
サービスの HTTP Proxy を有効にします。- Port:
8080
Volume (必須)
以下にマウントされたボリュームを添付します:/data
Variables
サービスでこれらの変数を設定します:SETUP_PASSWORD(必須)PORT=8080(必須 — Public Networking のポートと一致する必要があります)OPENCLAW_STATE_DIR=/data/.openclaw(推奨)OPENCLAW_WORKSPACE_DIR=/data/workspace(推奨)OPENCLAW_GATEWAY_TOKEN(推奨; 管理者シークレットとして扱います)
セットアップの流れ
https://<your-railway-domain>/setupにアクセスし、SETUP_PASSWORDを入力します。- モデル/認証プロバイダを選択し、キーを貼り付けます。
- (オプション) Telegram/Discord/Slack トークンを追加します。
- Run setup をクリックします。
チャットトークンの取得
Telegram ボットトークン
- Telegram で
@BotFatherにメッセージを送信します。 /newbotを実行します。- トークンをコピーします (
123456789:AA...のような形式)。 /setupに貼り付けます。
Discord ボットトークン
- https://discord.com/developers/applications に移動します。
- New Application → 名前を選択します。
- Bot → Add Bot
- Bot → Privileged Gateway Intents の下にある MESSAGE CONTENT INTENT を有効にします (起動時にボットがクラッシュしないようにするために必須です)。
- Bot Token をコピーして
/setupに貼り付けます。 - ボットをサーバーに招待します (OAuth2 URL Generator; スコープ:
bot,applications.commands)。
バックアップと移行
以下でバックアップをダウンロードします:https://<your-railway-domain>/setup/export