Ana içeriğe atla

DigitalOcean

Kalıcı bir OpenClaw Gateway’i bir DigitalOcean Droplet üzerinde çalıştırın.

Ön koşullar

  • DigitalOcean hesabı (kayıt olun)
  • SSH anahtar çifti (veya parola auth kullanmaya istekli olmanız)
  • Yaklaşık 20 dakika

Kurulum

1

Bir Droplet oluşturun

Temiz bir temel imaj kullanın (Ubuntu 24.04 LTS). Başlangıç betiklerini ve güvenlik duvarı varsayılanlarını incelemediyseniz üçüncü taraf Marketplace 1-click imajlarından kaçının.
  1. DigitalOcean hesabınıza giriş yapın.
  2. Create > Droplets seçeneğine tıklayın.
  3. Şunları seçin:
    • Region: Size en yakın olan
    • Image: Ubuntu 24.04 LTS
    • Size: Basic, Regular, 1 vCPU / 1 GB RAM / 25 GB SSD
    • Authentication: SSH anahtarı (önerilir) veya parola
  4. Create Droplet seçeneğine tıklayın ve IP adresini not edin.
2

Bağlanın ve kurun

ssh root@YOUR_DROPLET_IP

apt update && apt upgrade -y

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

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

Onboarding'i çalıştırın

openclaw onboard --install-daemon
Sihirbaz; model auth, kanal kurulumu, gateway token oluşturma ve daemon kurulumu (systemd) boyunca size rehberlik eder.
4

Swap ekleyin (1 GB Droplet'ler için önerilir)

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

Gateway'i doğrulayın

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

Control UI'ye erişin

Gateway varsayılan olarak loopback’e bağlanır. Şu seçeneklerden birini seçin.Seçenek A: SSH tüneli (en basit)
# Yerel makinenizden
ssh -L 18789:localhost:18789 root@YOUR_DROPLET_IP
Ardından http://localhost:18789 adresini açın.Seçenek B: Tailscale Serve
curl -fsSL https://tailscale.com/install.sh | sh
tailscale up
openclaw config set gateway.tailscale.mode serve
openclaw gateway restart
Ardından tailnet’inizdeki herhangi bir cihazdan https://<magicdns>/ adresini açın.Seçenek C: Tailnet bind (Serve yok)
openclaw config set gateway.bind tailnet
openclaw gateway restart
Ardından http://<tailscale-ip>:18789 adresini açın (token gerekir).

Sorun giderme

Gateway başlamıyoropenclaw doctor --non-interactive çalıştırın ve günlükleri journalctl --user -u openclaw-gateway.service -n 50 ile kontrol edin. Port zaten kullanımda — Süreci bulmak için lsof -i :18789 çalıştırın, sonra durdurun. Bellek yetersizfree -h ile swap’in etkin olduğunu doğrulayın. Hâlâ OOM alıyorsanız yerel modeller yerine API tabanlı modeller kullanın (Claude, GPT) veya 2 GB’lık bir Droplet’e yükseltin.

Sonraki adımlar