メインコンテンツへスキップ

専用サーバー:LinuxでOpenClawをセットアップ - あなただけのAIアシスタントを作ろう!

このガイドは、以下の製品を使用して作成されました:

(詳細はプロバイダーごとの製品によって異なる場合がありますが、基本的な概念は同じです)

はじめに

OpenClawは、ブラウザベースのインターフェースを通じてソフトウェアとやり取りできるAI搭載の自動化&コントロールプラットフォームです。メニューを手動でクリックしたり、UIをナビゲートしたり、同じ作業を繰り返す代わりに、OpenClawはプログラム的にタスクを実行し、ウェブダッシュボードからリモートコントロールが可能です。

img

OpenClawが特に革新的なのは、アプリケーションやシステムのためのモダンな「コントロールレイヤー」を実現している点です。ローカルのデスクトップセッションに縛られることなく、専用サーバーのようなリモートマシン上で動作し、どこからでも完全に管理できます。これにより、信頼性の高い自動化、リモートコントロール、集中管理をローカルPCを常時稼働させることなく実現できる強力なツールとなっています。

自分でこのサービスをホスティングしたい?セットアップと設定の全ステップをわかりやすく解説します。必要なポイントも全部カバー!

OpenClawの活用例

OpenClawは日常のさまざまなシーンで使え、タスクの自動化、AI利用の集中管理、常時稼働するアシスタントを求める人にピッタリです。

よくある使い方は、複数プラットフォームにまたがるAIとのやり取りを一元化すること。異なるメッセージングアプリごとに別ツールを使う代わりに、OpenClawが一つのアシスタントとして一貫したコンテキストと設定で対応。アクセス場所に依存しません。

また自動化にも便利。繰り返しの手作業を減らし、定期的なタスク処理、情報整理、内容の要約、構造化された応答を提供します。

さらにウェブ自動化も重要な用途。専用のChromeやChromiumインスタンスを使ってブラウザセッションを制御し、API連携がないウェブインターフェースともやり取り可能です。

これらを支える機能は多彩で、WhatsApp、Telegram、Slack、Discordなどのマルチチャネルメッセージング対応、セッション&チャネル管理のゲートウェイアーキテクチャ、オプションのボイス機能、インタラクティブキャンバス、拡張可能なスキルプラットフォーム、OpenAIやAnthropicなど複数AIプロバイダー対応、モバイルアクション用デバイスノード、APIキー認証、永続的なワークスペース&設定管理などがあります。

img

必要条件

OpenClawの使い方によってはリソース消費が急増します。基本的なセットアップ(例えばWeb UIのみで最小限の自動化)は小さめのVPSでも動きますが、複数チャネルの同時運用、多数のスキル有効化、ブラウザ自動化など高度な使い方はかなりリソースを使うため、専用サーバーの利用を強くおすすめします。

ハードウェア最低限ZAP-Hosting推奨
CPU1 vCPUコア8 vCPUコア
RAM4 GB16 GB
ディスク容量25 GB50 GB

インストール

インストールはLinux専用サーバー上で公式OpenClawインストーラースクリプトを実行するところから始まります。SSHでサーバーに接続し、以下のコマンドを実行してください:

curl -fsSL https://openclaw.ai/install.sh | bash

コマンド実行後、自動的にインタラクティブなインストールスクリプトが起動し、セットアップを案内します。環境チェック、依存関係のインストール、OpenClawのオンボーディングプロセスが順に進みます。

img

プラットフォーム検出と依存関係チェック

インストーラーはOSを自動検出し、必要な依存関係を自動でインストールします。例えばNode.jsがなければ自動で導入されるので手動操作は不要です。

必要パッケージのインストール

OpenClawはシステムのパッケージマネージャーを使って必要なパッケージをインストールします。手動操作は不要で、すべて揃うと自動で次に進みます。

OpenClawのインストール

依存関係が整うと、OpenClawのリリースをダウンロードしてインストールします。完了すると以下のような確認メッセージが表示されます。

img

OpenClawのオンボーディング

インストール後、オンボーディングウィザードが自動で起動します。初期設定を完了し、OpenClawを使える状態にするために必須です。

まず表示されるセキュリティ通知を読み、同意して続行。次にオンボーディングモードを選択します。ほとんどのユーザーにはQuickStartが推奨です。

img

続いてモデル/認証プロバイダーを選択。ここでは例としてOpenAIを選択しています。OpenAIのAPIキーを入力してください。OpenClawはこのキーをローカル設定に保存し、今後のセッションで利用します。APIキー保存後、OpenClawが使うデフォルトモデルを選択。

img

最後に、チャネル(Telegram、Discord、Slackなど)、スキル、フックの設定がオプションで可能です。今すぐ設定したくなければスキップして続行できます。

img

Telegram経由でOpenClawを使いたい場合は、まずTelegramボットを作成しAPIトークンを取得する必要があります。これはTelegramの公式BotFatherアカウントで行います。

BotFatherとのチャットを開き、/newbotを送信して作成プロセスを開始し、指示に従います。
BotFatherはまず表示名を聞き、次にユーザー名を聞きます。ユーザー名は必ずbotで終わる必要があります。

会話例はこんな感じ:

User: /newbot 

BotFather: Alright, a new bot. How are we going to call it? Please choose a name for your bot.

User: ZAP DOCS EXAMPLE

