OpenClawを使ってVPSでClaude Codeを実行する方法:完全セットアップガイド
OpenClawを使用してVPS上でClaude Codeを実行するためのステップバイステップガイド。WhatsApp、Telegram、Discordなどに接続。
OpenClawを使ってVPSでClaude Codeを実行する方法
OpenClawを使用すると、任意のVPS上でClaude Codeを実行し、メッセージングプラットフォームに接続できます。完全なセットアップガイドです。
前提条件
- Ubuntu 22.04以上のVPS
- 最低2GB RAM
- Anthropic APIキー
- Node.js 18以上
ステップ1:VPSのセットアップ
bash
# システムを更新
sudo apt update && sudo apt upgrade -y
# Node.jsをインストール
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install -y nodejs
# プロセス管理のためにPM2をインストール
npm install -g pm2
ステップ2:OpenClawのインストール
bash
# リポジトリをクローン
git clone https://github.com/openclaw/openclaw.git
cd openclaw
# 依存関係をインストール
npm install
# 設定を作成
cp .env.example .env
ステップ3:環境の設定
`.env`ファイルを編集:
ANTHROPIC_API_KEY=your_key_here
CLAUDE_MODEL=claude-sonnet-4-5
MAX_TOKENS=4096
ステップ4:プラットフォーム統合
WhatsApp
bash
# WhatsAppアダプターをインストール
npm install @openclaw/whatsapp-adapter
# config.yamlで設定
platforms:
whatsapp:
enabled: true
phone_id: your_phone_id
Telegram
bash
# Telegramアダプターをインストール
npm install @openclaw/telegram-adapter
# 設定
platforms:
telegram:
enabled: true
bot_token: your_bot_token
Discord
bash
# Discordアダプターをインストール
npm install @openclaw/discord-adapter
# 設定
platforms:
discord:
enabled: true
bot_token: your_discord_token
ステップ5:PM2で実行
bash
# OpenClawを起動
pm2 start npm --name "openclaw" -- start
# 自動再起動を有効化
pm2 startup
pm2 save
ステップ6:インストールを確認
bash
# ステータスを確認
pm2 status
# ログを表示
pm2 logs openclaw
セキュリティのベストプラクティス
1. シークレットには環境変数を使用する
2. ファイアウォールを有効化する(UFW)
3. 定期的なセキュリティアップデート
4. APIの使用量を監視する
コストの考慮
- VPS:月額$5〜20
- Claude API:使用量ベース
- 一般的な使用量:合計月額$10〜50
まとめ
OpenClawは複数のプラットフォームでClaude Codeを実行する効率的な方法を提供します。本番環境に対応したセットアップにはこのガイドに従ってください。