Langsung ke konten utama

DigitalOcean

Jalankan OpenClaw Gateway persisten di Droplet DigitalOcean.

Prasyarat

  • Akun DigitalOcean (signup)
  • Pasangan kunci SSH (atau bersedia menggunakan auth kata sandi)
  • Sekitar 20 menit

Penyiapan

1

Buat Droplet

Gunakan image dasar yang bersih (Ubuntu 24.04 LTS). Hindari image 1-click Marketplace pihak ketiga kecuali Anda telah meninjau skrip startup dan default firewall-nya.
  1. Masuk ke DigitalOcean.
  2. Klik Create > Droplets.
  3. Pilih:
    • Region: Yang paling dekat dengan Anda
    • Image: Ubuntu 24.04 LTS
    • Size: Basic, Regular, 1 vCPU / 1 GB RAM / 25 GB SSD
    • Authentication: Kunci SSH (disarankan) atau kata sandi
  4. Klik Create Droplet dan catat alamat IP-nya.
2

Hubungkan dan instal

ssh root@YOUR_DROPLET_IP

apt update && apt upgrade -y

# Install Node.js 24
curl -fsSL https://deb.nodesource.com/setup_24.x | bash -
apt install -y nodejs

# Install OpenClaw
curl -fsSL https://openclaw.ai/install.sh | bash
openclaw --version
3

Jalankan onboarding

openclaw onboard --install-daemon
Wizard memandu Anda melalui auth model, setup channel, pembuatan token gateway, dan instalasi daemon (systemd).
4

Tambahkan swap (disarankan untuk Droplet 1 GB)

fallocate -l 2G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo '/swapfile none swap sw 0 0' >> /etc/fstab
5

Verifikasi gateway

openclaw status
systemctl --user status openclaw-gateway.service
journalctl --user -u openclaw-gateway.service -f
6

Akses UI Kontrol

Gateway bind ke loopback secara default. Pilih salah satu opsi berikut.Opsi A: Tunnel SSH (paling sederhana)
# From your local machine
ssh -L 18789:localhost:18789 root@YOUR_DROPLET_IP
Lalu buka http://localhost:18789.Opsi B: Tailscale Serve
curl -fsSL https://tailscale.com/install.sh | sh
tailscale up
openclaw config set gateway.tailscale.mode serve
openclaw gateway restart
Lalu buka https://<magicdns>/ dari perangkat apa pun di tailnet Anda.Opsi C: Bind tailnet (tanpa Serve)
openclaw config set gateway.bind tailnet
openclaw gateway restart
Lalu buka http://<tailscale-ip>:18789 (token diperlukan).

Pemecahan masalah

Gateway tidak mau start — Jalankan openclaw doctor --non-interactive dan periksa log dengan journalctl --user -u openclaw-gateway.service -n 50. Port sudah digunakan — Jalankan lsof -i :18789 untuk menemukan prosesnya, lalu hentikan. Kehabisan memori — Verifikasi swap aktif dengan free -h. Jika masih terkena OOM, gunakan model berbasis API (Claude, GPT) alih-alih model lokal, atau upgrade ke Droplet 2 GB.

Langkah berikutnya