Skip to main content
DigitalOcean Droplet 上で永続的な OpenClaw Gateway を実行します(1 GB Basic プランで月額約 $6)。 DigitalOcean は、シンプルに利用できる有料 VPS です。より安価な、または無料の選択肢については以下を参照してください。
  • Hetzner — 1 ドルあたりのコア数と RAM 容量が多い。
  • Oracle Cloud — Always Free ARM ティア(最大 4 OCPU、24 GB RAM)がありますが、登録がうまくいかない場合があり、ARM のみです。

前提条件

  • DigitalOcean アカウント(登録
  • SSH キーペア(またはパスワード認証を使用する意思)
  • 約 20 分

セットアップ

1

Droplet を作成する

クリーンなベースイメージ(Ubuntu 24.04 LTS)を使用してください。起動スクリプトとファイアウォールのデフォルト設定を確認していない限り、サードパーティ製 Marketplace の 1-click イメージは避けてください。
  1. DigitalOcean にログインします。
  2. Create > Droplets をクリックします。
  3. 以下を選択します。
    • Region: 最も近い場所
    • Image: Ubuntu 24.04 LTS
    • Size: Basic、Regular、1 vCPU / 1 GB RAM / 25 GB SSD
    • Authentication: SSH key(推奨)または password
  4. Create Droplet をクリックし、IP アドレスを控えます。
2

接続してインストールする

root シェルはシステムの初期セットアップにのみ使用してください。OpenClaw コマンドは非 root の openclaw ユーザーとして実行し、状態が /home/openclaw/.openclaw/ 配下に保存され、Gateway がそのユーザーの systemd --user サービスとしてインストールされるようにします。
3

オンボーディングを実行する

ウィザードの案内に従って、モデル認証、チャンネルのセットアップ、Gateway トークンの生成、デーモンのインストール(systemd ユーザーサービス)を行います。
4

スワップを追加する(1 GB Droplet では推奨)

5

Gateway を確認する

6

Control UI にアクセスする

Gateway はデフォルトでループバックにバインドされます。以下のいずれかの方法を選択してください。オプション A:SSH トンネル(最も簡単)
次に、http://localhost:18789 を開きます。オプション B:Tailscale Serve
次に、tailnet 上の任意のデバイスから https://<magicdns>/ を開きます。Tailscale Serve は tailnet の ID ヘッダーを使用して Control UI と WebSocket のトラフィックを認証します。これは、Gateway ホスト自体が信頼されていることを前提とします。それにかかわらず、HTTP API エンドポイントは引き続き Gateway の通常の認証モード(トークン/パスワード)に従います。Serve 経由で明示的な共有シークレット認証情報を必須にするには、gateway.auth.allowTailscale: false を設定し、gateway.auth.mode: "token" または "password" を使用します。オプション C:tailnet バインド(Serve なし)
次に、http://<tailscale-ip>:18789 を開きます(トークンが必要です)。

永続化とバックアップ

OpenClaw の状態は以下に保存されます。
  • ~/.openclaw/openclaw.json、チャンネル/プロバイダーの認証情報、エージェントごとの auth-profiles.json、セッションデータ。
  • ~/.openclaw/workspace/ — エージェントのワークスペース(SOUL.md、メモリ、成果物)。
これらは Droplet を再起動しても保持されます。移植可能なスナップショットを作成するには、以下を実行します。
DigitalOcean のスナップショットは Droplet 全体をバックアップします。openclaw backup create はホスト間で移植可能です。

1 GB RAM のヒント

$6 の Droplet には 1 GB の RAM しかありません。快適に動作させるには、以下を実施してください。
  • 再起動後も保持されるように、上記のスワップ設定が /etc/fstab に含まれていることを確認します。
  • ローカルモデルよりも API ベースのモデル(Claude、GPT)を優先してください。ローカル LLM の推論は 1 GB では実行できません。
  • 大きなプロンプトで OOM が発生する場合は、agents.defaults.model.primary をより小さいモデルに設定します。
  • free -hhtop で監視します。

トラブルシューティング

Gateway が起動しないopenclaw doctor --non-interactive を実行し、journalctl --user -u openclaw-gateway.service -n 50 でログを確認します。 ポートがすでに使用されているlsof -i :18789 を実行してプロセスを特定し、停止します。 メモリ不足free -h でスワップが有効であることを確認します。それでも OOM が発生する場合は、ローカルモデルではなく API ベースのモデル(Claude、GPT)に切り替えるか、2 GB の Droplet にアップグレードします。

次のステップ

関連項目