サイト内検索

OpenClaw を One-Click Deploy で実行する方法


はじめに

OpenClaw(旧称 Moltbot および Clawdbot)は、オープンソースでセルフホスト型のパーソナルAIアシスタントで、直接あなたのコンピュータ上で実行できます。カレンダーの管理、ウェブブラウジング、ファイル整理、メール管理、ターミナルコマンドの実行など、さまざまなタスクを行うことができます。任意の大規模言語モデル(LLM)をサポートしており、WhatsApp、iMessage、Telegram、Discord、Slackなど、すでに使っている標準的なチャットアプリを通じてコミュニケーションが可能です。

技術的にはOpenClawをローカルマシンで実行することは可能ですが、個人データがすべて入っているコンピュータへのアクセスをAIエージェントに自由に許可すると、セキュリティ上の懸念が生じます。より良い方法は、OpenClaw専用の別のマシンで実行するか、クラウドサーバー上で展開することです。

このチュートリアルでは、Linux-Console.net の 1 クリックデプロイ OpenClaw を使って OpenClaw インスタンスをデプロイします。その後、ウェブブラウザを介して安全な接続でグラフィカルユーザーインターフェイス(GUI)にアクセスします。Linux-Console.net の 1 クリックデプロイ OpenClaw は、多くのセキュリティのベストプラクティスを自動的に処理します。これらのセキュリティ強化には以下が含まれます:

  • 認証済み通信:Droplets は OpenClaw ゲートウェイトークンを生成するため、OpenClaw への通信は認証済みとなり、実質的にインスタンスを不正なユーザーから保護します。
  • 強化されたファイアウォールルール:Dropletsは、OpenClawポートへの不適切なトラフィックがOpenClawの使用を妨害したり、サービス拒否(DoS)攻撃を防ぐのを助けるため、デフォルトのファイアウォールルールでサーバーを強化し、ポートへのアクセスを制限します。
  • 非ルートユーザーでの実行:Dropletsはサーバー上で非ルートユーザーとしてOpenClawを実行するため、OpenClawによって不適切なコマンドが実行された場合でも攻撃対象範囲が制限されます。
  • Dockerコンテナの隔離: Dropletsはサーバー上でDockerコンテナ内でOpenClawを実行し、隔離されたサンドボックスを設定して、意図しないコマンドがサーバーに影響を与えるのをさらに防ぎます。
  • プライベートDMペアリング:Dropletsはデフォルトでダイレクトメッセージ(DM)ペアリングを設定しており、これにより許可されていない人があなたのOpenClawと会話することを防ぎます。

この方法でクラウドサーバーにデプロイすることはセキュリティ上の利点がありますが、OpenClaw はまだかなり新しいツールです。多くの新しいツールと同様に、追加のセキュリティ機能と連携するように設計されていないアーキテクチャ的特性を持っている可能性があります。そのため、追加のセキュリティ機能を導入すると、OpenClaw の一部の機能が意図した通りに完璧に動作しない場合があります。たとえば、一部のスキルはそのままでは動作せず、追加の手動設定が必要になることがあります。

重要ポイント

  • OpenClawは、カレンダーの管理、ウェブの閲覧、ターミナルコマンドの実行などのタスクを実行できる強力なセルフホスト型AIアシスタントです。AIエージェントに高レベルのシステムアクセスを与えることに伴う重大なセキュリティリスクがあるため、個人のマシンで実行するべきではありません。

  • クラウドサーバーにOpenClawをデプロイすることで、認証済み通信、強化されたファイアウォールルール、非ルートユーザーでの実行、Dockerコンテナによる隔離、プライベートなダイレクトメッセージ(DM)ペアリングなどのセキュリティ機能を通じて、より安全な環境を提供します。

  • OpenClawはモデルに依存せず、アプリケーションプログラミングインターフェース(API)キーやローカルでの展開を通じてさまざまなLLMをサポートしており、用途や好みに応じて柔軟に対応できます。

