OpenClawのデプロイ方法:ワンクリックでAIアシスタントをセットアップ
OpenClaw のデプロイ - 最高のワンクリックAIアシスタントガイド
OpenAI、Anthropic、Google Gemini、Groq、Mistral、Ollama – すべての主要LLMが同じ軽量ゲートウェイを通じてあなたと対話できるようになりました。
OpenClawはMITライセンスで公開されているオープンソースプロジェクトで、ゲートウェイ、豊富なコマンドラインインターフェース、Tauri搭載のオプショナルデスクトップマネージャーを統合しています。
OpenClawInstallerリポジトリは、GitHub上でOSを検出し、依存関係をインストールし、最新のOpenClawバイナリを取得し、好みのモデルとチャットチャネルを接続し、サービスを起動する準備ができたスクリプトを提供します。
OpenClaw の理由
- macOS、Linux、WSL経由のWindowsでも1クリックCLIインストールが可能
- Telegram、Discord、WhatsApp、WeChat、Slack、Feishu、iMessageの即時対応 – サーバー側コードは不要
- Ollamaでローカル実行、またはAPI経由でほぼ全ての主要LLMを動かせます。カスタムプロキシもサポート
- 永続的長期メモリ、スケジュールタスク、リモートコマンド実行、Markdownで記述したスキルベース拡張を備えています
- Docker対応でゲートウェイをコンテナ化し、隔離とスケーラビリティを実現
以下では、前提条件から高度な構成までのステップバイステップガイドを紹介します。
1. 前提条件
| 要件 | 最小 | 推奨 |
|---|---|---|
| OS | macOS 12+、Ubuntu 20.04、Debian 11、CentOS 8 | — |
| Node.js | v22+ | — |
| RAM | 2 GB | 4 GB+ |
| ディスク容量 | 1 GB | — |
| ネットワーク | HTTPS/HTTP | — |
| > | ||
| > ヒント:マネージドクラウドを利用する場合、2CPU、4GB RAMのVMを検討してください。Dockerは約500 MBのオーバーヘッドがかかります。 |
2. ワンクリックコマンドラインインストール
curl -fsSL https://raw.githubusercontent.com/miaoxworld/OpenClawInstaller/main/install.sh | bash
スクリプトは次の操作を行います: 1. OSを検出し、必要なパッケージ(Node、必要ならDocker)をインストールします。 2. 最新のOpenClawバージョンのプリビルドバイナリをダウンロードします。 3. config‑menu.sh ウィザードを実行し、以下の設定を案内します: * LLMプロバイダーとモデルの選択 * APIキーを入力するか、ローカルモデル(Ollama)を選択 * メッセージングチャネルの設定 4. オプションでゲートウェイをバックグラウンドサービスとして起動します。
セキュリティ注意:macOSで権限エラーが出た場合は、sudoを実行するか、ターミナルにフルディスクアクセスを許可してください。
3. 手動クローンとセットアップ
# リポジトリをクローン
git clone https://github.com/miaoxworld/OpenClawInstaller.git
cd OpenClawInstaller
# スクリプトを実行可能にする
chmod +x install.sh config-menu.sh
# インストーラーを実行
./install.sh
オプションでDockerデプロイ:
docker compose up -d
Dockerイメージは openclaw バイナリを引き込み、ゲートウェイAPI用にポート8000を公開します。
4. クイックスタート構成
インストーラーは通常、ゲートウェイをすぐに起動するかどうか尋ねます。はいを選択した場合は、openclaw gateway status のステータスページが表示されます。選択しなかった場合は手動で起動してください:
# フォアグラウンドで(デバッグ用)
openclaw gateway
# またはデーモンとして
openclaw gateway start
メッセージングチャネルの設定
OpenClawのウィザード(config‑menu.sh)は Message Channels の下にメニューを公開します:
| チャネル | 設定手順 |
|---|---|
| Telegram | @BotFatherでボットを作成し、トークンをコピー、@userinfobotでユーザーIDを取得し、OpenClawにトークンとIDを入力します。 |
| Discord | ボットを作成し、Message Content Intentを有効にしてサーバーに招待します。トークンとチャンネルIDをコピーします。 |
| ターミナルでQRコードをスキャン – ビジネスAPIは不要です。 | |
| WeChat / iMessage | MacOS Tauriアプリまたはターミナルを使用します。 |
| Slack / Feishu | アプリトークンまたはシークレットキーを提供します。 |
設定後、ゲートウェイを再起動します:
openclaw gateway restart
5. 高度な設定
OpenClaw のグローバル設定は ~/.openclaw/openclaw.json と .openclaw/env に保存されています。ほとんどのユーザーはウィザードで自動処理されますが、動作を微調整したい場合は以下を参照してください:
- カスタムLLMエンドポイント – AnthropicやOpenAIプロキシの場合は、
ANALPHA_BASE_URLとOPENAI_BASE_URLを設定します。スクリプトは JSON ファイルにcustomプロバイダーを追加します。 - メモリ & ファイルアクセス – デフォルトでは、
enable_shell_commandsとenable_file_accessはfalseです。securityセクションでそれらを有効にすると、アシスタントがシェルコマンドを実行したりファイルを読み書きできるようになります。 - サンドボックスモード –
sandbox_mode: trueを設定すると、すべての外部呼び出しが安全な環境に限定されます。
コマンドラインツールで調整:
openclaw config set security.enable_shell_commands true
openclaw config set sandbox_mode true
6. データ管理とバックアップ
# チャット履歴をJSONでエクスポート
openclaw export --format json > conversations.json
# 長期メモリをクリア
openclaw memory clear
# 全設定とログをバックアップ
openclaw backup
バックアップは ~/.openclaw/backups/ に保存されます。必要ならバックアップディレクトリをバージョン管理して監査追跡も可能です。
7. アンインストール
# サービスを停止
openclaw gateway stop
# グローバルnpmパッケージを削除
npm uninstall -g openclaw
# 設定ファイルを削除
rm -rf ~/.openclaw
8. トラブルシューティングチェックリスト
| 症状 | 考えられる原因 | 対策 |
|---|---|---|
| Node.js が古い | node -v が22未満 |
nvmやOSパッケージマネージャーでNode 22をインストール |
| ゲートウェイがAPIに接続できない | APIキーやカスタムベースURLが間違い | キーとURLを確認し、openclaw doctor を実行 |
| メッセージングボットが無音 | ボットトークンが間違い、権限が不足 | チャネル設定を再実行し、ボットがサーバーに招待されているか確認 |
| Dockerコンテナがクラッシュ | リソース制限が低い | より多くのRAMを割り当てるか -m オプションで制限 |
| インストール中に「Permission denied」 | macOS Gatekeeper | Terminalにフルディスクアクセスを許可するか sudo を使用 |
9. 概要
OpenClawInstallerは、未改装のマシンやDocker対応VMを数分でフル機能のAIアシスタントに変換します。ワンクリックインストール、ウィザード駆動の設定、ほぼすべてのLLMとチャネルに対応しているため、外部ボットプラットフォームを置き換え、データとパフォーマンスを完全に管理できます。
次のステップ – OpenClaw Manager デスクトップアプリでGUIビューを確認するか、
~/.openclaw/skills/にカスタム Markdown ファイルを追加して OpenClaw スキルシステムに深く関わってください。
ハッキングをお楽しみください、そして個人用AIアシスタントをお楽しみください!