Skip to main content
Evo CRM Community es la edición gratuita y open-source de Evo CRM. Instalas todo en tu propio servidor — tus datos se quedan contigo, sin cuotas mensuales y sin límites de uso. La plataforma está formada por 5 servicios que trabajan juntos:
Esta edición no tiene panel de administración global, planes de facturación ni soporte para múltiples cuentas. Es simple por diseño.

Antes de Empezar

Necesitarás tres herramientas instaladas en tu máquina:

Paso a Paso

Paso 1 — Descarga el proyecto

Abre la terminal y ejecuta:
Este comando descarga el repositorio principal y todos los servicios que forman la plataforma de una sola vez.
Si ya clonaste el repositorio sin el flag --recurse-submodules, ejecuta este comando para descargar los servicios que faltan:

Paso 2 — Actualiza los servicios a la última versión

Esto garantiza que cada servicio esté en la versión más reciente disponible. Hazlo siempre que quieras actualizar la plataforma.

Paso 3 — Elige dónde correrá la base de datos

Antes de configurar el .env, decide dónde estará alojada la base de datos. Hay tres opciones:

Opción A — Docker (predeterminado, recomendado para empezar)

No necesitas hacer nada. Docker Compose ya levanta un PostgreSQL automáticamente. Ve directamente al Paso 4.

Opción B — PostgreSQL instalado localmente

¿Prefieres instalar PostgreSQL directamente en tu máquina? Usa la versión 16 o superior con la extensión pgVector habilitada. Después de instalar, habilita pgVector en la base de datos:

Opción C — Base de datos en la nube

También puedes usar un servicio administrado. Consulta las opciones compatibles: Si elegiste la Opción B o C, después de crear la base de datos, ajusta estas 5 variables en el .env (Paso 4):
Evo CRM Community no es compatible con MySQL, MariaDB ni SQLite. Usa siempre PostgreSQL 16 o superior con la extensión pgVector habilitada.

Paso 4 — Configura las variables de entorno

Este comando crea el archivo .env a partir de una plantilla lista. Ábrelo con cualquier editor de texto y ajusta las configuraciones a tu entorno. Si te quedaste con la Opción A (Docker), los valores predeterminados ya funcionan. No necesitas cambiar nada por ahora.

Paso 5 — Ejecuta el setup

Este único comando se encarga de todo, en el orden correcto:
  1. Construye las imágenes Docker de todos los servicios
  2. Levanta la base de datos y espera a que esté lista
  3. Crea las tablas y carga los datos iniciales
  4. Inicia todos los servicios
En la primera ejecución, el proceso puede tardar de 15 a 20 minutos. Docker necesita descargar y compilar todas las imágenes. La próxima vez será mucho más rápido.

Paso 6 — Accede a la plataforma

Cuando el setup termine, abre el navegador y ve a:
La plataforma está lista para usar.

Servicios disponibles


Comandos del día a día

Después del setup, usa estos comandos para gestionar la plataforma:
make clean no tiene vuelta atrás. Elimina la base de datos, el caché y todos los archivos generados. Úsalo solo si quieres empezar desde cero.

Próximos pasos

Primeros Pasos

Accede por primera vez y configura tu cuenta

Configurar Canales

Conecta WhatsApp, correo, Telegram y otros canales

Configurar Agentes IA

Crea y configura tus agentes de atención con IA

Variables de Entorno

Referencia completa de todas las variables disponibles

¿Necesitas ayuda?