Dep. Comercial +40 365-882.777 +40 722-241.273 Lun-Vin: 10:00-18:00
View Categories

Cum securizez, fac backup și actualizez Chatwoot?

O instanță Chatwoot conține date sensibile despre clienți, deci trebuie securizată și salvată periodic.

Securizare

  • HTTPS + reverse proxy: nu expune portul 3000 direct; pune Nginx/Caddy în față, pe 443. Verifică certificatul cu testerul SSL HostX
  • Secrete puternice: setează un SECRET_KEY_BASE sigur și schimbă orice valori implicite din .env
  • Firewall: lasă deschise doar porturile 443 și SSH
  • Actualizări la timp pentru corecțiile de securitate
  • Limitează rolurile: acordă rol de administrator doar cui are nevoie

Backup

Salvează periodic:

  • Baza de date PostgreSQL — conține conversațiile, contactele și setările.
  • Fișierele încărcate (atașamente) și volumele de stocare.
  • Fișierul .env.
docker compose exec postgres pg_dump -U postgres chatwoot_production > chatwoot-$(date +%F).sql

Actualizarea (Docker)

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

Migrarea bazei de date este importantă între versiuni — nu o sări.

După actualizare

  1. Autentifică-te și verifică o conversație și un inbox
  2. Trimite un mesaj de test pe widgetul de site
  3. Confirmă că e-mailurile (SMTP) funcționează

Sfat: Actualizează întotdeauna după un backup complet (PostgreSQL + atașamente + .env). Citește notele de versiune pentru pași speciali de migrare.

Actualizat la 10/08/2026