Apps / Imágenes Docker
EspoCRM en Docker.
CRM con los jobs conectados.
EspoCRM es una plataforma open source de gestión de relaciones con clientes para llevar contactos, leads, oportunidades, casos y correo, con entidades personalizadas, workflows y reportes.
docker pull ghcr.io/remarkablecloud/espocrm Build actual
10.0.8-r1
Updated Jan 1, 1970
Base
EspoCRM oficial, anclada por digest
Qué trae
Instalación headless, admin generado, daemon de jobs en el contenedor, pareja MariaDB
Licencia upstream
EspoCRM: GPL-3.0-only
Free to pull and run anywhere. Digest-pinned, updated deliberately; each build is recorded in the changelog.
La imagen
Qué agrega nuestra imagen.
EspoCRM es una plataforma open source de gestión de relaciones con clientes para llevar contactos, leads, oportunidades, casos y correo, con entidades personalizadas, workflows y reportes.
Base anclada por digest
Construida desde `espocrm/espocrm@sha256:817f2b...` (EspoCRM 10.0.8, PHP 8.4, Apache, Debian 13). Anclar por digest mantiene las reconstrucciones reproducibles.
Instalación headless
Con las variables de base de datos y sitio definidas, EspoCRM se instala en el primer arranque sin paso de instalador web, así que el CRM queda listo de inmediato.
Sin credenciales por defecto
Upstream instala una cuenta `admin` / `password`. Nuestra imagen fija una contraseña fuerte generada antes de que corra la instalación, la conserva en el volumen de datos y la imprime una vez en el log del contenedor.
Daemon de jobs en el contenedor
EspoCRM necesita un daemon de fondo para jobs programados, correo entrante, workflows y notificaciones; upstream lo corre como contenedor aparte. Nuestra imagen lo supervisa junto al servidor web, así que un solo contenedor es totalmente funcional.
Volúmenes seguros ante retag
Solo `data/`, `custom/` y `client/custom/` persisten, así que cambiar a un tag nuevo actualiza el código del núcleo sin borrar subidas ni personalizaciones hechas por el admin.
Healthcheck
Un `HEALTHCHECK` del contenedor consulta `/` para que la plataforma enrute tráfico solo cuando EspoCRM sirve. El tag publicado actual es `ghcr.io/remarkablecloud/espocrm:10.0.8-r1`.
¿Prefieres saltarte el compose? Despliega EspoCRM a un clic en tu propio VPS: TLS, dominio y base de datos ya conectados.
Despliega EspoCRM a un clicLa guía
Córrelo en producción.
Resumen de producción
Dos contenedores: EspoCRM (Apache + PHP con el daemon de jobs supervisado adentro, la diferencia clave de esta imagen) y MariaDB. Instala headless en el primer arranque, con el login de admin impreso una vez en el log. Persisten data/, custom/ y client/custom/: el resto vive en la imagen y se actualiza con el tag. Respalda la base de datos y esos volúmenes juntos. Correo entrante, workflows y notificaciones corren sin contenedor adicional.
La guía técnica completa (Compose, variables, hardening, respaldos y upgrades) está disponible en inglés: ver la guía completa.
O sáltate la operación
Aloja EspoCRM en tu propio VPS privado.
Un clic instala esta imagen exacta en un VPS que es solo tuyo, con asistente de dominio y TLS incluido. El mismo servidor corre tantas apps como quepan, sin cargo por app.
FAQ
Preguntas que nos hacen.
¿Necesito una base de datos?
Sí. EspoCRM guarda todo en MariaDB (o MySQL). El compose independiente incluye MariaDB.
¿De dónde sale la contraseña de admin?
Si defines `ESPOCRM_ADMIN_PASSWORD`, se usa ese valor. Si lo dejas vacío, la imagen genera una fuerte en la primera instalación y la imprime una vez en el log del contenedor.
¿Los jobs programados y el correo entrante funcionan en un solo contenedor?
Sí. La imagen corre el daemon de jobs de EspoCRM junto al servidor web, así que jobs programados, lectura de correo, workflows y notificaciones funcionan sin segundo contenedor.
¿Cómo funciona HTTPS si el contenedor solo sirve HTTP en el puerto 80?
El TLS se termina en el reverse proxy (Traefik en la App Platform), que reenvía a EspoCRM por la red interna. Define `ESPOCRM_SITE_URL` con la dirección HTTPS para que los enlaces generados usen el esquema correcto.
¿Puedo usar MySQL en vez de MariaDB?
Sí. EspoCRM conecta con el driver de MySQL, que funciona con MySQL 8 y MariaDB; apunta `ESPOCRM_DATABASE_HOST` a tu servidor.
Your server runs. You sleep.
Fully managed hosting from people who have been doing this since 2001.