Instalar una infraestructura de programas Open Source para usar la IA

0 de 29 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»).

Resumen de privacidad
Logo JeroCuevas.com

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.

Cookies estrictamente necesarias

Las cookies estrictamente necesarias tiene que activarse siempre para que podamos guardar tus preferencias de ajustes de cookies.

Analítica

Esta web utiliza Google Analytics para recopilar información anónima tal como el número de visitantes del sitio, o las páginas más populares.

Dejar esta cookie activa nos permite mejorar nuestra web.