tutorial deployment

ZeroClawをRailwayとCloudronで:ワンクリッククラウドデプロイ

ZeroClaws.io

ZeroClaws.io

@zeroclaws

February 25, 2026

5 分で読める

ZeroClawをRailwayとCloudronで:ワンクリッククラウドデプロイ

新しいVPSにSSHして、systemdサービスを設定して、certbotをセットアップするという儀式を楽しむタイプの開発者がいる。そしてそれ以外の全員——ターミナルに触れずにクラウドでAIアシスタントを動かしたい人たち。

RailwayとCloudronは後者のグループのためにある。どちらもサーバーに触れずに動作するZeroClawデプロイを提供し、異なる状況に適しているので両方を理解する価値がある。

Railway:クラウドへの最速ルート

RailwayはGitHubリポジトリやDockerイメージからデプロイするクラウドプラットフォームだ。プロビジョニング、ネットワーキング、スケーリングを自動的に処理する。ZeroClawにはゼロから動作まで約2分で到達できる公式ワンクリックテンプレートがある。

ZeroClawのRailwayテンプレートにアクセスして「Deploy Now」をクリックする。Railwayはコンテナをプロビジョニングし、ZeroClawのDockerイメージをプルし、メモリデータベース用の永続ストレージをセットアップし、ヘルスチェック用のプライベートURLを提供する。インフラ設定を1行も書かない。

デプロイ後、Railwayダッシュボードの環境変数を通じて設定する——Railwayがシークレットに推奨するアプローチだ:

``` ZEROCLAW_AI_PROVIDER=anthropic ZEROCLAW_AI_MODEL=claude-sonnet-4-20250514 ZEROCLAW_AI_API_KEY=sk-ant-... ZEROCLAW_TELEGRAM_TOKEN=123456:ABC... ZEROCLAW_TELEGRAM_ALLOWED_USERS=123456789 ```

ZeroClawはconfig.tomlの代替として環境変数を読み取る——シークレットをファイルに保存したくないクラウドデプロイに自然に適合する。

永続メモリには、`/data`にRailwayボリュームをマウントして`ZEROCLAW_MEMORY_PATH=/data/memory.db`を設定する。会話履歴はリデプロイとコンテナ再起動を生き残る。

コストはZeroClawの小さなフットプリントがRailwayで本当に効果を発揮する場所だ。Railwayの使用量ベースの価格設定は実際のリソース消費に対して請求する。ZeroClawはアイドル時に約4MBのRAMとほぼゼロのCPUを使う。1日約500メッセージを処理するパーソナルアシスタントは通常月2〜5ドルかかる。OpenClawをRailwayで動かすと、1GB以上のRAM使用量のために月15〜25ドルかかる——同じワークロードで5倍の価格だ。

Cloudron:頭痛なしのセルフホスティング

Cloudronは異なる種類のプラットフォームだ。マネージドクラウドサービスではなく、自分のVPSにインストールしてパーソナルアプリストアに変えるソフトウェアだ。自動更新、組み込みバックアップ、SSL証明書管理、すべてを管理するためのWebUI——それらのどれも自分で設定せずに。

ZeroClawに特に魅力的なのは運用の自動化だ。Cloudronは新しいZeroClawバージョンをプルしてシームレスに更新する。メモリデータベースはCloudronのバックアップローテーションに自動的に含まれる。SSL証明書は設定なしでLet's Encryptを通じて処理される。ZeroClawのWebゲートウェイを公開したい場合、CloudronのAuth systemで保護できる。

セットアップはVPSにCloudronをインストールすることから始まる:

```bash wget https://cloudron.io/cloudron-setup chmod +x cloudron-setup ./cloudron-setup ```

その後、Cloudronダッシュボードを開き、App Storeに行き、ZeroClawを検索し、Installをクリックする。設定UIを通じてAIプロバイダーとチャンネルを設定する。全体のプロセスは約15分かかる。

コスト面では、VPS(ZeroClawに十分な1GB RAMで月5〜10ドル)とCloudron自体(2アプリまで無料、無制限は月15ドル)が必要だ。合計:完全なセルフホスティングコントロールと運用負担なしで月5〜25ドル。

どちらを選ぶか

| 機能 | Railway | Cloudron | ベアVPS | |---------|---------|----------|----------| | セットアップ時間 | 2分 | 15分 | 30分 | | 自動更新 | リデプロイ時 | 自動 | 手動 | | バックアップ | 手動 | 自動 | 手動 | | 月額コスト | 2〜5ドル | 5〜25ドル | 5〜10ドル | | コントロール | 限定的 | フル | フル | | 最適な用途 | クイックデプロイ、テスト | セルフホスター、チーム | パワーユーザー |

Railwayはスピードとシンプルさで勝つ。Cloudronは自動化とコントロールで勝つ。ベアVPSは最大の柔軟性が欲しく、自分で管理することを気にしない場合に勝つ。

どこでもDockerデプロイ

RailwayとCloudronはどちらも内部でDockerを使う。DigitalOcean App Platform、Fly.io、自分のKubernetesクラスターなど、Docker互換のプラットフォームにZeroClawをデプロイしたい場合、同じイメージがどこでも動く:

```bash git clone https://github.com/zeroclaw-labs/zeroclaw.git cd zeroclaw ./bootstrap.sh --docker ```

Dockerイメージはミニマル——ZeroClawバイナリと必要な証明書のみを含むdistrolessベースイメージに基づく。合計イメージサイズ:約20MB。比較として、典型的なNode.jsのDockerイメージは500MB以上だ。

デプロイ後

どのプラットフォームを選んでも、同じ確認ステップを実行する:設定したすべてのチャンネルでボットが応答することを確認し、接続エラーのログを確認し、テストメッセージを送ってコンテナを再起動してメモリの永続性を確認し、プラットフォームが提供するものを通じてモニタリングをセットアップする。

スケーリングについて注目すべきことがある:ZeroClawは単一インスタンスで何百もの同時ユーザーを処理する。本当にそれ以上にスケールする必要がある場合、ボトルネックはほぼ常にZeroClawではなくAIプロバイダーのレート制限だ。4MBのフットプリントは、インフラが懸念になる前に最小限のハードウェアで多くのインスタンスを動かせることを意味する。

最新情報を受け取る

新リリース、連携、Rust製エージェントインフラの最新情報をお届け。スパムなし、いつでも解除可能。