Przejdź do treści
chatwoot.plNiezależny serwis po polsku

Dokumentacja

Aktualizacja własnego serwera Chatwoot

Tagi obrazów, migracje i kontrola działania po zmianie wersji.

W tym artykule
Serwer, dokumentacja i kopia danych w przestrzennej ilustracji
Ilustracja tematyczna Chatwoot.pl: utrzymanie serwera i integracje. Nie przedstawia interfejsu programu.
Dla kogo
Administrator
Zakres
Self-hosted; wariant Docker Compose

Przygotowanie

Sprawdź notatki wydania docelowego i wymagane wersje usług. Dla bardzo starej instalacji producent zaleca przechodzenie przez wersje pośrednie. Nie łącz zmiany edycji i dużej aktualizacji bez osobnej próby.

Wykonaj kopię z testem odtworzenia. Zapisz poprzednie tagi i konfigurację. Ustal przerwę w obsłudze oraz sposób zatrzymania zadań zmieniających dane.

Docker Compose

Zmień obrazy web i worker na ten sam, wybrany tag. Porównaj Compose i zmienne z dokumentacją tego wydania. W uzgodnionym oknie serwisowym zatrzymaj procesy aplikacji zgodnie z planem instalacji; pozostaw dostępne usługi potrzebne do migracji.

docker compose pull
docker compose run --rm rails bundle exec rails db:chatwoot_prepare
docker compose up -d
docker compose ps

Jeżeli migracja zwraca błąd, przerwij procedurę. Sprawdź diagnostykę przed kolejnym uruchomieniem. Nie usuwaj wolumenów bazy w próbie naprawy startu kontenera.

Kontrola działania

Sprawdź proces WWW i worker, logowanie, nową rozmowę, odpowiedź, pliki i zadania w tle. Przetestuj używane kanały oddzielnie. Zweryfikuj także funkcje wymagające płatnego planu i konfigurację Captain, jeżeli jest używana.

Wycofanie

Nie zakładaj, że stary obraz odczyta bazę po nowych migracjach. Pełny powrót może wymagać odtworzenia bazy i plików z tego samego punktu. Zapisz, jakie wiadomości lub zmiany powstały po backupie, zanim podejmiesz decyzję o odtworzeniu.

Źródła i dalsza lektura

Sprawdzono 26.10.2026. Własne opracowanie po polsku na podstawie dokumentacji i komunikatów producenta.