Hosting

DigitalOcean

Kalıcı bir OpenClaw Gateway'i DigitalOcean Droplet üzerinde çalıştırın (1 GB Basic plan için ayda yaklaşık $6).

DigitalOcean, basit 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 destekler.

Ön koşullar

  • DigitalOcean hesabı (kaydolun)
  • SSH anahtar çifti (veya parola kimlik doğrulaması kullanma isteği)
  • Yaklaşık 20 dakika

Kurulum

  • Droplet oluşturun

    1. DigitalOcean hesabınızda oturum açın.
    2. Create > Droplets seçeneğine tıklayın.
    3. Ş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 key (önerilen) veya password
    4. Create Droplet seçeneğine tıklayın ve IP adresini not edin.
  • Bağlanın ve yükleyin

    bash
    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 --version

    Root kabuğunu yalnızca sistem önyükleme 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 katılımı çalıştırın

    bash
    openclaw onboard --install-daemon

    Sihirbaz; model kimlik doğrulaması, kanal kurulumu, gateway belirteci oluşturma ve daemon yükleme (systemd kullanıcı hizmeti) adımlarında size yol gösterir.

  • Takas alanı ekleyin (1 GB Droplet'ler için önerilir)

    bash
    fallocate -l 2G /swapfilechmod 600 /swapfilemkswap /swapfileswapon /swapfileecho '/swapfile none swap sw 0 0' >> /etc/fstab
  • Gateway'i doğrulayın

    bash
    openclaw statussystemctl --user status openclaw-gateway.servicejournalctl --user -u openclaw-gateway.service -f
  • Control UI'ye erişin

    Gateway varsayılan olarak geri döngü arabirimine bağlanır. Aşağıdaki seçeneklerden birini belirleyin.

    Seçenek A: SSH tüneli (en basit)

    bash
    # Yerel makinenizdenssh -L 18789:localhost:18789 root@YOUR_DROPLET_IP

    Ardından http://localhost:18789 adresini açın.

    Seçenek B: Tailscale Serve

    bash
    curl -fsSL https://tailscale.com/install.sh | sudo shsudo tailscale upopenclaw config set gateway.tailscale.mode serveopenclaw 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 üstbilgileri aracılığıyla doğrular; bu, gateway ana makinesinin güvenilir olduğunu varsayar. HTTP API uç noktaları ise her durumda gateway'in normal kimlik doğrulama modunu (belirteç/parola) kullanmaya devam eder. Serve üzerinden açıkça paylaşılan gizli bilgi kimlik bilgileri istemek için gateway.auth.allowTailscale: false değerini ayarlayın ve gateway.auth.mode: "token" veya "password" kullanın.

    Seçenek C: Tailnet'e bağlama (Serve olmadan)

    bash
    openclaw config set gateway.bind tailnetopenclaw gateway restart

    Ardından http://<tailscale-ip>:18789 adresini açın (belirteç gereklidir).

  • Kalıcılık ve yedeklemeler

    OpenClaw durumu şurada tutulur:

    • ~/.openclaw/ -- openclaw.json, kanal/sağlayıcı kimlik bilgileri, ajan başına auth-profiles.json ve oturum verileri.
    • ~/.openclaw/workspace/ -- ajan ç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:

    bash
    openclaw backup create

    DigitalOcean anlık görüntüleri Droplet'in tamamını yedekler; openclaw backup create ana makineler arasında taşınabilir.

    1 GB RAM için ipuçları

    $6 tutarındaki Droplet yalnızca 1 GB RAM'e sahiptir. Sorunsuz çalışmasını sağlamak için:

    • Yeniden başlatmalardan sonra korunması için yukarıdaki takas alanı adımının /etc/fstab iç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 OOM hatalarıyla karşılaşırsanız agents.defaults.model.primary değerini daha küçük bir modele ayarlayın.
    • free -h ve htop ile 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.

    Bağlantı noktası zaten kullanımda -- İşlemi bulmak için lsof -i :18789 komutunu çalıştırın, ardından işlemi durdurun.

    Bellek yetersiz -- Takas alanının etkin olduğunu free -h ile doğrulayın. OOM hataları devam ediyorsa yerel modeller yerine API tabanlı modellere (Claude, GPT) geçin veya 2 GB'lık bir Droplet'e yükseltin.

    Sonraki adımlar

    İlgili

    Was this useful?
    On this page

    On this page