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

Cum instalez Chatwoot pe un VPS folosind Docker?

Varianta optimă de instalare pentru Chatwoot este prin Docker Compose, pe un VPS (de exemplu un plan VPS HostX cu Ubuntu/Debian). Fiind o aplicație mai amplă (Ruby on Rails + PostgreSQL + Redis) are nevoie de resurse rezonabile.

De ce ai nevoie

  • Un VPS cu acces root prin SSH (la HostX, portul 5334). Recomandat minimum ~2-4 GB RAM
  • Docker și Docker Compose instalate
  • Un domeniu direcționat către server și un server SMTP pentru e-mailuri

1. Instalează Docker

curl -fsSL https://get.docker.com | sh
apt-get install -y docker-compose-plugin

2. Descarcă configurația Chatwoot

mkdir chatwoot && cd chatwoot
wget -O docker-compose.yaml https://raw.githubusercontent.com/chatwoot/chatwoot/develop/docker-compose.production.yaml
wget -O .env https://raw.githubusercontent.com/chatwoot/chatwoot/develop/.env.example

3. Configurează .env

Editează .env: setează FRONTEND_URL (adresa publică), SECRET_KEY_BASE (o cheie lungă), datele de SMTP pentru e-mail și parametrii bazei de date.

4. Pregătește baza de date și pornește

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

Interfața ascultă, implicit, pe portul 3000.

5. Adaugă HTTPS și creează contul

Pune Chatwoot în spatele unui reverse proxy cu HTTPS (Nginx/Caddy), redirecționând către portul 3000. Verifică certificatul cu testerul SSL HostX. Apoi accesează adresa și creează contul de administrator.

Notă: Există și un script de instalare pentru Linux (fără Docker). Indiferent de metodă, fă un backup al bazei de date PostgreSQL și fișierului .env.

Actualizat la 06/08/2026