Hosting
DigitalOcean
DigitalOcean Droplet üzerinde kalıcı bir OpenClaw Gateway çalıştırın (1 GB Basic plan için ayda yaklaşık 6 ABD doları).
DigitalOcean, kullanımı kolay bir ücretli VPS seçeneğidir. Daha ucuz veya ücretsiz seçenekler için:
- Hetzner -- dolar başına daha fazla çekirdek/RAM.
- Oracle Cloud -- Always Free ARM katmanı (4 OCPU ve 24 GB RAM'e kadar), ancak kaydolma süreci sorunlu olabilir ve yalnızca ARM desteklenir.
Ön koşullar
- DigitalOcean hesabı (kaydolun)
- SSH anahtar çifti (veya parola tabanlı kimlik doğrulama kullanmaya istekli olmanız)
- Yaklaşık 20 dakika
Kurulum
Bir Droplet oluşturun
- DigitalOcean hesabınızda oturum açın.
- Create > Droplets seçeneğine tıklayın.
- Şunları seçin:
- Region: Size en yakın bölge
- Image: Ubuntu 24.04 LTS
- Size: Basic, Regular, 1 vCPU / 1 GB RAM / 25 GB SSD
- Authentication: SSH anahtarı (önerilen) veya parola
- Create Droplet seçeneğine tıklayın ve IP adresini not edin.
Bağlanın ve yükleyin
ssh root@YOUR_DROPLET_IP apt update && apt upgrade -y # Node.js 24'ü yükleyincurl -fsSL https://deb.nodesource.com/setup_24.x | bash -apt install -y nodejs # OpenClaw'u yükleyincurl -fsSL https://openclaw.ai/install.sh | bash # OpenClaw durumunun ve hizmetlerinin sahibi olacak root olmayan kullanıcıyı oluşturun.adduser openclawusermod -aG sudo openclawloginctl enable-linger openclaw su - openclawopenclaw --versionRoot kabuğunu yalnızca ilk sistem kurulumu için kullanın. Durumun /home/openclaw/.openclaw/ altında tutulması ve Gateway'in bu kullanıcının systemd --user hizmeti olarak yüklenmesi için OpenClaw komutlarını root olmayan openclaw kullanıcısı olarak çalıştırın.
İlk yapılandırmayı çalıştırın
openclaw onboard --install-daemonSihirbaz; model kimlik doğrulaması, kanal kurulumu, Gateway belirteci oluşturma ve daemon yükleme (systemd kullanıcı hizmeti) adımlarında size rehberlik eder.
Takas alanı ekleyin (1 GB Droplet'ler için önerilir)
fallocate -l 2G /swapfilechmod 600 /swapfilemkswap /swapfileswapon /swapfileecho '/swapfile none swap sw 0 0' >> /etc/fstabGateway'i doğrulayın
openclaw statussystemctl --user status openclaw-gateway.servicejournalctl --user -u openclaw-gateway.service -fKontrol Arayüzüne erişin
Gateway varsayılan olarak local loopback adresine bağlanır. Aşağıdaki seçeneklerden birini belirleyin.
Seçenek A: SSH tüneli (en basit)
# Yerel makinenizdenssh -L 18789:localhost:18789 root@YOUR_DROPLET_IPArdından http://localhost:18789 adresini açın.
Seçenek B: Tailscale Serve
curl -fsSL https://tailscale.com/install.sh | sudo shsudo tailscale upopenclaw config set gateway.tailscale.mode serveopenclaw gateway restartArdından tailnet'inizdeki herhangi bir cihazdan https://<magicdns>/ adresini açın.
Tailscale Serve, Kontrol Arayüzü ve WebSocket trafiğinin kimliğini tailnet kimlik üstbilgileri aracılığıyla doğrular; bu, Gateway ana makinesinin kendisine güvenildiğini varsayar. HTTP API uç noktaları ise bundan bağımsız olarak Gateway'in normal kimlik doğrulama modunu (belirteç/parola) izlemeye devam eder. Serve üzerinden açıkça paylaşılan gizli bilgi kimlik bilgileri gerektirmek için gateway.auth.allowTailscale: false ayarını yapın ve gateway.auth.mode: "token" veya "password" kullanın.
Seçenek C: Tailnet bağlantısı (Serve olmadan)
openclaw config set gateway.bind tailnetopenclaw gateway restartArdından http://<tailscale-ip>:18789 adresini açın (belirteç gerekir).
Kalıcılık ve yedeklemeler
OpenClaw durumu şurada tutulur:
~/.openclaw/--openclaw.json, kanal/sağlayıcı kimlik bilgileri, aracı başınaauth-profiles.jsonve oturum verileri.~/.openclaw/workspace/-- aracı çalışma alanı (SOUL.md, bellek, yapıtlar).
Bunlar Droplet yeniden başlatmalarında korunur. Taşınabilir bir anlık görüntü oluşturmak için:
openclaw backup createDigitalOcean anlık görüntüleri Droplet'in tamamını yedekler; openclaw backup create ise ana makineler arasında taşınabilir.
1 GB RAM için ipuçları
6 ABD dolarlık Droplet yalnızca 1 GB RAM'e sahiptir. Sistemin sorunsuz çalışmasını sağlamak için:
- Yeniden başlatmalardan sonra korunması için yukarıdaki takas alanı adımının
/etc/fstabiçinde bulunduğ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 istemlerde yetersiz bellek hatalarıyla karşılaşırsanız
agents.defaults.model.primarydeğerini daha küçük bir modele ayarlayın. free -hvehtopile izleyin.
Sorun giderme
Gateway başlatılmıyor -- openclaw doctor --non-interactive komutunu çalıştırın ve journalctl --user -u openclaw-gateway.service -n 50 ile günlükleri kontrol edin.
Bağlantı noktası zaten kullanımda -- Süreci bulmak için lsof -i :18789 komutunu çalıştırın, ardından süreci durdurun.
Bellek yetersiz -- free -h ile takas alanının etkin olduğunu doğrulayın. Hâlâ yetersiz bellek hatalarıyla karşılaşıyorsanız yerel modeller yerine API tabanlı modellere (Claude, GPT) geçin veya 2 GB'lık bir Droplet'e yükseltin.
Sonraki adımlar
- Kanallar -- Telegram, WhatsApp, Discord ve diğerlerini bağlayın
- Gateway yapılandırması -- tüm yapılandırma seçenekleri
- Güncelleme -- OpenClaw'u güncel tutun