Kopie zapasowe i odtwarzanie Chatwoot
Co objąć kopią i jak sprawdzić, że można z niej odtworzyć działającą instalację.
W tym artykule

- Dla kogo
- Administrator
- Zakres
- Self-hosted; procedura wymaga dostosowania do storage i bazy
Zakres kopii
Kopia powinna obejmować PostgreSQL, właściwy magazyn załączników oraz konfigurację i sekrety potrzebne do odtworzenia. Sprawdź używane wolumeny i storage obiektowy. Nie zakładaj, że skopiowanie katalogu z Compose obejmuje całą instalację.
Zapisz tag i edycję aplikacji oraz wersje usług. Wybierz metodę eksportu bazy zgodną z PostgreSQL i sposobem wdrożenia. Zabezpiecz kopie przed publicznym dostępem i przechowuj je także poza głównym serwerem.
Spójność i retencja
Ustal moment wykonania i sposób zapewnienia spójności bazy z plikami. Sprawdź kod zakończenia zadania, rozmiar i możliwość odczytania archiwum. Samo utworzenie pliku o oczekiwanej nazwie nie oznacza sukcesu.
Określ liczbę zachowywanych kopii i czas potrzebny do odtworzenia. Regularnie sprawdzaj uprawnienia dostępu do magazynu kopii oraz możliwość odszyfrowania archiwów.
Próba odtworzenia
- Przygotuj odizolowane środowisko z pasującymi wersjami usług.
- Zablokuj wysyłkę do klientów: SMTP, webhooki, kampanie i operatorów kanałów.
- Odtwórz bazę, pliki i konfigurację, używając testowych adresów.
- Sprawdź logowanie, odczyt rozmowy i otwarcie przykładowego załącznika.
- Zanotuj czas i wynik próby oraz brakujące elementy procedury.
Po awarii
Nie nadpisuj jedynej kopii uszkodzonej instalacji. Zapisz zakres utraty danych wynikający z wieku backupu. Dopiero po kontroli danych przywróć integracje i ruch użytkowników. Dokładne polecenia zależą od sposobu instalacji oraz konfiguracji storage.
Źródła i dalsza lektura
Sprawdzono 26.10.2026. Własne opracowanie po polsku na podstawie dokumentacji i komunikatów producenta.