ステップ1 — OpenClawドロップレットの作成

まず、Linux-Console.net のアカウントにサインインし、Droplet を作成します。Create Droplets ページで、Region の項目から適切な地域を選択します。Choose an Image の下では、Marketplace タブを選択します。

検索バーに Moltbot と入力し、検索結果から Moltbot の画像を選択します。

次に、Droplet プランを選択します。OpenClaw を効果的に実行するには、少なくとも 4GB の RAM を持つ Basic プラン(例: s-2vcpu-4gb サイズ)がおすすめです。

認証の下で、SSHキーを選択し、まだ追加していない場合はSSHキーを追加してください。SSHキーを作成する必要がある場合は、既存または新規DropletにSSHキーを追加する方法の指示に従ってください。

最後に、Droplet にホスト名(例: OpenClaw-server)を付け、Create Droplet をクリックします。

あるいは、Linux-Console.net API を使用して OpenClaw ドロップレットを作成することもできます。NYC3 リージョンで 4GB の OpenClaw ドロップレットを作成するには、次の curl コマンドを使用してください。API アクセストークンを環境変数に保存するか、コマンドに直接置き換える必要があります:

curl -X POST -H 'Content-Type: application/json' \
     -H 'Authorization: Bearer '$TOKEN'' -d \
    '{"name":"choose_a_name","region":"nyc3","size":"s-2vcpu-4gb","image":"Moltbot"}' \
    "https://api.linux-console.net/v2/droplets"

Dropletが作成されると、完全に初期化されるまで数分かかります。初期化が完了したら、Linux-Console.netのダッシュボードに表示されているIPv4アドレスを使って、DropletにSSH接続できます:

ssh root@your_droplet_ip

your_droplet_ip を Droplet の実際の IP アドレスに置き換えてください。

ログインすると、OpenClawのインストールは設定の準備が整います。1 Click Deploy OpenClawには、すべての必要な依存関係が事前にインストールされたOpenClawバージョン2026.1.24-1が含まれています。

OpenClaw からのようこそメッセージが表示されます。Control UI & Gateway Access セクションの下に、Dashboard URL が表示されます。Dashboard URL の値を控えておいてください。後でブラウザで GUI にアクセスする際に使用します。

ターミナル内で、AIプロバイダーとしてAnthropicを選択します。もしGradient AIにアクセスできる場合は、そのオプションを選択することもできます。OpenAIのモデルは近日中に利用可能になります。プロバイダーを選択したら、それぞれのAPIキー/シークレットキーを入力してください。

これで、LLMと一緒にOpenClawを使い始める準備が整います。

ステップ2 — OpenClawの使用

OpenClawを使用する方法は2つあります。ブラウザを通じてグラフィカルユーザーインターフェイス(GUI)を使用する方法と、ターミナルを通じてテキストユーザーインターフェイス(TUI)を使用する方法です。TUIを使用するには、次のコマンドを実行してください。

/opt/clawdbot-tui.sh

GUIを使用するには、ブラウザを開き、URLバーに先ほどのダッシュボードURLを貼り付けます。これにより、標準的なOpenClaw GUIがブラウザ上で直接開き、ゲートウェイトークンを使用して追加のセキュリティで認証されます。これにより、デフォルトのチャットページに移動します。

ここにメッセージを入力して送信すると、OpenClawが返信します。たとえば、どのファイルを見ることができるか尋ねると、教えてくれます。

Input
What files can you currently see on my computer?
Here’s a list of the files and directories currently visible in the sandbox workspace:
.
├── AGENTS.md
├── BOOTSTRAP.md
├── HEARTBEAT.md
├── USER.md
└── skills
    ├── 1password
    │   ├── SKILL.md
    │   └── references
...

