ワンクリックテンプレートでRailwayにOpenClawをデプロイし、ブラウザでセットアップを完了します。 これは最も簡単な「サーバーでターミナル操作不要」の方法です。RailwayがGatewayを実行し、 すべての設定は /setup Web ウィザードで行います。

クイックチェックリスト(新規ユーザー向け)

  1. Deploy on Railway(下記)をクリックします。
  2. /data にマウントされた Volume を追加します。
  3. 必須の Variables を設定します(少なくとも SETUP_PASSWORD)。
  4. ポート 8080HTTP Proxy を有効にします。
  5. 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 でのWebセットアップウィザード(ターミナルコマンド不要)
  • Railway Volume (/data) による永続ストレージで、設定/認証情報/ワークスペースが再デプロイ後も保持されます
  • /setup/export でのバックアップエクスポートで、後でRailwayから移行可能

必須のRailway設定

Public Networking

サービスの HTTP Proxy を有効にします。

  • ポート:8080

Volume(必須)

以下にマウントされたvolumeを接続します:

  • /data

Variables

サービスに以下の変数を設定します:

  • 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がペアリングに設定されている場合、セットアップウィザードでペアリングコードを承認できます。

チャットトークンの取得

Telegram botトークン

  1. TelegramでBotFatherにメッセージを送信します
  2. /newbot を実行します
  3. トークンをコピーします(123456789:AA... のような形式)
  4. /setup に貼り付けます

Discord botトークン

  1. https://discord.com/developers/applications にアクセスします
  2. New Application → 名前を選択します
  3. BotAdd Bot
  4. Bot → Privileged Gateway Intentsで MESSAGE CONTENT INTENT を有効にします(必須、これを有効にしないとbotが起動時にクラッシュします)
  5. Bot Token をコピーして /setup に貼り付けます
  6. botをサーバーに招待します(OAuth2 URL Generator、スコープ:botapplications.commands

バックアップと移行

以下でバックアップをダウンロードできます:

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

これによりOpenClawの状態 + ワークスペースがエクスポートされ、設定やメモリを失うことなく別のホストに移行できます。