---
title: Cum instalez Chatwoot pe un VPS folosind Docker?
description: "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…"
url: "https://www.hostx.ro/kb/cum-instalez-chatwoot-pe-un-vps-folosind-docker/"
updated: "2026-08-06"
category: "AI & Automatizări / Chatwoot"
tags:
  - Chatwoot
  - HTTPS
  - instalare
  - Nginx
  - PostgreSQL
  - Ruby on Rails
  - SSH
  - VPS
---

# 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](https://www.hostx.ro/testare-ssl). 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`.
