Hosting

Linux sunucusu

OpenClaw Gateway'i herhangi bir Linux sunucusunda veya bulut VPS üzerinde çalıştırın. Bu sayfa bir sağlayıcı seçmenize yardımcı olur, bulut dağıtımlarının nasıl çalıştığını açıklar ve her yerde geçerli olan genel Linux ayarlamalarını kapsar.

Bir sağlayıcı seçin

Railway
Northflank
DigitalOcean
Oracle Cloud
Fly.io
Hetzner
Hostinger
GCP
Azure
exe.dev
Raspberry Pi

AWS (EC2 / Lightsail / ücretsiz katman) da iyi çalışır. Şurada bir topluluk video adım adım anlatımı mevcuttur: x.com/techfrenAJ/status/2014934471095812547 (topluluk kaynağı -- kullanılamaz hale gelebilir).

Bulut kurulumları nasıl çalışır

  • Gateway VPS üzerinde çalışır ve durum + çalışma alanının sahibidir.
  • Dizüstü bilgisayarınızdan veya telefonunuzdan Control UI ya da Tailscale/SSH üzerinden bağlanırsınız.
  • VPS'yi doğruluk kaynağı olarak kabul edin ve durum + çalışma alanını düzenli olarak yedekleyin.
  • Güvenli varsayılan: Gateway'i loopback üzerinde tutun ve ona SSH tüneli veya Tailscale Serve üzerinden erişin. lan veya tailnet ile bağlarsanız gateway.auth.token veya gateway.auth.password zorunlu olsun.

İlgili sayfalar: Gateway uzaktan erişimi, Platformlar merkezi.

Önce yönetici erişimini güçlendirin

OpenClaw'u herkese açık bir VPS'ye kurmadan önce kutunun kendisini nasıl yöneteceğinize karar verin.

  • Yalnızca Tailnet yönetici erişimi istiyorsanız önce Tailscale'i kurun, VPS'yi tailnet'inize katın, Tailscale IP'si veya MagicDNS adı üzerinden ikinci bir SSH oturumunu doğrulayın, ardından herkese açık SSH'yi kısıtlayın.
  • Tailscale kullanmıyorsanız daha fazla hizmeti açığa çıkarmadan önce SSH yolunuz için eşdeğer güçlendirmeyi uygulayın.
  • Bu, Gateway erişiminden ayrıdır. OpenClaw'u yine de loopback'e bağlı tutabilir ve pano için bir SSH tüneli veya Tailscale Serve kullanabilirsiniz.

Tailscale'e özgü Gateway seçenekleri Tailscale içindedir.

VPS üzerinde paylaşılan şirket ajanı

Her kullanıcı aynı güven sınırındaysa ve ajan yalnızca iş amaçlıysa, bir ekip için tek bir ajan çalıştırmak geçerli bir kurulumdur.

  • Onu ayrılmış bir çalışma zamanında tutun (VPS/VM/container + ayrılmış işletim sistemi kullanıcısı/hesapları).
  • Bu çalışma zamanını kişisel Apple/Google hesaplarına veya kişisel tarayıcı/parola yöneticisi profillerine giriş yaptırmayın.
  • Kullanıcılar birbirine karşı hasım durumdaysa gateway/ana makine/işletim sistemi kullanıcısına göre ayırın.

Güvenlik modeli ayrıntıları: Güvenlik.

VPS ile düğümleri kullanma

Gateway'i bulutta tutabilir ve yerel cihazlarınızdaki (Mac/iOS/Android/headless) düğümlerle eşleyebilirsiniz. Düğümler yerel ekran/kamera/canvas ve system.run yetenekleri sağlarken Gateway bulutta kalır.

Belgeler: Düğümler, Düğümler CLI.

Küçük VM'ler ve ARM ana makineleri için başlangıç ayarlaması

CLI komutları düşük güçlü VM'lerde (veya ARM ana makinelerinde) yavaş geliyorsa Node'un modül derleme önbelleğini etkinleştirin:

bash
grep -q 'NODE_COMPILE_CACHE=/var/tmp/openclaw-compile-cache' ~/.bashrc || cat >> ~/.bashrc <<'EOF'export NODE_COMPILE_CACHE=/var/tmp/openclaw-compile-cachemkdir -p /var/tmp/openclaw-compile-cacheexport OPENCLAW_NO_RESPAWN=1EOFsource ~/.bashrc
  • NODE_COMPILE_CACHE, tekrarlanan komut başlangıç sürelerini iyileştirir.
  • OPENCLAW_NO_RESPAWN=1, rutin Gateway yeniden başlatmalarını işlem içinde tutar; bu, ek süreç devirlerini önler ve küçük ana makinelerde PID takibini basit tutar.
  • İlk komut çalıştırması önbelleği ısıtır; sonraki çalıştırmalar daha hızlıdır.
  • Raspberry Pi'ye özgü ayrıntılar için bkz. Raspberry Pi.

systemd ayarlama kontrol listesi (isteğe bağlı)

systemd kullanan VM ana makineleri için şunları değerlendirin:

  • Kararlı bir başlangıç yolu için hizmet ortamı ekleyin:
    • OPENCLAW_NO_RESPAWN=1
    • NODE_COMPILE_CACHE=/var/tmp/openclaw-compile-cache
  • Yeniden başlatma davranışını açık tutun:
    • Restart=always
    • RestartSec=2
    • TimeoutStartSec=90
  • Durum/önbellek yollarında rastgele G/Ç soğuk başlangıç cezalarını azaltmak için SSD destekli diskleri tercih edin.

Standart openclaw onboard --install-daemon yolu için kullanıcı birimini düzenleyin:

bash
systemctl --user edit openclaw-gateway.service
ini
[Service]Environment=OPENCLAW_NO_RESPAWN=1Environment=NODE_COMPILE_CACHE=/var/tmp/openclaw-compile-cacheRestart=alwaysRestartSec=2TimeoutStartSec=90

Bunun yerine bilerek bir sistem birimi kurduysanız sudo systemctl edit openclaw-gateway.service üzerinden openclaw-gateway.service dosyasını düzenleyin.

Restart= ilkelerinin otomatik kurtarmaya nasıl yardımcı olduğu: systemd hizmet kurtarmasını otomatikleştirebilir.

Linux OOM davranışı, alt süreç kurban seçimi ve exit 137 tanıları için bkz. Linux bellek baskısı ve OOM sonlandırmaları.

İlgili

Was this useful?
On this page

On this page