Hosting
DigitalOcean
DigitalOcean Droplet üzerinde kalıcı bir OpenClaw Gateway çalıştırın (1 GB Basic plan için yaklaşık 6 $/ay).
DigitalOcean, en basit ücretli VPS yoludur. Daha ucuz veya ücretsiz seçenekleri tercih ediyorsanız:
- Hetzner — 3,79 €/ay, dolar başına daha fazla çekirdek/RAM.
- Oracle Cloud — Always Free ARM (en fazla 4 OCPU, 24 GB RAM), ancak kayıt süreci zahmetli olabilir ve yalnızca ARM'dır.
Ön koşullar
- DigitalOcean hesabı (kayıt)
- SSH anahtar çifti (veya parola kimlik doğrulaması kullanmaya istekli olmak)
- Yaklaşık 20 dakika
Kurulum
Create a Droplet
- DigitalOcean hesabınıza giriş yapın.
- Create > Droplets seçeneğine tıklayın.
- Ş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
- Create Droplet seçeneğine tıklayın ve IP adresini not edin.
Connect and install
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
Run onboarding
openclaw onboard --install-daemon
Sihirbaz sizi model kimlik doğrulaması, kanal kurulumu, gateway token oluşturma ve daemon kurulumu (systemd) adımlarından geçirir.
Add swap (recommended for 1 GB Droplets)
fallocate -l 2G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo '/swapfile none swap sw 0 0' >> /etc/fstab
Verify the gateway
openclaw status
systemctl --user status openclaw-gateway.service
journalctl --user -u openclaw-gateway.service -f
Access the Control UI
Gateway varsayılan olarak loopback'e bağlanır. Bu seçeneklerden birini seçin.
Seçenek A: SSH tüneli (en basit)
# From your local machine
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.
Tailscale Serve, Control UI ve WebSocket trafiğinin kimliğini tailnet kimlik başlıkları üzerinden doğrular; bu, Gateway ana makinesinin kendisinin güvenilir olduğunu varsayar. HTTP API uç noktaları ne olursa olsun Gateway'in normal kimlik doğrulama modunu (token/parola) izler. Serve üzerinden açık paylaşılan gizli kimlik bilgileri gerektirmek için gateway.auth.allowTailscale: false ayarlayın ve gateway.auth.mode: "token" veya "password" kullanın.
Seçenek C: Tailnet bağlama (Serve yok)
openclaw config set gateway.bind tailnet
openclaw gateway restart
Ardından http://<tailscale-ip>:18789 adresini açın (token gerekir).
Kalıcılık ve yedekler
OpenClaw durumu şurada bulunur:
~/.openclaw/—openclaw.json, aracı başınaauth-profiles.json, kanal/sağlayıcı durumu ve oturum verileri.~/.openclaw/workspace/— aracı çalışma alanı (SOUL.md, bellek, yapıtlar).
Bunlar Droplet yeniden başlatmalarından etkilenmez. Taşınabilir bir anlık görüntü almak için:
openclaw backup create
DigitalOcean anlık görüntüleri tüm Droplet'i yedekler; openclaw backup create ise ana makineler arasında taşınabilir.
1 GB RAM ipuçları
6 $'lık Droplet yalnızca 1 GB RAM'e sahiptir. İşlerin sorunsuz kalması için:
- Yeniden başlatmalardan sonra da kalması için yukarıdaki swap adımının
/etc/fstabiçinde olduğundan emin olun. - Yerel modeller yerine API tabanlı modelleri (Claude, GPT) tercih edin — yerel LLM çıkarımı 1 GB'a sığmaz.
- Büyük prompt'larda OOM yaşarsanız
agents.defaults.model.primarydeğerini daha küçük bir modele ayarlayın. free -hvehtopile izleyin.
Sorun giderme
Gateway başlamıyor -- openclaw doctor --non-interactive komutunu ç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 komutunu çalıştırın, ardından durdurun.
Bellek yetersiz -- Swap'ın etkin olduğunu free -h ile doğrulayın. Hâlâ OOM yaşıyorsanız yerel modeller yerine API tabanlı modeller (Claude, GPT) kullanın veya 2 GB Droplet'e yükseltin.
Sonraki adımlar
- Kanallar -- Telegram, WhatsApp, Discord ve daha fazlasını bağlayın
- Gateway yapılandırması -- tüm yapılandırma seçenekleri
- Güncelleme -- OpenClaw'ı güncel tutun