Instalar una infraestructura de programas Open Source para usar la IA

0 de 30 lecciones completas (0%)

Cómo instalar Chatwoot en tu VPS: Ahorra 99$/mes y unifica todas tus redes sociales

En esta lección vamos a dar un salto de gigante. Vamos a instalar Chatwoot en nuestro servidor.

Si no sabes qué es, imagínate poder recibir los mensajes de WhatsApp, Instagram, Facebook y Telegram en un solo lugar. Pero lo mejor no es eso: la versión «Enterprise» de Chatwoot cuesta unos 99 dólares al mes por agente. Nosotros, al ser Open Source, la vamos a instalar en nuestro VPS por coste cero (bueno, solo los 10€ que ya pagas por tu servidor). ¡Un ahorro total!

Videotutorial Paso a Paso:

Aquí tienes el video completo donde realizo el proceso en tiempo real para que no te pierdas ningún detalle.

Para acceder a este contenido, debes comprar Suscripción mensual. Puedes acceder a tu cuenta haciendo login aquí

1. Preparando el terreno (DNS)

Antes de tocar el servidor, necesitamos una «dirección» para entrar a Chatwoot.

  1. Ve a tu panel de Contabo (o tu proveedor de dominio).
  2. Crea un nuevo registro CNAME.
  3. En el nombre pon: app-chatwoot (Yo siempre uso el prefijo app- para que Google no nos penalice).
  4. Apúntalo a tu dirección base (ej. workspace.tudominio.com).

2. Instalación rápida con Orion Design

Entra en tu terminal (Termius) y conéctate a tu VPS. Como ya instalamos Orion anteriormente, no hace falta copiar todo el código de nuevo. Usa este comando rápido:

./SetupOrion (Mantén las mayúsculas)

  1. Selecciona la opción 02 (Chatwoot).
  2. Pega el subdominio que acabas de crear: app-chatwoot.tudominio.com.
  3. Configuración de correo (SMTP): Chatwoot necesita enviar emails. Usaremos una cuenta de Gmail:
    • Email/Usuario: Tu correo de Gmail.
    • Contraseña: No es la de tu cuenta, es una «Contraseña de aplicación» que generas en tu cuenta de Google (Seguridad > Contraseñas de aplicaciones).
    • Host: smtp.gmail.com
    • Puerto: Usa el 587 para mayor seguridad.

Dale a confirmar (y) y espera unos 10 minutos. Se instalará Chatwoot y una base de datos llamada PGVector (necesaria para la IA).

3. Configuración inicial y «Truco» Enterprise

Una vez termine, entra en tu nueva URL y crea tu cuenta de administrador.

Ponerlo en Español y hora local

Por defecto viene en portugués. Para dejarlo perfecto:

  1. Ve a Portainer (donde gestionamos nuestras apps).
  2. Entra en el «Stack» de Chatwoot y ve al Editor.
  3. Busca las variables de entorno y cambia:
    • DEFAULT_LOCALE a es_ES
    • TIME_ZONE a Europe/Madrid (o tu ciudad).
  4. Dale a Update Stack.

¡Activa la versión Enterprise GRATIS!

Por defecto se instala la versión «Community» (limitada). Para desbloquear todas las funciones (la de 99$/mes), vete a tu terminal de Termius, sal de Orion Design y pega el código que te dejo más adelante. Al refrescar Chatwoot… ¡Magia! Ya eres Enterprise.

Código para añadir a la terminal de VPS y conseguir el plan interprise de Chatwoot:

docker exec -i "$(docker ps -q --filter "name=pgvector")" psql -U postgres -d chatwoot -c "
UPDATE public.installation_configs 
SET serialized_value = '\"--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nvalue: enterprise\n\"' 
WHERE name = 'INSTALLATION_PRICING_PLAN';

UPDATE public.installation_configs 
SET serialized_value = '\"--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nvalue: 10000\n\"' 
WHERE name = 'INSTALLATION_PRICING_PLAN_QUANTITY';

UPDATE public.installation_configs 
SET serialized_value = '\"--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nvalue: e04t63ee-5gg8-4b94-8914-ed8137a7d938\n\"' 
WHERE name = 'INSTALLATION_IDENTIFIER';"

4. Personaliza tu marca (White Label)

Lo más potente de tenerlo en tu propio servidor es que puedes quitar el logo de Chatwoot y poner el tuyo.

Sube tu propio logo. ¡Ahora el software parece tuyo!

Ve a la Super Consola de administrador.

En Custom Brand, cambia el nombre «Chatwoot» por el de tu proyecto (ej. «Touch Digital»).