Başlamadan önce
- Kendisine yönlendirilmiş bir etki alanına sahip EasyRunner sunucusu.
- Resmî OpenClaw imajı (
ghcr.io/openclaw/openclaw) veya kendi derlemeniz. /home/node/.openclawiçin kalıcı bir yapılandırma birimi./home/node/.openclaw/workspaceiçin kalıcı bir çalışma alanı birimi.- Güçlü bir Gateway belirteci veya parolası.
Compose uygulaması
Aşağıdaki biçimde bir Compose dosyasıyla EasyRunner uygulaması oluşturun:openclaw.example.com değerini Gateway ana makine adınızla değiştirin. OPENCLAW_GATEWAY_TOKEN değerini uygulama tanımına kaydetmek yerine EasyRunner’ın gizli değer/ortam yöneticisinde saklayın. İmaj varsayılan olarak geri döngü arabirimine bağlanır; bu nedenle Caddy’nin konteynere erişebilmesi için command içindeki açık --bind lan --port 1455 gereklidir.
OpenClaw’ı yapılandırma
Kalıcı yapılandırma biriminde Gateway’in yalnızca proxy üzerinden erişilebilir olmasını sağlayın ve kimlik doğrulamasını zorunlu tutun:Doğrulama
İş istasyonunuzdan:GET /healthz (canlılık) ve GET /readyz (hazır olma) kimlik doğrulaması gerektirmez ve imajın yerleşik konteyner sistem durumu denetimini destekler. Ayrıca dinleyen bir Gateway bulunduğunu ve başlatma sırasında SecretRef, plugin veya kanal kimlik doğrulama hatası olmadığını doğrulamak için uygulama günlüklerini kontrol edin.
Güncellemeler ve yedeklemeler
- Yeni OpenClaw imajını çekin veya derleyin, ardından EasyRunner uygulamasını yeniden dağıtın.
- Güncellemelerden önce
openclaw-configbirimini yedekleyin. Bu birimopenclaw.json,agents/<agentId>/agent/auth-profiles.jsonve yüklü plugin paketi durumunu içerir. - Aracılar buraya kalıcı proje verileri yazıyorsa
openclaw-workspacebirimini yedekleyin. - Yapılandırma geçişlerini ve hizmet uyarılarını tespit etmek için önemli güncellemelerden sonra
openclaw doctorkomutunu çalıştırın.
Sorun giderme
gateway probebağlanamıyor: Caddy ana makine adının uygulamayı gösterdiğini ve konteynerin0.0.0.0:1455üzerinde dinlediğini doğrulayın.- Kimlik doğrulaması başarısız oluyor: EasyRunner gizli değerlerindeki belirteci ve yerel istemci komutundaki belirteci birlikte yenileyin.
- Geri yüklemeden sonra dosyaların sahibi root oluyor: imaj
node(uid 1000) olarak çalışır; bağlı birimleri, bu kullanıcının/home/node/.openclawve/home/node/.openclaw/workspacekonumlarına yazabilmesini sağlayacak şekilde düzeltin. - Tarayıcı veya kanal plugin’leri çalışmıyor: gerekli harici ikili dosyaların, dış ağ erişiminin ve bağlanmış kimlik bilgilerinin konteyner içinde kullanılabilir olup olmadığını kontrol edin.