Communityコーディング&開発github.com

ColdTimesAreGood/openclaw-setup

OpenClaw を任意のサーバーにデプロイするためのスキルです。クラウドホスティング、セルフホスティング、インスタンスの完全制御に対応したステップバイステップのセットアップを提供します。

openclaw-setup とは?

このスキルは、OpenClaw を任意のサーバーに迅速かつ確実にデプロイするための包括的なガイドを提供します。クラウドホスティング(AWS、GCP、Azure など)とセルフホスティング(独自の物理サーバーや VPS)の両方に対応し、インストールから設定、起動までの各手順を詳細に説明します。また、デプロイ後のインスタンス管理(設定変更、ログ監視、スケーリング)に関するベストプラクティスも含まれており、開発者は OpenClaw インスタンスを完全に制御できます。このスキルは主に Claude Code、Cursor、Codex などの AI エージェントプラットフォーム向けに設計されており、対話形式のコマンドや設定テンプレートを利用して、初心者から上級者まで簡単にセットアップを完了できます。SKILL.md には、OS 別の依存関係、Firewall 設定、SSL/TLS 証明書の取得方法など、実践的な情報が網羅されています。

対応~Claude Code~Codex CLI~Cursor
npx skills add ColdTimesAreGood/openclaw-setup

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

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 の空きストレージ

クイックスタート

  1. サーバーに接続する

    ssh user@your-server-ip
    
  2. 依存関係をインストールする

    Ubuntu/Debian:

    sudo apt update && sudo apt install -y curl wget git
    

    CentOS/Rocky Linux:

    sudo dnf install -y curl wget git
    
  3. OpenClaw をダウンロードしてインストールする

    curl -fsSL https://get.openclaw.dev/install.sh | bash
    
  4. 設定ファイルを編集する

    nano ~/.openclaw/config.yaml
    

    最小設定例:

    server:
      port: 8080
      host: 0.0.0.0
    database:
      url: sqlite:///data/openclaw.db
    
  5. OpenClaw を起動する

    openclaw start
    
  6. 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 ライセンスの下で提供されます。

関連スキル