ホスティングとデプロイ
Hetzner
目標
Dockerを使用してHetzner VPS上で永続的なOpenClaw Gatewayを実行し、耐久性のある状態、組み込み済みバイナリ、安全な再起動動作を実現します。「約5ドルでOpenClawを24/7稼働」させたい場合、これが最もシンプルで信頼性の高いセットアップです。Hetznerの価格は変動します。最小のDebian/Ubuntu VPSを選択し、OOMが発生した場合はスケールアップしてください。セキュリティモデルの注意点:
- 会社で共有するエージェントは、全員が同じ信頼境界内にあり、ランタイムが業務専用である場合に問題ありません。
- 厳格な分離を維持する: 専用のVPS/ランタイム + 専用アカウント。そのホスト上に個人のApple/Google/ブラウザ/パスワードマネージャーのプロファイルを置かない。
- ユーザー同士が敵対的な関係にある場合は、ゲートウェイ/ホスト/OSユーザーごとに分割してください。
何をするのか(簡単な説明)?
- 小さなLinuxサーバーをレンタルする(Hetzner VPS)
- Dockerをインストールする(分離されたアプリケーションランタイム)
- Docker内でOpenClaw Gatewayを起動する
- ホスト上に
~/.openclaw+~/.openclaw/workspaceを永続化する(再起動/リビルド後も生存) - ラップトップからSSHトンネル経由でControl UIにアクセスする
Gatewayには以下の方法でアクセスできます:
- ラップトップからのSSHポートフォワーディング
- ファイアウォールとトークンを自身で管理する場合は、ポートを直接公開
このガイドはHetzner上のUbuntuまたはDebianを想定しています。
他のLinux VPSを使用している場合は、パッケージを適宜読み替えてください。一般的なDockerの流れについては、Dockerを参照してください。
クイックパス(経験豊富なオペレーター向け)
- Hetzner VPSをプロビジョニング
- Dockerをインストール
- OpenClawリポジトリをクローン
- 永続的なホストディレクトリを作成
.envとdocker-compose.ymlを設定- 必要なバイナリをイメージに組み込む
docker compose up -d- 永続性とGatewayアクセスを検証
必要なもの
- ルートアクセス権のあるHetzner VPS
- ラップトップからのSSHアクセス
- SSHとコピー/ペーストの基本的な操作に慣れていること
- ~20分
- DockerとDocker Compose
- モデル認証情報
- オプションのプロバイダー認証情報
- WhatsApp QRコード
- Telegramボットトークン
- Gmail OAuth
1) VPSをプロビジョニングする
HetznerでUbuntuまたはDebianのVPSを作成します。rootとして接続:
ssh root@YOUR_VPS_IP
このガイドはVPSがステートフルであることを想定しています。使い捨てのインフラとして扱わないでください。