Çoğu kurulum tek bir Gateway kullanmalıdır çünkü tek bir Gateway birden fazla mesajlaşma bağlantısını ve agent’ı yönetebilir. Daha güçlü izolasyon veya yedeklilik gerekiyorsa (ör. bir kurtarma botu), izole profiller/portlarla ayrı Gateway’ler çalıştırın.Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
En çok önerilen kurulum
Çoğu kullanıcı için en basit kurtarma botu kurulumu şudur:- ana botu varsayılan profilde tutun
- kurtarma botunu
--profile rescueile çalıştırın - kurtarma hesabı için tamamen ayrı bir Telegram botu kullanın
- kurtarma botunu
19789gibi farklı bir taban portta tutun
Kurtarma Botu Hızlı Başlangıç
Başka bir şey yapmak için güçlü bir nedeniniz yoksa bunu varsayılan yol olarak kullanın:openclaw --profile rescue onboard sırasında:
- ayrı Telegram bot token’ını kullanın
rescueprofilini koruyun- ana bottan en az 20 daha yüksek bir taban port kullanın
- zaten kendiniz yönetmiyorsanız varsayılan kurtarma çalışma alanını kabul edin
gateway install gerekli değildir.
Bu neden çalışır?
Kurtarma botu bağımsız kalır çünkü kendine ait şunları vardır:- profil/yapılandırma
- durum dizini
- çalışma alanı
- taban port (artı türetilmiş portlar)
- Telegram bot token’ı
- yalnızca operatörlere özel tutması kolaydır
- ayrı bot token’ı ve kimliği
- ana botun kanal/uygulama kurulumundan bağımsızdır
- ana bot bozulduğunda basit DM tabanlı kurtarma yolu sunar
--profile rescue onboard Neleri Değiştirir?
openclaw --profile rescue onboard normal onboarding akışını kullanır, ancak her şeyi ayrı bir profile yazar.
Pratikte bu, kurtarma botunun kendine ait şunları aldığı anlamına gelir:
- yapılandırma dosyası
- durum dizini
- çalışma alanı (varsayılan olarak
~/.openclaw/workspace-rescue) - yönetilen hizmet adı
Genel çoklu Gateway kurulumu
Yukarıdaki kurtarma botu düzeni en kolay varsayılandır, ancak aynı izolasyon modeli tek bir makinedeki herhangi bir Gateway çifti veya grubu için çalışır. Daha genel bir kurulum için her ek Gateway’e kendi adlandırılmış profilini ve kendi taban portunu verin:İzolasyon kontrol listesi
Bunları her Gateway örneği için benzersiz tutun:OPENCLAW_CONFIG_PATH— örnek başına yapılandırma dosyasıOPENCLAW_STATE_DIR— örnek başına oturumlar, kimlik bilgileri, önbellekleragents.defaults.workspace— örnek başına çalışma alanı kökügateway.port(veya--port) — örnek başına benzersiz- türetilmiş tarayıcı/canvas/CDP portları
Port eşlemesi (türetilmiş)
Taban port =gateway.port (veya OPENCLAW_GATEWAY_PORT / --port).
- tarayıcı kontrol hizmeti portu = taban + 2 (yalnızca local loopback)
- canvas host’u Gateway HTTP sunucusunda sunulur (
gateway.portile aynı port) - Tarayıcı profili CDP portları
browser.controlPort + 9 .. + 108aralığından otomatik ayrılır
Tarayıcı/CDP notları (yaygın hata kaynağı)
browser.cdpUrldeğerini birden fazla örnekte aynı değerlere sabitlemeyin.- Her örneğin kendi tarayıcı kontrol portuna ve CDP aralığına ihtiyacı vardır (gateway portundan türetilir).
- Açık CDP portlarına ihtiyacınız varsa, örnek başına
browser.profiles.<name>.cdpPortdeğerini ayarlayın. - Uzak Chrome:
browser.profiles.<name>.cdpUrlkullanın (profil başına, örnek başına).
Manuel env örneği
Hızlı kontroller
gateway status --deep, eski kurulumlardan kalma bayat launchd/systemd/schtasks hizmetlerini yakalamaya yardımcı olur.multiple reachable gateways detectedgibigateway probeuyarı metni yalnızca bilerek birden fazla izole gateway çalıştırdığınızda beklenir.