その他のインストール方法
Ansible
本番サーバーにOpenClawをデプロイする推奨方法は、openclaw-ansible による自動インストーラーです。これはセキュリティファーストのアーキテクチャを備えています。
クイックスタート
ワンコマンドインストール:
curl -fsSL https://raw.githubusercontent.com/openclaw/openclaw-ansible/main/install.sh | bash
📦 完全ガイド: 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サービス (セキュリティ強化を施した自動起動)
注: ゲートウェイは ホスト上で直接実行 されます (Docker内ではありません) が、エージェントサンドボックスは分離のためにDockerを使用します。詳細は サンドボックス化 を参照してください。
インストール後のセットアップ
インストール完了後、openclawユーザーに切り替えます:
sudo -i -u openclaw
インストール後スクリプトが以下を案内します:
- オンボーディングウィザード: OpenClaw設定の構成
- プロバイダーログイン: WhatsApp/Telegram/Discord/Signalへの接続
- ゲートウェイテスト: インストールの検証
- Tailscaleセットアップ: VPNメッシュへの接続
クイックコマンド
# サービスステータスの確認
sudo systemctl status openclaw
# ライブログの表示
sudo journalctl -u openclaw -f
# ゲートウェイの再起動
sudo systemctl restart openclaw
# プロバイダーログイン (openclawユーザーとして実行)
sudo -i -u openclaw
openclaw channels login