OpenClaw'ı VPS'te çalıştırın
Agent'ın dizüstü bilgisayarınız kapalıyken de çevrimiçi kalması için OpenClaw'ı küçük bir Linux sunucusuna kurun; gateway'i internete açmanız gerekmez.
Bir SSH anahtarına ve model sağlayıcısına ait bir API anahtarına ihtiyacınız var. OpenClaw belgelerinde Hetzner, DigitalOcean, Oracle Cloud, GCP, Azure, Fly.io ve diğer sağlayıcılar için özel kılavuzlar da bulunuyor.
Sunucuyu seçin ve hazırlayın
Modellerin cloud API'leri üzerinden çalıştığı durumlarda önerilen boyut olan 1–2 vCPU ve 2 GB RAM'e sahip bir VPS seçin; alt sınır 1 vCPU ve 1 GB RAM'dir. Güncel bir Ubuntu LTS sürümü yükleyin, parola yerine SSH anahtarıyla oturum açın ve güvenlik duvarını yalnızca SSH bağlantılarına izin verecek şekilde ayarlayın. 18789 portunu kapalı tutun.
İlk kurulumu atlayarak yükleyin
--no-onboard, Node 24 LTS'i ve CLI'ı yükler ancak sihirbazı atlar. Böylece kurulumu ayrı bir adım olarak çalıştırabilir ve her istemi SSH üzerinden okuyabilirsiniz.
shell curl -fsSL https://openclaw.ai/install.sh | bash -s -- --no-onboardİlk kurulumu tamamlayın ve hizmeti yükleyin
Sihirbaz ~/.openclaw/openclaw.json dosyasını yazar ve gateway token'ını oluşturur. --install-daemon, gateway'i openclaw-gateway.service adlı systemd kullanıcı hizmeti olarak kaydeder; böylece SSH oturumunuzu kapattıktan sonra da çalışmaya devam eder.
shell openclaw onboard --install-daemonDurumu kontrol edin ve denetleyin
gateway status hizmetin çalıştığını doğrular. security audit --deep genişletilmiş kontrolleri çalıştırır ve 24 karakterden kısa token gibi zayıf ayarları işaretler.
shell openclaw gateway status openclaw security audit --deepDashboard'u SSH üzerinden açın
Bu komutu sunucuda değil, kendi bilgisayarınızda çalıştırın. Yerel 18789 portunu gateway'in loopback adresine yönlendirir. Böylece port başkalarına kapalı kalırken http://127.0.0.1:18789/ üzerinden uzak dashboard'u açabilirsiniz. -N, uzak makinede komut çalıştırılmayacağı anlamına gelir; tüneli kapatmak için terminali kapatın.
shell ssh -N -L 18789:127.0.0.1:18789 user@gateway-host
Dashboard'a erişmek için genel bir sunucuda gateway.bind değerini lan veya auto olarak değiştirmeyin. SSH tünelini ya da uzaktan erişim kılavuzundaki Tailscale Serve yöntemini kullanın.