openclaw-setup は何をしますか?
任意のサーバーに OpenClaw をデプロイします。クラウドホスティング、セルフホスティング、そしてインスタンスの完全制御に対応したステップバイステップのセットアップを提供します。
概要
OpenClaw は、軽量で拡張可能な AI エージェント実行環境です。このスキルは、OpenClaw をあなたのサーバー環境にデプロイし、設定するための手順をガイドします。
対応プラットフォーム
- クラウドホスティング: AWS、Google Cloud Platform、Microsoft Azure、DigitalOcean など
- セルフホスティング: 任意の Linux サーバー(Ubuntu、Debian、CentOS、Rocky Linux など)
- その他: Docker コンテナ、Kubernetes クラスター
前提条件
- サーバーへの SSH アクセスが可能であること
sudo権限を持つユーザーアカウント- 最新のパッケージ管理システム(apt、yum、dnf など)
- 推奨: 最低 2GB の RAM、20GB の空きストレージ
クイックスタート
-
サーバーに接続する
ssh user@your-server-ip -
依存関係をインストールする
Ubuntu/Debian:
sudo apt update && sudo apt install -y curl wget gitCentOS/Rocky Linux:
sudo dnf install -y curl wget git -
OpenClaw をダウンロードしてインストールする
curl -fsSL https://get.openclaw.dev/install.sh | bash -
設定ファイルを編集する
nano ~/.openclaw/config.yaml最小設定例:
server: port: 8080 host: 0.0.0.0 database: url: sqlite:///data/openclaw.db -
OpenClaw を起動する
openclaw start -
Web UI にアクセスする
ブラウザで
http://your-server-ip:8080を開きます。
詳細設定
SSL/TLS の有効化
Let's Encrypt を使用した自動証明書取得:
sudo openclaw cert --domain your-domain.com --email [email protected]
ファイアウォール設定
sudo ufw allow 22/tcp # SSH
sudo ufw allow 80/tcp # HTTP
sudo ufw allow 443/tcp # HTTPS
sudo ufw enable
環境変数
設定ファイルの代わりに環境変数を使用することもできます:
OPENCLAW_PORT- サーバーポート(デフォルト: 8080)OPENCLAW_DATABASE_URL- データベース接続文字列OPENCLAW_SECRET_KEY- 秘密鍵(必ず設定してください)
インスタンス管理
ログの確認
journalctl -u openclaw -f
サービスの再起動
sudo systemctl restart openclaw
バックアップ
openclaw backup --output /path/to/backup.tar.gz
トラブルシューティング
よくある問題と解決策については、公式ドキュメント を参照してください。
ライセンス
このスキルは MIT ライセンスの下で提供されます。