Chatwoot en VPS: Instalación completa con Docker y dominio propio
Instalar Chatwoot en VPS es la decisión más inteligente para las empresas que buscan centralizar sus canales de comunicación (WhatsApp, Instagram, Facebook y Telegram) en una sola plataforma de código abierto. Al auto-hospedar tu propio centro de atención al cliente, eliminas las limitaciones de las versiones SaaS y mantienes el control total de tus datos.
En este tutorial, aprenderás paso a paso cómo desplegar Chatwoot utilizando Docker, asegurando un entorno estable, escalable y profesional.
Requisitos previos para instalar Chatwoot en VPS
Antes de iniciar la configuración en la terminal de tu Mac o PC, asegúrate de cumplir con los siguientes requisitos técnicos:
-
Servidor VPS: Se recomienda un mínimo de 4GB de RAM (Ubuntu 22.04 LTS).
-
Dominio propio: Un subdominio configurado (ej:
soporte.tuempresa.com) apuntando a la IP de tu servidor. -
Docker y Docker Compose: Instalados y listos para ejecutar contenedores.
Si aún no tienes Docker, puedes revisar la guía oficial de instalación para preparar tu entorno antes de subir Chatwoot en VPS.
Configuración de Docker Compose para Chatwoot en VPS
La forma más eficiente de gestionar Chatwoot en VPS es a través de un archivo de orquestación. Esto permite separar la base de datos (PostgreSQL), el motor de caché (Redis) y el servidor de aplicaciones.
1. Preparar el directorio de trabajo
mkdir chatwoot-docker && cd chatwoot-docker
2. Descargar el archivo oficial de configuración
Para Chatwoot, lo ideal es utilizar la plantilla oficial de Docker Compose:
wget https://raw.githubusercontent.com/chatwoot/chatwoot/master/docker-compose.production.yaml -O docker-compose.yml
touch .env
3. Variables de entorno críticas
Edita tu archivo .env para incluir tu dominio y las claves secretas. Esto es vital para que Chatwoot funcione con HTTPS y pueda enviar correos electrónicos de notificación.
Despliegue y puesta en marcha de Chatwoot en VPS
Una vez configuradas las variables, ejecuta el siguiente comando para levantar todos los servicios:
docker compose up -d
Este proceso descargará las imágenes necesarias y configurará el esquema de la base de datos automáticamente. Al finalizar, podrás acceder a tu panel desde http://tu-ip:3000.
Configuración de Proxy Inverso y SSL
Para que tu instalación de Chatwoot en VPS sea segura, es obligatorio usar un Proxy Inverso como Nginx Proxy Manager. Esto te permitirá:
-
Mapear el puerto 3000 a tu dominio propio.
-
Instalar certificados SSL de Let’s Encrypt de forma gratuita.
-
Habilitar Websockets para que los mensajes lleguen en tiempo real.
Conclusión: Tu centro de mensajes profesional
Configurar Chatwoot en VPS te otorga una ventaja competitiva enorme: una plataforma multicanal sin costos por agente. Es el complemento perfecto para tus flujos de n8n y tus estrategias de captación digital.
Quizás te interesa: Conectar WhatsApp business a API oficial
Related



