OpenClaw無料セルフホスト完全ガイド2026【手順付き】
OpenClawセルフホストとは:無料で個人AIエージェントを持つ方法
OpenClawはオープンソースの個人用AIエージェントであり、自分のサーバーや自宅PC上でセルフホストして運用することができます。「セルフホスト」とは、OpenAIやAnthropicのようなクラウドサービスを使う代わりに、自分が管理するサーバー上でソフトウェアを稼働させることを指します。
セルフホストの最大のメリットはコスト削減とプライバシー保護の両立です。OpenClaw自体のソフトウェアは完全無料で、オープンソースとして公開されています。かかるコストはサーバーの維持費(自宅PCなら電気代のみ)と、AIモデルのAPI料金のみです。
OpenClawはWhatsApp・Slack・Discord・Telegram・iMessageといった主要メッセージングアプリと連携し、ブラウザ操作・ファイル操作・シェルコマンド実行といった実際のアクションを自律的に実行できます。これをクラウドサービスに依存せず自分のサーバーで動かせることは、プライバシー重視のユーザーにとって大きな価値があります。
本記事では、OpenClawを無料または最小コストでセルフホストするための具体的な方法を解説します。
セルフホスト環境の選択肢と比較
OpenClawをセルフホストする環境には複数の選択肢があります。それぞれの特徴とコストを理解した上で、最適な環境を選択しましょう。
| 環境 | 初期費用 | 月額費用 | 技術難易度 | 稼働安定性 | おすすめ度 |
|---|---|---|---|---|---|
| 自宅PC(常時稼働) | 0円 | 電気代のみ(数百円〜) | 低 | 低(停電・障害リスク) | ★★★ |
| Raspberry Pi | 8,000〜15,000円 | 電気代のみ(数十円) | 中 | 中 | ★★★★ |
| 格安VPS(Oracle Free等) | 0円 | 0円(無料枠内) | 中 | 高 | ★★★★★ |
| 有料VPS(ConoHa等) | 0円 | 500〜3,000円 | 低〜中 | 高 | ★★★★ |
| 自宅サーバー(専用機) | 30,000〜 | 電気代(数百円〜) | 高 | 中〜高 | ★★★ |
最もコストパフォーマンスが高い選択肢はOracle Cloud Free Tierです。Oracleは永久無料のクラウドインスタンスを提供しており、OpenClawを稼働させるのに十分なスペック(ARM64 CPUコア4、メモリ24GB)を無料で使えます。ただし、無料枠の維持には定期的なサインインと利用が必要です。
初心者には月額500〜1,000円程度の格安VPSが最もバランスが良いです。管理コンソールが整備されており、困ったときのサポートも受けられます。
必要な事前準備とシステム要件
OpenClawのセルフホストを始める前に、以下の準備を整えましょう。
ハードウェア・サーバー要件
- CPU:2コア以上(推奨4コア以上)
- メモリ:2GB以上(推奨4GB以上)
- ストレージ:20GB以上の空き容量
- OS:Ubuntu 22.04 LTS / Debian 12 / CentOS Stream 9(推奨はUbuntu 22.04)
- インターネット接続:常時接続(外部からアクセスする場合は固定IPまたはDDNS推奨)
ソフトウェア要件
- Node.js 18以上(推奨20 LTS)
- npm または yarn
- Git
- Docker / Docker Compose(推奨)
- 使用するメッセージングプラットフォームのAPIアクセス権
APIキーの準備 OpenClaw本体は無料ですが、AIモデルの応答生成にはAPIキーが必要です。
- Anthropic Claude API(推奨)
- OpenAI API
- またはOllamaなどのローカルモデル(完全無料だが性能は劣る)
ローカルモデルを使用すれば、AIのAPI料金も完全にゼロにすることができます。ただし、GPT-4やClaudeと比較すると応答品質は劣ります。日常的な自動化タスクには十分なレベルです。
VPSを使ったOpenClawのインストール手順
ここでは最も一般的なUbuntu 22.04 LTS環境でのインストール手順を解説します。
ステップ1:サーバーの初期設定
VPSの管理コンソールからサーバーを作成し、SSHで接続します。セキュリティのため、まず基本的な設定を行います。
# パッケージの更新
sudo apt update && sudo apt upgrade -y
# 必要なパッケージのインストール
sudo apt install -y curl git build-essential
# ファイアウォールの設定(UFW)
sudo ufw allow ssh
sudo ufw allow 3000/tcp # OpenClawのデフォルトポート
sudo ufw enable
ステップ2:Node.jsのインストール
# Node.js 20 LTSのインストール(nvmを使用)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
source ~/.bashrc
nvm install 20
nvm use 20
node --version # v20.x.x が表示されることを確認
ステップ3:OpenClawのクローンとセットアップ
# リポジトリのクローン
git clone https://github.com/openclaw/openclaw.git
cd openclaw
# 依存パッケージのインストール
npm install
# 環境変数ファイルの作成
cp .env.example .env
ステップ4:環境変数の設定
.envファイルを編集して必要な情報を設定します。
ANTHROPIC_API_KEY=your_api_key_here
# または
OPENAI_API_KEY=your_api_key_here
# Slack連携の場合
SLACK_BOT_TOKEN=xoxb-your-token
SLACK_SIGNING_SECRET=your-signing-secret
# Discord連携の場合
DISCORD_BOT_TOKEN=your-bot-token
ステップ5:起動と動作確認
# 開発環境での起動テスト
npm run dev
# 本番環境での起動(PM2使用)
npm install -g pm2
npm run build
pm2 start npm --name "openclaw" -- start
pm2 startup # 自動起動の設定
pm2 save
Dockerを使った簡単セットアップ
技術的な操作に慣れていない方には、Docker Composeを使ったセットアップが最も簡単です。
# docker-compose.yml
version: '3.8'
services:
openclaw:
image: openclaw/openclaw:latest
ports:
- "3000:3000"
environment:
- ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY}
- SLACK_BOT_TOKEN=${SLACK_BOT_TOKEN}
volumes:
- ./data:/app/data
restart: unless-stopped
このファイルを作成してdocker-compose up -dを実行するだけで、OpenClawが起動します。バージョンアップもdocker-compose pull && docker-compose up -dの2コマンドで完了します。
Dockerを使う場合のメリットは、環境の再現性が高く、サーバーを移行する際も設定をそのまま持ち越せる点です。データディレクトリをボリュームマウントしておけば、コンテナを作り直してもデータが保持されます。
無料・低コストで運用するためのテクニック
OpenClawのランニングコストを最小化するための実践的なテクニックを紹介します。
Oracle Cloud Always Free Tierの活用 Oracleが提供する永久無料のクラウドインスタンスを活用します。AMD E2系インスタンス1台とARM64 A1 Flexインスタンス4コア24GBが常に無料で使えます。OpenClawには後者が推奨で、一般的な個人利用であれば十分なスペックです。
注意点として、Oracle Free Tierは一定期間アクセスがないと有料化される場合があります。cron等で定期的なアクセスを確保する設定が必要です。
APIコスト削減のテクニック AIモデルのAPI料金は使用量に比例します。以下の設定でコストを削減できます。
- 軽量タスクには小型モデル(Claude Haiku、GPT-3.5等)を使用
- 重要なタスクのみ高性能モデルを使用するように設定
- プロンプトを簡潔にしてトークン数を削減
- レスポンスのキャッシュを活用して同一リクエストの再処理を防止
Cloudflare Tunnelによる外部公開(無料) 自宅サーバーやNAT環境下のVMを外部公開する場合、Cloudflare Tunnelを使えば固定IPやドメインなしで安全に公開できます。しかも無料です。ポートフォワードの設定不要で、セキュリティも向上します。
セキュリティ設定:安全なセルフホストのために
セルフホスト環境のセキュリティは自己責任です。最低限の設定を必ず行いましょう。
認証の設定 OpenClawに強力なパスワードまたはAPIキー認証を設定し、外部からの不正アクセスを防ぎます。デフォルト設定のままで本番運用することは絶対に避けてください。
HTTPS化 外部からアクセスする場合は必ずHTTPS化します。Let's Encrypt(無料)を使ったSSL証明書の取得と、NginxやCaddyによるリバースプロキシ設定を行いましょう。CaddyはHTTPSの自動設定機能があり、初心者にも扱いやすいです。
定期的なアップデート OpenClawは活発に開発が続いており、セキュリティパッチも定期的にリリースされます。月に1回程度は最新版へのアップデートを行いましょう。
# Dockerを使っている場合のアップデート
docker-compose pull
docker-compose up -d
バックアップの設定 設定ファイルや会話データは定期的にバックアップを取りましょう。cronジョブで自動バックアップを設定し、外部ストレージ(Google Drive、S3等)に保存することを推奨します。
トラブルシューティングよくある問題と解決策
セルフホスト運用でよく発生する問題と解決策をまとめます。
起動しない・エラーが出る
Node.jsのバージョンが要件を満たしていない場合が多いです。node --versionでバージョンを確認し、18以上でなければアップデートしましょう。また、.envファイルの設定漏れや値の誤りも多い原因です。
メッセージングアプリと接続できない SlackやDiscordのAPIトークンの期限切れや権限不足が原因のことが多いです。各プラットフォームのダッシュボードでトークンを再確認し、必要なスコープ(権限)が付与されているか確認してください。
応答が遅い・タイムアウトする サーバーのリソースが不足している可能性があります。特にメモリが少ない場合(1GB以下)は、Nodeのヒープサイズ上限を調整するか、よりスペックの高いサーバーへの移行を検討してください。
API料金が想定より高い
デバッグモードが有効になっていてログ用のAPIコールが大量に発生しているケースがあります。本番環境ではNODE_ENV=productionを設定してデバッグモードを無効化しましょう。
日本AI/DX総合研究所のOpenClaw導入代行サービス
OpenClawのセルフホストは、設定を適切に行えば強力な個人用AIエージェントを無料または低コストで持てる優れた方法です。しかし、サーバー設定やセキュリティ対策には一定の技術知識が必要です。
日本AI/DX総合研究所(aidx-soken.com)では、OpenClawをはじめとするAIエージェントのセルフホスト設置・設定代行サービスを提供しています。サーバー選定から初期設定、メッセージングアプリとの連携、セキュリティ設定、業務自動化ワークフローの設計まで、まるごとサポートします。
また、Claude Codeを活用したHP制作・SEO対策サービスでは、AnthropicのターミナルベースAIコーディングツール「Claude Code」を駆使して、SEOに強い高品質なWebサイトを短期間・低コストで制作します。AIを活用したデジタル戦略で、ビジネスの競争力を高めましょう。
OpenClawの導入から業務自動化の設計・運用まで、AI活用に関するあらゆる課題に対応しています。技術的なことが苦手でもAIの恩恵を最大限受けられるよう、専門家チームがしっかりサポートします。まずはお気軽にご相談ください。