GUIから、ボットの使用状況を確認したり、通信チャンネルを追加したり、cronジョブをスケジュールしたり、スキルを追加したり、OpenClawのあらゆる側面を管理することができます。これで、Linux-Console.netにOpenClawを正常にデプロイし、ウェブブラウザを通じてアクセスできるようになりました。ここから、ウェブの閲覧、ファイル管理、Droplet上でのターミナルコマンドの実行など、OpenClawの追加機能を探索することができます。

ステップ3 — スキルのインストール

OpenClawには、スキルレジストリに自動的に50以上のスキルが読み込まれています。ブラウザのダッシュボードでSkillsセクションに移動することで、GUIからスキルをインストールできます。例えば、Googleカレンダーと連携するには、calendarで検索し、`Install gog (brew)`をクリックします。

多数のスキルが利用可能で、ファイル管理、ウェブ閲覧の自動化、健康やスマートホーム技術のモニタリング、ソーシャルメディアの管理など、さまざまなタスクを実行できます。OpenClawの仕組みや機能についての概要は、「OpenClawとは?」を読んでください。

よくある質問

Claude以外のモデルを使うことはできますか?

はい、OpenClawはモデルに依存しない設計になっているため、AnthropicのClaude以外のモデルもサポートしています。ユーザーはAPIキーを使って、またはローカルでさまざまな大規模言語モデル(LLM)を使用することができます。ただし、上記の「1クリックでOpenClawをデプロイ」を使用する場合、ほとんどのユーザーはAnthropicしか使えない点に注意してください(OpenAIのサポートは近日対応予定です)。

Linux以外のオペレーティングシステムにデプロイできますか?

はい、OpenClawはWindows、macOS、Linux、その他のプラットフォームにもデプロイできます。

主なセキュリティ上の懸念は何ですか?

主なセキュリティ上の懸念は、高レベルのシステムアクセス、設定ミスの可能性、そしてシステムに有害な任意のコードを実行できる能力です。どの環境でそれが展開され、どのようなアクセス権を持っているかを把握しておくことが重要です。

エージェントにAPIキーのアクセス権を付与するにはどうすればいいですか?

エージェントに周囲の世界に対するより多くの制御権を選択的に与えることが可能です。デフォルトのOpenClawアプリケーションでは、これらのキーをすべてのエージェントが利用できる環境にまとめて保持します。この設定により、特定の権限を持たせたいエージェントに対して、使用するキーを注入する制御が可能になります。「エージェント」メニューバーでアクセス権を付与したいエージェント(またはすべての場合は「デフォルト」)を選択し、次にSandbox > Docker > Envの下で使用するAPIキーを追加します。

OpenClawの料金設定はどのように機能しますか?

OpenClawは無料でオープンソースとしてダウンロードおよび使用できますが、LLMトークンについては料金がかかります。したがって、価格は使用量によって異なります。スケジュールされたジョブやその他の機能を利用する場合、コストが急速かつ予期せず増加する可能性があるため、注意が必要です。

結論

このチュートリアルでは、Linux-Console.net のワンクリックデプロイ OpenClaw を展開し、個人用 AI アシスタントのための安全な環境を作成しました。OpenClaw をローカルマシンではなくクラウドサーバーで実行することで、この強力なツールのすべての機能を維持しながら、セキュリティリスクを大幅に低減することができました。

Linux-Console.net 1 Click Deploy OpenClaw は、認証付き通信、強化されたファイアウォールルール、Docker コンテナの隔離、非ルートユーザー実行など、箱から出してすぐに利用できる重要なセキュリティ機能を提供し、AI エージェントの能力を安全に試すことができます。ウェブブラウザを通じてアクセスし、現在はお好みのメッセージングアプリを通じてさまざまなタスクを実行できます。次に、OpenClaw インスタンスに新しいスキルを追加し、エージェントのニーズに最適な形でアプリをカスタマイズしてみてください。

Linux-Console.netコミュニティで学んでいただきありがとうございます。