---
read_when:
    - OpenClaw を Railway にデプロイする場合
    - ブラウザベースの Control UI 付きでワンクリックのクラウドデプロイを使いたい場合
summary: ワンクリックテンプレートで Railway に OpenClaw をデプロイする
title: Railway
x-i18n:
    generated_at: "2026-04-05T12:48:56Z"
    model: gpt-5.4
    provider: openai
    source_hash: f59699aa4e9d27d50018acc2e89ed1bbb1b1a5c85e3fd52f2afe5b2c97b21720
    source_path: install/railway.mdx
    workflow: 15
---

ワンクリックテンプレートで OpenClaw を Railway にデプロイし、Web Control UI 経由でアクセスします。
これは「サーバー上でターミナル不要」のもっとも簡単な経路です。Railway が Gateway を代わりに実行します。

## クイックチェックリスト（新規ユーザー向け）

1. **Deploy on Railway**（下記）をクリックします。
2. `/data` にマウントされる **Volume** を追加します。
3. 必須の **Variables** を設定します（少なくとも `OPENCLAW_GATEWAY_PORT` と `OPENCLAW_GATEWAY_TOKEN`）。
4. ポート `8080` で **HTTP Proxy** を有効にします。
5. `https://<your-railway-domain>/openclaw` を開き、設定した shared secret を使って接続します。このテンプレートではデフォルトで `OPENCLAW_GATEWAY_TOKEN` を使用します。password auth に置き換えた場合は、代わりにその password を使ってください。

## ワンクリックデプロイ

<a href="https://railway.com/deploy/clawdbot-railway-template" target="_blank" rel="noreferrer">
  Deploy on Railway
</a>

デプロイ後、公開 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](/ja-JP/channels/telegram)（最速。bot token だけで済みます）
- [Discord](/ja-JP/channels/discord)
- [All channels](/ja-JP/channels)

## バックアップと移行

状態、設定、auth profile、およびワークスペースをエクスポートします:

```bash
openclaw backup create
```

これにより、OpenClaw の状態と、設定されている
ワークスペースを含むポータブルなバックアップアーカイブが作成されます。詳細は [Backup](/cli/backup) を参照してください。

## 次のステップ

- メッセージングチャネルを設定する: [Channels](/ja-JP/channels)
- Gateway を設定する: [Gateway configuration](/gateway/configuration)
- OpenClaw を最新の状態に保つ: [Updating](/install/updating)
