Aktualizacja własnego serwera Chatwoot
Tagi obrazów, migracje i kontrola działania po zmianie wersji.
W tym artykule

- 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
- Aktualizacja instalacji (źródło zewnętrzne)
- Instalacja Docker Compose (źródło zewnętrzne)
- Kopie zapasowe (źródło zewnętrzne)
Sprawdzono 26.10.2026. Własne opracowanie po polsku na podstawie dokumentacji i komunikatów producenta.