Ansible インストール
本番サーバーに OpenClaw をデプロイする推奨方法は、openclaw-ansible を使用することです。これは、セキュリティ最優先のアーキテクチャを備えた自動インストーラーです。クイックスタート
ワンコマンドでインストールできます。📦 完全ガイド: github.com/openclaw/openclaw-ansible openclaw-ansible リポジトリは、Ansible デプロイの一次情報源です。このページは概要のみを示しています。 このページは簡単な概要です。
あなたが得るもの
- 🔒 ファイアウォール優先のセキュリティ: UFW + Docker 分離(SSH と Tailscale のみアクセス可能)
- 🔐 Tailscale VPN: サービスを公開せずに安全なリモートアクセス
- 🐳 Docker: 分離されたサンドボックスコンテナ、localhost のみへのバインド
- 🛡️ 多層防御: 4 層のセキュリティアーキテクチャ
- 🚀 ワンコマンドセットアップ: 数分で完全なデプロイ
- 🔧 Systemd 連携: 強化設定付きで起動時に自動起動
要件
- OS: Debian 11 以上、または Ubuntu 20.04 以上
- アクセス: root または sudo 権限
- ネットワーク: パッケージインストール用のインターネット接続
- Ansible: 2.14 以上(クイックスタートスクリプトにより自動インストール)
インストールされる内容
Ansible プレイブックは以下をインストールおよび設定します。- Tailscale(安全なリモートアクセスのためのメッシュ VPN)
- UFW ファイアウォール(SSH + Tailscale ポートのみ)
- Docker CE + Compose V2(エージェントのサンドボックス用)
- Node.js 22.x + pnpm(ランタイム依存関係)
- OpenClaw(ホスト上で実行、コンテナ化しない)
- Systemd サービス(セキュリティ強化付きの自動起動)
インストール後のセットアップ
インストール完了後、openclaw ユーザーに切り替えます。- オンボーディングウィザード: OpenClaw の設定
- プロバイダーログイン: WhatsApp / Telegram / Discord / Signal の接続
- Gateway テスト: インストールの検証
- Tailscale セットアップ: VPN メッシュへの接続
クイックコマンド
セキュリティアーキテクチャ
4 層防御
- ファイアウォール(UFW): 公開されるのは SSH(22)と Tailscale(41641/udp)のみ
- VPN(Tailscale): Gateway は VPN メッシュ経由でのみアクセス可能
- Docker 分離: DOCKER-USER の iptables チェーンにより外部ポート公開を防止
- Systemd 強化: NoNewPrivileges、PrivateTmp、非特権ユーザー
検証
外部からの攻撃対象領域をテストします。Docker の利用範囲
Docker は エージェントのサンドボックス(分離されたツール実行)のためにインストールされます。ゲートウェイ自体の実行には使用されません。ゲートウェイは localhost のみにバインドされ、Tailscale VPN 経由でアクセスされます。 このゲートウェイは、localhostにのみバインドされ、Tailscale VPN経由でアクセスできます。 このゲートウェイは、localhostにのみバインドされ、Tailscale VPN経由でアクセスできます。 サンドボックスの設定については、マルチエージェント サンドボックス & ツール を参照してください。手動インストール
自動化ではなく手動での制御を希望する場合は、以下を使用してください。OpenClaw の更新
Ansible インストーラーは、OpenClaw を手動更新できるようにセットアップします。標準的な更新手順については 更新 を参照してください。 標準の更新フローについては、 Updating を参照してください。 標準の更新フローについては、 Updating を参照してください。 Ansible プレイブックを再実行する場合(例: 設定変更時)は、以下を実行します。トラブルシューティング
ファイアウォールにより接続がブロックされる
ロックアウトされた場合は、以下を確認してください。- まず Tailscale VPN 経由でアクセスできることを確認してください
- SSH アクセス(ポート 22)は常に許可されています
- ゲートウェイは設計上 Tailscale 経由でのみ アクセス可能です
サービスが起動しない
Docker サンドボックスの問題
プロバイダーログインに失敗する
openclaw ユーザーとして実行していることを確認してください。
高度な設定
詳細なセキュリティアーキテクチャおよびトラブルシューティングについては、以下を参照してください。関連
- openclaw-ansible — 完全なデプロイガイド
- Docker — コンテナ化されたゲートウェイのセットアップ
- サンドボックス化 — エージェントのサンドボックス設定
- マルチエージェント サンドボックス & ツール — エージェントごとの分離