Hetzner üzerinde OpenClaw (Docker, Üretim VPS Kılavuzu)
Hedef
OpenClaw Gateway’i Hetzner VPS üzerinde Docker kullanarak; kalıcı durum, imaj içine gömülü ikili dosyalar ve güvenli yeniden başlatma davranışıyla çalıştırmak. “Yaklaşık $5’a 7/24 OpenClaw” istiyorsanız bu en basit güvenilir kurulumdur. Hetzner fiyatları değişir; en küçük Debian/Ubuntu VPS’i seçin ve OOM yaşamaya başlarsanız büyütün. Güvenlik modeli hatırlatması:- Herkes aynı güven sınırındaysa ve çalışma zamanı yalnızca iş amaçlıysa şirket içinde paylaşılan aracılar uygundur.
- Sıkı ayrımı koruyun: ayrılmış VPS/çalışma zamanı + ayrılmış hesaplar; o ana makinede kişisel Apple/Google/browser/password-manager profilleri bulunmamalı.
- Kullanıcılar birbirine karşı hasım olabiliyorsa gateway/host/OS kullanıcısı bazında ayırın.
Ne yapıyoruz (basit anlatım)
- Küçük bir Linux sunucusu kiralayın (Hetzner VPS)
- Docker kurun (yalıtılmış uygulama çalışma zamanı)
- Docker içinde OpenClaw Gateway’i başlatın
~/.openclaw+~/.openclaw/workspaceklasörlerini ana makinede kalıcı tutun (yeniden başlatma/yeniden derlemede korunur)- Control UI’ye dizüstü bilgisayarınızdan SSH tüneli üzerinden erişin
~/.openclaw durumu şunları içerir: openclaw.json, aracı başına
agents/<agentId>/agent/auth-profiles.json ve .env.
Gateway’e şu yollarla erişilebilir:
- Dizüstü bilgisayarınızdan SSH port yönlendirme
- Güvenlik duvarını ve token’ları kendiniz yönetirseniz doğrudan port açma
Başka bir Linux VPS üzerindeyseniz paketleri buna göre eşleyin. Genel Docker akışı için bkz. Docker.
Hızlı yol (deneyimli operatörler)
- Hetzner VPS sağlayın
- Docker kurun
- OpenClaw deposunu clone edin
- Kalıcı ana makine dizinlerini oluşturun
.envvedocker-compose.ymldosyalarını yapılandırın- Gerekli ikili dosyaları imajın içine gömün
docker compose up -d- Kalıcılığı ve Gateway erişimini doğrulayın
Gerekenler
- root erişimli Hetzner VPS
- Dizüstü bilgisayarınızdan SSH erişimi
- SSH + kopyala/yapıştır ile temel rahatlık
- ~20 dakika
- Docker ve Docker Compose
- Model auth kimlik bilgileri
- İsteğe bağlı sağlayıcı kimlik bilgileri
- WhatsApp QR
- Telegram bot token’ı
- Gmail OAuth
VPS'i sağlayın
Hetzner içinde bir Ubuntu veya Debian VPS oluşturun.root olarak bağlanın:Bu kılavuz VPS’in durum bilgili olduğunu varsayar.
Onu tek kullanımlık altyapı olarak değerlendirmeyin.
OpenClaw deposunu clone edin
Kalıcı ana makine dizinlerini oluşturun
Docker kapsayıcıları geçicidir.
Tüm uzun ömürlü durum ana makinede yaşamalıdır.
Ortam değişkenlerini yapılandırın
Depo kökünde Güçlü gizli veriler üretin:Bu dosyayı commit etmeyin.Bu
.env oluşturun..env dosyası, OPENCLAW_GATEWAY_TOKEN gibi kapsayıcı/çalışma zamanı env değerleri içindir.
Saklanan sağlayıcı OAuth/API anahtarı auth bilgileri, mount edilen
~/.openclaw/agents/<agentId>/agent/auth-profiles.json içinde yaşar.Docker Compose yapılandırması
docker-compose.yml dosyasını oluşturun veya güncelleyin.--allow-unconfigured, yalnızca bootstrap kolaylığı içindir; doğru gateway yapılandırmasının yerine geçmez. Yine de auth (gateway.auth.token veya password) ayarlayın ve dağıtımınız için güvenli bind ayarları kullanın.Paylaşılan Docker VM çalışma zamanı adımları
Yaygın Docker host akışı için paylaşılan çalışma zamanı kılavuzunu kullanın:
Hetzner'e özgü erişim
Paylaşılan derleme ve başlatma adımlarından sonra dizüstü bilgisayarınızdan tünel açın:Şunu açın:
http://127.0.0.1:18789/Yapılandırılmış paylaşılan gizli veriyi yapıştırın. Bu kılavuz varsayılan olarak gateway token kullanır; password auth’a geçtiyseniz onun yerine parolayı kullanın.Infrastructure as Code (Terraform)
Infrastructure as Code iş akışlarını tercih eden ekipler için topluluk tarafından sürdürülen bir Terraform kurulumu şunları sağlar:- Uzak durum yönetimiyle modüler Terraform yapılandırması
- cloud-init ile otomatik sağlama
- Dağıtım betikleri (bootstrap, dağıtım, yedekleme/geri yükleme)
- Güvenlik sağlamlaştırması (firewall, UFW, yalnızca SSH erişimi)
- gateway erişimi için SSH tüneli yapılandırması
- Altyapı: openclaw-terraform-hetzner
- Docker yapılandırması: openclaw-docker-config
Not: Topluluk tarafından sürdürülür. Sorunlar veya katkılar için yukarıdaki depo bağlantılarına bakın.
Sonraki adımlar
- Mesajlaşma kanallarını kurun: Channels
- Gateway’i yapılandırın: Gateway configuration
- OpenClaw’ı güncel tutun: Updating