DigitalOcean上のOpenClaw
目標
月額$6(または予約価格で$4/月)でDigitalOcean上に永続的なOpenClaw Gatewayを実行します。
$0/月のオプションが必要で、ARMとプロバイダー固有のセットアップが気にならない場合は、Oracle Cloudガイドを参照してください。
コスト比較(2026年)
| プロバイダー | プラン | スペック | 価格/月 | 備考 |
|---|---|---|---|---|
| Oracle Cloud | Always Free ARM | 最大4 OCPU、24GB RAM | $0 | ARM、容量制限/サインアップの問題あり |
| Hetzner | CX22 | 2 vCPU、4GB RAM | €3.79 (~$4) | 最安の有料オプション |
| DigitalOcean | Basic | 1 vCPU、1GB RAM | $6 | 簡単なUI、良好なドキュメント |
| Vultr | Cloud Compute | 1 vCPU、1GB RAM | $6 | 多くのロケーション |
| Linode | Nanode | 1 vCPU、1GB RAM | $5 | 現在はAkamaiの一部 |
プロバイダーの選択:
- DigitalOcean:最もシンプルなUX + 予測可能なセットアップ(このガイド)
- Hetzner:良好な価格/性能比(Hetznerガイド参照)
- Oracle Cloud:$0/月の可能性あり、ただしより厄介でARMのみ(Oracleガイド参照)
前提条件
- DigitalOceanアカウント($200の無料クレジット付きサインアップ)
- SSH鍵ペア(またはパスワード認証を使用する意思)
- 約20分
1) Dropletを作成
- DigitalOceanにログイン
- Create → Dropletsをクリック
- 選択:
- Region: あなた(またはユーザー)に最も近いもの
- Image: Ubuntu 24.04 LTS
- Size: Basic → Regular → $6/mo(1 vCPU、1GB RAM、25GB SSD)
- Authentication: SSH鍵(推奨)またはパスワード
- Create Dropletをクリック
- IPアドレスをメモ
2) SSHで接続
ssh root@YOUR_DROPLET_IP
3) OpenClawをインストール
# システムをアップデート
apt update && apt upgrade -y
# Node.js 22をインストール
curl -fsSL https://deb.nodesource.com/setup_22.x | bash -
apt install -y nodejs
# OpenClawをインストール
curl -fsSL https://openclaw.bot/install.sh | bash
# 確認
openclaw --version
4) オンボーディングを実行
openclaw onboard --install-daemon
ウィザードが以下を案内します:
- モデル認証(APIキーまたはOAuth)
- チャネルセットアップ(Telegram、WhatsApp、Discordなど)
- Gatewayトークン(自動生成)
- デーモンインストール(systemd)
5) Gatewayを確認
# ステータスを確認
openclaw status
# サービスを確認
systemctl --user status openclaw-gateway.service
# ログを表示
journalctl --user -u openclaw-gateway.service -f
6) ダッシュボードにアクセス
Gatewayはデフォルトでループバックにバインドします。Control UIにアクセスするには:
オプションA:SSHトンネル(推奨)
# ローカルマシンから
ssh -L 18789:localhost:18789 root@YOUR_DROPLET_IP
# その後開く:http://localhost:18789
オプションB:Tailscale Serve(HTTPS、ループバックのみ)
# Droplet上で
curl -fsSL https://tailscale.com/install.sh | sh
tailscale up
# GatewayがTailscale Serveを使用するように設定
openclaw config set gateway.tailscale.mode serve
openclaw gateway restart
開く:https://<magicdns>/
注意:
- ServeはGatewayをループバックのみに保ち、Tailscale IDヘッダー経由で認証します。
- 代わりにトークン/パスワードを要求するには、gateway.auth.allowTailscale: falseを設定するか、gateway.auth.mode: "password"を使用します。
オプションC:Tailnetバインド(Serveなし)
openclaw config set gateway.bind tailnet
openclaw gateway restart
開く:http://<tailscale-ip>:18789(トークンが必要)。
7) チャネルを接続
Telegram
openclaw pairing list telegram
openclaw pairing approve telegram <CODE>
openclaw channels login whatsapp
# QRコードをスキャン
他のプロバイダーについてはチャネルを参照してください。
1GB RAM用の最適化
$6のdropletは1GBのRAMしかありません。スムーズに動作させるために:
スワップを追加(推奨)
fallocate -l 2G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo '/swapfile none swap sw 0 0' >> /etc/fstab
より軽量なモデルを使用
OOMに遭遇している場合は、以下を検討してください:
- ローカルモデルの代わりにAPIベースのモデル(Claude、GPT)を使用
- agents.defaults.model.primaryをより小さいモデルに設定
メモリを監視
free -h
htop
永続性
すべての状態は以下に保存されます:
- ~/.openclaw/ — 設定、認証情報、セッションデータ
- ~/.openclaw/workspace/ — ワークスペース(SOUL.md、メモリなど)
これらは再起動後も存続します。定期的にバックアップしてください:
tar -czvf openclaw-backup.tar.gz ~/.openclaw ~/.openclaw/workspace
Oracle Cloud無料代替
Oracle Cloudは、ここにある有料オプションよりもはるかに強力なAlways Free ARMインスタンスを月額$0で提供しています。
| 提供内容 | スペック |
|---|---|
| 4 OCPU | ARM Ampere A1 |
| 24GB RAM | 十分すぎる |
| 200GBストレージ | ブロックボリューム |
| 永久無料 | クレジットカード請求なし |
注意事項:
- サインアップが厄介な場合がある(失敗したら再試行)
- ARMアーキテクチャ — ほとんどのものは動作するが、一部のバイナリにはARMビルドが必要
完全なセットアップガイドについては、Oracle Cloudを参照してください。登録プロセスのサインアップのヒントとトラブルシューティングについては、このコミュニティガイドを参照してください。
トラブルシューティング
Gatewayが起動しない
openclaw gateway status
openclaw doctor --non-interactive
journalctl -u openclaw --no-pager -n 50
ポートがすでに使用されている
lsof -i :18789
kill <PID>
メモリ不足
# メモリを確認
free -h
# スワップを追加
# または$12/月のdroplet(2GB RAM)にアップグレード
関連項目
- Hetznerガイド — より安く、より強力
- Dockerインストール — コンテナ化されたセットアップ
- Tailscale — セキュアなリモートアクセス
- 設定 — 完全な設定リファレンス