
ZeaburOpenClaw 🦞(旧 Clawdbot、Moltbot)は、ローカルで実行され、WebSocket ベースの Gateway アーキテクチャを介して複数のメッセージングプラットフォームに接続する個人用 AI アシスタントです。
⚠️ 本テンプレートは ghcr.io/openclaw/openclaw:latest を使用しています。OpenClaw 🦞 は急速に開発中のため、未発見のバグがある可能性があります。バージョンを変更した場合も安定性を保証できません。
⚠️ 問題が発生した場合は、GitHub issues で解決策を探したり、新しい問題を報告したりしてください。Zeabur プラットフォーム関連の問題については、Zeabur サポートにお問い合わせください。
⚠️ macOS 固有のソフトウェアやパッケージ(Homebrew など)はこのコンテナ環境ではサポートされていません。代替ソリューションをお探しください。
⚠️ このテンプレートは Zeabur の専用サーバーが必要です。共有クラスターでは実行できません。
⚠️ 本テンプレートは事前設定済みですぐに使用できます。セットアップウィザードを実行する必要はありません。ウィザードを実行する場合は、bind を lan モードに設定するか、公式ドキュメントを参照してより高度な設定を行ってください。
gpt-5-mini):デプロイ時に API Key を入力済みの場合、ステップ 3 へ進む。後から Zeabur ダッシュボードの変数タブで ZEABUR_AI_HUB_API_KEY を追加も可能(追加後はサービスを再起動)。anthropic/claude-opus-4-5 です。Web UI Settings または環境変数で API キーを追加してください。詳細:https://docs.openclaw.ai/providers/anthropicAI モデル設定については公式ドキュメントをご覧ください。
BotFather からトークンを取得:
/newbot を送信して新しいボットを作成123456789:ABCdefGHIjklMNOpqrsTUVwxyz)Zeabur にトークンを追加:
TELEGRAM_BOT_TOKEN を追加してトークンを入力"plugins": { "entries": { "telegram": { "enabled": true } } }。無効にするには enabled を false に設定します。Telegram アカウントのペアリング:
/start を送信JN4MSY23)openclaw pairing approve telegram <コード> を入力openclaw pairing approve telegram <コード> を実行Approved telegram sender <user-id>. と表示されればペアリング完了ステップ 1:WhatsApp チャンネルを設定 OpenClaw Web UI(Settings → Config)またはチャットに貼り付けて以下の設定を追加:
"channels": {
"whatsapp": {
"selfChatMode": true,
"dmPolicy": "allowlist",
"allowFrom": ["+15551234567"]
}
}
+15551234567 をあなたの WhatsApp 電話番号(国番号付き)に置き換えてください。保存後にサービスを再起動してください。
ステップ 2:WhatsApp をリンク
openclaw channels loginLINE Messaging API チャンネルの作成:
Zeabur に認証情報を追加:
LINE_CHANNEL_ACCESS_TOKEN を追加して Channel access token を入力LINE_CHANNEL_SECRET を追加して Channel secret を入力"plugins": { "entries": { "line": { "enabled": true } } }Webhook の設定:
https://<your-domain>/line/webhook ですhttps://<your-domain>/line/webhook に設定LINE アカウントのペアリング:
JN4MSY23)openclaw pairing approve line <コード> を入力openclaw pairing approve line <コード> を実行Approved line sender <user-id>. と表示されればペアリング完了その他のメッセージングプラットフォーム(Discord、Slack など)については、Channels ドキュメントをご覧ください。
セットアップの確認:
zeabur-ai/gpt-5-minianthropic/claude-opus-4-5(API キーが必要)現在の会話のモデルを切り替え(チャットコマンドで):
/models - 利用可能なモデルを表示/model <model-id> - この会話のみモデルを切り替え(他の会話には影響しません)全ての新しい会話のデフォルトモデルを変更(Web UI Settings で):
gemini-2.5-flash-lite、gpt-5-nano)。モデルが使用できなくなった場合、/new で新しい会話を開始すればデフォルトモデルに自動的に戻ります。AI プロバイダーを追加(Web UI Settings または環境変数で):
Zeabur AI Hub モデルを変更(Zeabur ダッシュボードで):
/opt/openclaw/providers/zeabur-ai-hub.json5 を編集/home/node/.openclaw/openclaw.json を編集。以下を models.providers.zeabur-ai.models 配列に追加:{ "id": "gpt-5.2", "name": "GPT-5.2", "reasoning": false, "input": ["text", "image"], "cost": { "input": 1.5, "output": 12, "cacheRead": 0.15, "cacheWrite": 0 }, "contextWindow": 400000, "maxTokens": 8192 },
{ "id": "gpt-5.1", "name": "GPT-5.1", "reasoning": false, "input": ["text", "image"], "cost": { "input": 1.35, "output": 11, "cacheRead": 0.14, "cacheWrite": 0 }, "contextWindow": 400000, "maxTokens": 8192 },
{ "id": "gpt-5-nano", "name": "GPT-5 Nano", "reasoning": false, "input": ["text", "image"], "cost": { "input": 0.1, "output": 0.8, "cacheRead": 0.01, "cacheWrite": 0 }, "contextWindow": 400000, "maxTokens": 8192 },
{ "id": "glm-4.7", "name": "GLM-4.7", "reasoning": false, "input": ["text", "image"], "cost": { "input": 0.5, "output": 2, "cacheRead": 0.12, "cacheWrite": 0 }, "contextWindow": 204800, "maxTokens": 8192 },
{ "id": "glm-4.7-flash", "name": "GLM-4.7 Flash", "reasoning": false, "input": ["text", "image"], "cost": { "input": 0.25, "output": 1, "cacheRead": 0.06, "cacheWrite": 0 }, "contextWindow": 204800, "maxTokens": 8192 },
{ "id": "kimi-k2.5", "name": "Kimi K2.5", "reasoning": false, "input": ["text"], "cost": { "input": 0.45, "output": 2, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 131072, "maxTokens": 8192 }
すべてのデータは /home/node に保存:
/home/node/.openclaw - 設定、セッション、デバイス、認証情報/home/node/.openclaw/workspace - ワークスペースとメモリファイル💡 ヒント: 初期設定完了後や重要な設定変更後にバックアップを作成することをお勧めします。
バックアップ:
backup を実行 → ファイルタブの /home/node からダウンロード(例:backup-1430.tar.gz)
cd /home/node && tar -czvf backup.tar.gz .openclaw復元:
/home/node フォルダにアップロードrestore <バックアップファイル名> --strip 2restore <バックアップファイル名>cd /home/node && tar -xzvf <バックアップファイル名>⚠️ 復元すると、新サービス上の既存の設定とデータが上書きされます。関連する環境変数(例:TELEGRAM_BOT_TOKEN)も忘れずに設定してください。チャンネルのバックアップ復元は現在 Telegram と WhatsApp でのみテスト済みです。
旧バージョン(コマンドなし)のデータ場所:
~/.clawdbot、ワークスペース ~/clawd~/.moltbot または ~/.clawdbot、ワークスペース ~/clawd新しい OpenClaw の場所:/home/node/.openclaw(設定とワークスペースを含む)
OpenClaw は下位互換性があり、.clawdbot と .moltbot フォルダを自動的に読み取ります。そのまま解凍するだけで使用でき、名前変更は不要です。
移行手順:
cd /home/node && tar -czvf backup.tar.gz .clawdbot .moltbot clawd 2>/dev/null(存在しないフォルダは無視)backup.tar.gz をダウンロードbackup.tar.gz をファイルタブの /home/node フォルダにドラッグcd /home/node && tar -xzvf backup.tar.gz && rm backup.tar.gz下位互換性のため、clawdbot と moltbot CLI コマンドは引き続き使用可能です。
設定ファイルの変更でサービスが起動しない? レスキューモードを使用:
/opt/openclaw/rescue.sh(旧バージョンはコマンドがないため sleep infinity を使用)Invalid config at /home/node/.openclaw/openclaw.json: - agents.list.0: Unrecognized key: "allowModels" — ファイルブラウザで /home/node/.openclaw/openclaw.json を修正するか、コマンドを開いて openclaw doctor --fix を実行して認識できないキーを自動削除/opt/openclaw/startup.sh && /opt/openclaw/start_gateway.sh
node dist/index.js gateway --allow-unconfigured --bind "${OPENCLAW_GATEWAY_BIND}" --port "${OPENCLAW_GATEWAY_PORT}" --token "${OPENCLAW_GATEWAY_TOKEN}"バージョン更新: 設定タブ → サービスイメージソース → ghcr.io/openclaw/openclaw:<tag> を編集してください。
ヘルスチェックエラー Startup probe failed: dial tcp ... connect: connection refused? サービスがまだ起動完了していないか、ポートが準備できていません。OpenClaw は起動に時間がかかる場合があります(特に初回起動時)。対処法:
⚠️ この機能は新規デプロイのみに対応しています。旧バージョンのデプロイには Tailscale 起動スクリプトが含まれていないため、この機能を使用するにはテンプレートを再デプロイしてください。
パブリックドメインの代わりに、Tailscale を使用して OpenClaw をプライベートネットワーク(tailnet)内のみでアクセス可能にできます。パブリックインターネットへの公開は不要です。
前提条件:
ステップ 1:環境変数を設定 Zeabur ダッシュボードの環境変数タブで追加:
TS_AUTHKEY(必須):Tailscale Auth Key(tskey-auth-xxx)。Tailscale Admin Console → Keys で作成してください。未設定の場合、Tailscale セットアップは完全にスキップされます。TS_HOSTNAME(任意):tailnet 上のマシン名で、アクセス URL を決定します(https://<TS_HOSTNAME>.<tailnet>.ts.net)。未設定の場合、デフォルトは openclaw です。ステップ 2:起動コマンドを切替 設定 → コマンド で以下に変更:
/opt/openclaw/startup.sh && /opt/openclaw/start_gateway_tailscale.sh
サービスを再起動します。
ステップ 3:デバイスに Tailscale をインストール OpenClaw にアクセスするデバイスに Tailscale をインストールし(macOS、Windows、iOS、Android、Linux)、Auth Key を作成した同じ Tailscale アカウントでログインしてください。
ステップ 4:Web UI に初回ログイン 起動後、ブラウザで開きます(同じ tailnet のデバイスで):
https://<TS_HOSTNAME>.<your-tailnet>.ts.net
tailnet DNS 名は Tailscale 管理コンソール → DNS で確認できます。完全な URL は Zeabur ダッシュボードのサービスログでも確認できます。
初回アクセス時は「pairing required」と表示されます。以下のいずれかの方法でログインしてください:
https://<TS_HOSTNAME>.<your-tailnet>.ts.net?token=<GATEWAY_TOKEN>Gateway Token は Zeabur ダッシュボードの手順タブまたは環境変数(OPENCLAW_GATEWAY_TOKEN)で確認できます。
ステップ 5:OpenClaw アプリの接続(オプション、macOS の例)
wss://<TS_HOSTNAME>.<your-tailnet>.ts.net を入力iOS と Android のセットアップについては、公式ドキュメントを参照してください。
パブリックドメインモードに戻す:
起動コマンドを /opt/openclaw/startup.sh && /opt/openclaw/start_gateway.sh に戻して再起動してください。
このテンプレートでは mDNS/Bonjour を無効化しています(OPENCLAW_DISABLE_BONJOUR=1)。Zeabur コンテナのホスト名が 63 バイトの DNS ラベル制限を超える可能性があるためです。mDNS はローカルネットワーク検出(AirPlay/Chromecast のような)にのみ使用され、クラウド環境ではサービスは内部 DNS を通じて接続するため、この機能は不要です。
2026/2/16
latest に切替、迅速なセキュリティ修正に追従するため2026/2/15
start_gateway_tailscale.sh に切替で tailnet 経由のプライベート HTTPS アクセスが可能(パブリックインターネットへの公開不要)2026.2.14 にアップグレード2026/2/10
/v1/chat/completions API に切替、デフォルトモデルを gemini-2.5-flash-image に変更gpt-oss-120b、llama-3.3-70b、qwen-3-32 の HTTP 500 を修正:supportsStore: false 互換性設定を追加gpt-oss-120b の reasoning フラグを修正(true に設定).zip 形式に対応(Zeabur バックアップサービス)TELEGRAM_BOT_TOKEN、DISCORD_BOT_TOKEN、SLACK_BOT_TOKEN、SLACK_APP_TOKEN、LINE_CHANNEL_ACCESS_TOKEN、LINE_CHANNEL_SECRET)を設定ファイルに同期2026/2/7
2026/2/4
backup と restore グローバルコマンドを追加rescue.sh レスキューモードを追加(設定ファイルが壊れた時に使用)2026/2/2
Zeabur