BotFather: Good. Now let's choose a username for your bot. It must end in `bot`. Like this, for example: TetrisBot or tetris_bot.

User: ZAP_DOCS_EXAMPLE_BOT

BotFather: Done! Congratulations on your new bot. You will find it at t.me/ZAP_DOCS_EXAMPLE_BOT. You can now add a description, about section and profile picture for your bot, see /help for a list of commands. By the way, when you've finished creating your cool bot, ping our Bot Support if you want a better username for it. Just make sure the bot is fully operational before you do this.

Use this token to access the HTTP API:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Keep your token secure and store it safely, it can be used by anyone to control your bot.

For a description of the Bot API, see this page: https://core.telegram.org/bots/api

BotFatherがボット作成を確認したら、表示されたトークンをコピーして安全に保管してください。このトークンは後でOpenClawのオンボーディングや設定でTelegramチャネル接続時に必要です。トークンを持つ人は誰でもボットを操作できるので、絶対に公開しないでください。

img

Telegramボット作成&トークン保存後、OpenClawのオンボーディングを続行。次のステップでスキルのインストールやフックの有効化が可能です。推奨設定ですが、後から設定画面で追加もできます。

オンボーディング完了後、OpenClawはゲートウェイサービスを自動でインストール。最後にWeb UIオプションを選択すると、ダッシュボードのリンクが表示されます。これでブラウザからOpenClawのコントロールUIにアクセスし、セットアップ管理を続けられます。

セットアップ終了時にシェル補完スクリプトのインストールも提案されます。これは任意ですがおすすめ。OpenClawコマンドのオートコンプリートが使えてCLI操作が快適になります。案内に従ってください。

img

設定

当社の専用サーバーはデフォルトでGUI(グラフィカルユーザーインターフェース)がありません。そのためOpenClawはヘッドレスモードで動作し、コントロールUIはサーバー上のローカルポート18789でのみ公開されます。

インストール&オンボーディング完了後、OpenClawはコンソールにダッシュボード情報を表示します:

Dashboard link (with token):
http://127.0.0.1:18789/?token=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Copy/paste this URL in a browser on this machine to control OpenClaw.
No GUI detected. Open from your computer:
ssh -N -L 18789:127.0.0.1:18789 root@92.42.46.111

Then open:
http://localhost:18789/
http://127.0.0.1:18789/?token=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Webインターフェースは127.0.0.1にバインドされているため、インターネットから直接アクセスできません。PCから安全にアクセスするには、専用サーバーのOpenClawポートをローカルに転送するSSHトンネルを作成してください。

PCのターミナルで以下を実行:

ssh -N -L 18789:127.0.0.1:18789 root@92.42.46.111

このSSHセッションが開いている間、ブラウザで以下URLにアクセスするとOpenClawコントロールUIが使えます:

http://localhost:18789/

OpenClawが認証を要求する場合は、OpenClaw出力に表示されたトークン付きURLを開いてください:

http://127.0.0.1:18789/?token=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
GUI(デスクトップ環境)を使う

グラフィカルインターフェースでOpenClawを使いたい場合は、専用サーバーにデスクトップ環境(例:XFCE)をインストール可能です。GUIとリモートデスクトップ(RDPやVNCなど)を導入すれば、SSHポート転送なしで専用サーバーのデスクトップから直接OpenClawを操作できます。

img

スキルのインストール

スキルはOpenClawに追加機能や連携をもたらします。 OpenClawには50以上のスキルが用意されており、ダッシュボードのSkillsセクションから直接インストール&有効化できます。

img

フックの有効化

フックは特定のイベント発生時やコマンド使用時に自動でアクションを実行させる機能です。 繰り返しタスクの自動化、コンテキスト保存、ワークフロー起動などに便利です。

img

チャネルの設定

チャネルを使うと、メッセージングプラットフォーム経由でOpenClawを利用できます。 ダッシュボードでTelegram、Discord、Slackなど対応チャネルを設定・接続可能です。

img

選択したプラットフォームによっては追加のトークンや認証情報が必要です(例:インストール時に説明したBotFatherで作成したTelegramボットのトークンなど)。

チャネル接続が成功すると、そのプラットフォーム経由でOpenClawがメッセージを受信・応答できます。TelegramでAIアシスタントと会話する例:

img

セキュリティについて

OpenClawは強力なツールなので、適切なセキュリティ対策を必ず行ってください。ゲートウェイダッシュボードはトークンで保護されており、これはパスワードのように機能しOpenClawインスタンスへのアクセス権を与えます。このトークンは絶対に公開しないでください(スクリーンショット、チケット、チャットログなどでの共有もNG)。トークンを持つ人は誰でもダッシュボードを操作できます。

OpenClawはファイアウォールの内側に置き、ゲートウェイインターフェースを直接パブリックに公開しないことを推奨します。デフォルトでゲートウェイサービスは127.0.0.1にバインドされており、外部アクセスを防ぎます。リモートでダッシュボードにアクセスする場合はSSHポート転送を使い、信頼できるユーザーだけにアクセスを限定してください。

まとめ&参考リソース

おめでとうございます!これで専用サーバーにOpenClawを無事インストール&設定できました。さらに役立つ情報やガイドは以下のリソースもチェックしてみてください。

ここにない質問やサポートが必要な場合は、いつでもお気軽に当社サポートチームへお問い合わせください。毎日対応しています!🙂