
Twenty es una plataforma CRM de código abierto moderna construida con React, Node.js y PostgreSQL. Proporciona una solución completa para gestionar contactos, negociaciones, empresas y tareas.
Esta plantilla despliega automáticamente:
El servicio Twenty Worker requiere acceso a la misma configuración que el servidor Twenty para funcionar correctamente. Variables clave como PG_DATABASE_URL, REDIS_URL, APP_SECRET y configuraciones de almacenamiento (STORAGE_*) deben exponerse y compartirse entre ambos servicios.
Twenty soporta dos enfoques de configuración:
Basado en Base de Datos (Por defecto): Cuando IS_CONFIG_VARIABLES_IN_DB_ENABLED=true, la mayoría de configuraciones se gestionan a través de la UI de administración y se sincronizan automáticamente entre servidor y worker.
Solo Variables de Entorno: Establece IS_CONFIG_VARIABLES_IN_DB_ENABLED=false para gestionar toda la configuración mediante variables de entorno. Esto requiere reiniciar los contenedores para que los cambios surtan efecto, pero proporciona despliegues más predecibles.
Para despliegues autoalojados donde deseas control total mediante variables de entorno, se recomienda establecer IS_CONFIG_VARIABLES_IN_DB_ENABLED=false en los servicios Twenty servidor y Twenty Worker.
Después del despliegue, visita el dominio de la aplicación para crear tu cuenta de administrador.
La aplicación estará disponible en el dominio que especificaste durante el despliegue.