OpenClaw を本番サーバーへデプロイするには openclaw-ansible を使用します — セキュリティファーストのアーキテクチャを備えた自動インストーラーです。Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
openclaw-ansible リポジトリは、Ansible デプロイの信頼できる情報源です。このページは簡単な概要です。
前提条件
| 要件 | 詳細 |
|---|---|
| OS | Debian 11+ または Ubuntu 20.04+ |
| アクセス | root または sudo 権限 |
| ネットワーク | パッケージインストール用のインターネット接続 |
| Ansible | 2.14+(クイックスタートスクリプトにより自動インストール) |
得られるもの
- Firewall-first セキュリティ — UFW + Docker 分離(SSH + Tailscale のみアクセス可能)
- Tailscale VPN — サービスを公開せずに安全なリモートアクセス
- Docker — 分離されたサンドボックスコンテナ、localhost のみのバインディング
- 多層防御 — 4 層のセキュリティアーキテクチャ
- Systemd 統合 — ハードニング付きで起動時に自動開始
- ワンコマンドセットアップ — 数分でデプロイ完了
クイックスタート
ワンコマンドインストール:インストールされるもの
Ansible プレイブックは以下をインストールして設定します:- Tailscale — 安全なリモートアクセス用のメッシュ VPN
- UFW ファイアウォール — SSH + Tailscale ポートのみ
- Docker CE + Compose V2 — デフォルトのエージェントサンドボックスバックエンド用
- Node.js 24 + pnpm — ランタイム依存関係(Node 22 LTS、現在は
22.16+も引き続きサポート) - OpenClaw — ホストベースで、コンテナ化されていない
- Systemd サービス — セキュリティハードニング付きで自動開始
Gateway はホスト上で直接実行されます(Docker 内ではありません)。エージェントのサンドボックス化は任意です。このプレイブックが Docker をインストールするのは、Docker がデフォルトのサンドボックスバックエンドだからです。詳細とその他のバックエンドについては サンドボックス化 を参照してください。
インストール後のセットアップ
クイックコマンド
セキュリティアーキテクチャ
このデプロイは 4 層の防御モデルを使用します:- ファイアウォール(UFW) — SSH(22)+ Tailscale(41641/udp)のみを公開
- VPN(Tailscale) — Gateway は VPN メッシュ経由でのみアクセス可能
- Docker 分離 — DOCKER-USER iptables チェーンが外部ポートの公開を防止
- Systemd ハードニング — NoNewPrivileges、PrivateTmp、非特権ユーザー
手動インストール
自動化よりも手動制御を優先する場合:更新
Ansible インストーラーは、OpenClaw を手動更新できるようにセットアップします。標準の更新フローについては 更新 を参照してください。 Ansible プレイブックを再実行するには(たとえば設定変更のため):トラブルシューティング
ファイアウォールが接続をブロックする
ファイアウォールが接続をブロックする
- まず Tailscale VPN 経由でアクセスできることを確認する
- SSH アクセス(ポート 22)は常に許可される
- Gateway は設計上、Tailscale 経由でのみアクセス可能
サービスが起動しない
サービスが起動しない
Docker サンドボックスの問題
Docker サンドボックスの問題
プロバイダーログインに失敗する
プロバイダーログインに失敗する
openclaw ユーザーとして実行していることを確認してください:高度な設定
詳細なセキュリティアーキテクチャとトラブルシューティングについては、openclaw-ansible リポジトリを参照してください:関連
- openclaw-ansible — 完全なデプロイガイド
- Docker — コンテナ化された Gateway セットアップ
- サンドボックス化 — エージェントサンドボックス設定
- マルチエージェントサンドボックスとツール — エージェントごとの分離