永続的な OpenClaw Gateway を DigitalOcean Droplet(月額約 $6 の 1 GB Basic プラン)で実行します。 DigitalOcean は、有料 VPS として最も簡単な経路です。より安価または無料の選択肢を希望する場合:Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
- Hetzner — 月額 €3.79、1 ドルあたりのコア数/RAM が多い。
- Oracle Cloud — Always Free ARM(最大 4 OCPU、24 GB RAM)ですが、サインアップがうまくいかない場合があり、ARM のみです。
前提条件
- DigitalOcean アカウント(サインアップ)
- SSH キーペア(またはパスワード認証を使う意思)
- 約 20 分
セットアップ
Droplet を作成する
- DigitalOcean にログインします。
- Create > Droplets をクリックします。
- 次を選択します:
- リージョン: 自分に最も近いもの
- イメージ: Ubuntu 24.04 LTS
- サイズ: Basic、Regular、1 vCPU / 1 GB RAM / 25 GB SSD
- 認証: SSH キー(推奨)またはパスワード
- Create Droplet をクリックし、IP アドレスを控えます。
接続してインストールする
openclaw ユーザーとして実行し、状態が /home/openclaw/.openclaw/ 配下に保存され、Gateway がそのユーザーの systemd サービスとしてインストールされるようにします。Control UI にアクセスする
Gateway はデフォルトで loopback にバインドします。次のいずれかを選択します。オプション A: SSH トンネル(最も簡単)その後 その後、tailnet 上の任意のデバイスから その後
http://localhost:18789 を開きます。オプション B: Tailscale Servehttps://<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、メモリ、アーティファクト)。
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 -hとhtopで監視します。
トラブルシューティング
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 にアップグレードします。
次のステップ
- チャンネル — Telegram、WhatsApp、Discord などを接続する
- Gateway 設定 — すべての設定オプション
- 更新 — OpenClaw を最新の状態に保つ