Migracja OpenClaw na nową maszynę
Ten poradnik opisuje przenoszenie Gateway OpenClaw na nowy serwer lub komputer z zachowaniem całej konfiguracji i stanu. Proces jest bezpieczny i odwracalny — oryginalna maszyna nie jest modyfikowana destrukcyjnie.
Co zostaje zachowane
Migracja przenosi wszystkie kluczowe dane:
- Konfiguracja — ustawienia Gateway w pliku
openclaw.json. - Uwierzytelnianie — profil
auth-profiles.jsonz kluczami API, tokenami OAuth i stanem providerów. - Dane konwersacji — historia sesji i stan agentów.
- Integracje kanałów — sesje logowania WhatsApp, dane uwierzytelniające Telegram, Discord i inne.
- Workspace — pliki pamięci, dokumentacja użytkownika, własne umiejętności (skills) i szablony promptów.
Krok 1 — Backup na starej maszynie
Zatrzymaj Gateway i utwórz skompresowane archiwum katalogu stanu:
# Zatrzymaj Gateway
openclaw gateway stop
# Utwroz backup
openclaw backup create
# lub recznie:
tar czf openclaw-backup-$(date +%Y%m%d).tar.gz ~/.openclaw/
Archiwum zawiera pełny stan — konfigurację, sesje, klucze i dane workspace.
Krok 2 — Przygotowanie nowej maszyny
# Zainstaluj Node.js i OpenClaw
curl -fsSL https://openclaw.ai/install.sh | bash
# Pozwol na utworzenie swiezego katalogu stanu
openclaw --version
Krok 3 — Transfer i rozpakowanie
Przenieś archiwum na nową maszynę i rozpakuj:
# Transfer przez SCP
scp openclaw-backup-20260409.tar.gz user@nowa-maszyna:~/
# Na nowej maszynie — rozpakuj
cd ~
tar xzf openclaw-backup-20260409.tar.gz
# Zweryfikuj uprawnienia
ls -la ~/.openclaw/
Upewnij się, że właściciel plików odpowiada bieżącemu użytkownikowi. W razie potrzeby:
chown -R $(whoami):$(whoami) ~/.openclaw/
Krok 4 — Walidacja
# Diagnostyka i migracja konfiguracji
openclaw doctor
# Uruchom Gateway
openclaw gateway start
# Sprawdz status
openclaw gateway status
Weryfikacja po migracji
- Sprawdź status Gateway — powinien działać bez błędów.
- Zweryfikuj łączność kanałów — WhatsApp, Telegram i inne powinny działać bez konieczności ponownego uwierzytelniania.
- Otwórz panel sterowania — istniejące sesje i historia powinny być widoczne.
- Sprawdź pliki workspace — pamięć agentów, skills i szablony powinny być dostępne.
Ważne ostrzeżenia
- Nazwy profili — używaj identycznych nazw profili lub zmiennych środowiskowych na nowej maszynie, aby uniknąć problemów z uwierzytelnianiem.
- Cały katalog stanu — nie kopiuj tylko pliku konfiguracyjnego. Migruj cały katalog
~/.openclaw, aby zachować wszystkie dane. - Uprawnienia plików — nieprawidłowe uprawnienia mogą uniemożliwić dostęp do kluczy i tokenów.
- Serwer zdalny — migruj serwer Gateway, a nie maszynę z interfejsem użytkownika.
- Bezpieczeństwo — przechowuj kopie zapasowe w zaszyfrowanej formie, unikaj niezabezpieczonych kanałów transferu i rotuj klucze, jeśli podejrzewasz ich wyciek.