Imagen Docker
Odoo 18 en Docker. ERP y CRM, anclados.
Odoo es una suite open source de aplicaciones de negocio integradas: ERP, CRM, contabilidad, inventario, ventas, proyectos, un constructor de sitios y docenas más, todas compartiendo una base de datos.
¿Prefieres no correrla tú? Odoo administrado desde $13.33/mes
# Odoo 18 en Docker, base fijada por digest docker pull ghcr.io/remarkablecloud/odoo:18.0-r1 docker compose up -d
- Build actual
18.0-r1, actualizada 11 sept 2026- Base
- Odoo 18 Community oficial, anclada por digest
- Qué trae
- Pareja PostgreSQL, volumen de addons, configuración consciente del proxy, healthcheck
- Licencia de origen
- Odoo (Community): LGPL-3.0
La imagen
Qué agrega nuestra imagen.
Qué cambia frente a Odoo original, y por qué importa en producción.
Base anclada por digest
Construida desde odoo:18@sha256:c01e5b... (Odoo 18.0 Community, Python 3.12). Anclar por digest mantiene las reconstrucciones reproducibles.
Sin master password insegura
El gestor de bases de datos de Odoo se protege con una master password que upstream deja en el default admin. Nuestra imagen genera una fuerte en la primera corrida, la persiste en el volumen del filestore y la imprime una vez, así solo tú puedes crear o borrar bases.
PostgreSQL
La conexión se configura desde HOST / PORT / USER / PASSWORD; Odoo espera a la base antes de arrancar.
Filestore persistente
Adjuntos y sesiones viven en el volumen /var/lib/odoo.
Healthcheck
Un HEALTHCHECK del contenedor consulta /web/health para que la plataforma enrute tráfico solo cuando Odoo sirve. El tag publicado actual es ghcr.io/remarkablecloud/odoo:18.0-r1.
Córrela tú, o no
La misma imagen en los dos casos.
Descárgala y córrela donde quieras, o deja que corramos Odoo por ti en un servidor administrado con actualizaciones, monitoreo y snapshots.
Corre Odoo por tu cuenta
- Descárgala de GHCR y córrela en cualquier host Docker
- La guía de abajo: compose, entorno, respaldos, actualizaciones
- Tú la actualizas, respaldas y vigilas
Odoo en un servidor administrado
- Instalada por nosotros desde esta misma imagen, $0 por la app
- Actualizaciones con un snapshot antes, monitoreo y firewall administrado
- Un servidor de 4 GB desde $13.33/mes facturado anual, con espacio para más apps
La guía
Córrela en producción.
Un resumen para producción, escrito por quienes construyen la imagen. La guía técnica completa, con compose, entorno, endurecimiento, respaldos y actualizaciones, está en inglés.
Resumen de producción
Dos contenedores: Odoo (puerto 8069 interno) y PostgreSQL. Dos credenciales distintas: la master password (generada en la primera corrida, impresa una vez en el log) protege el gestor de bases; el login de admin lo defines tú al crear tu base en ese gestor. Adjuntos y sesiones persisten en el volumen /var/lib/odoo: respáldalo junto con PostgreSQL. Para actualizar, cambia al tag nuevo y recrea; snapshot antes de saltos de versión mayor.
La guía técnica completa (Compose, variables, hardening, respaldos y upgrades) está disponible en inglés: ver la guía completa.
Changelog
Cada build se fija por digest y queda registrado aquí, así ves qué cambió antes de descargar un tag nuevo.
-
18.0-r1Actual 11 sept 2026
Odoo y otros nombres de productos son marcas de sus respectivos titulares. RemarkableCloud no está afiliada a ellos ni cuenta con su respaldo.
FAQ
Odoo 18 en Docker: respuestas.
Respuestas cortas de quienes construyen y corren esta imagen.
¿Necesito una base de datos?
Sí. Odoo guarda todo en PostgreSQL. El compose independiente la incluye, usando el superusuario para que el gestor de Odoo pueda crear la base de la instancia.
¿Qué es la master password?
Protege el gestor de bases de Odoo (crear, duplicar, borrar, respaldar). La imagen genera una fuerte en la primera corrida y la imprime una vez en el log; la usas para crear tu base.
¿Cómo defino mi login de admin?
Al crear tu base en el gestor defines ahí el correo y contraseña del admin; ese es tu login del día a día (separado de la master password).
¿Cómo funciona HTTPS si el contenedor sirve HTTP en 8069?
El TLS se termina en el reverse proxy (Traefik en la App Platform), que reenvía al puerto 8069 por la red interna.
¿Qué tag debería correr?
Usa el tag anclado actual, ghcr.io/remarkablecloud/odoo:18.0-r1. Evita tags móviles para que un redeploy no cambie la imagen debajo de ti.
Descárgala, o deja que la corramos.
La misma imagen corre Odoo en nuestros servidores administrados, con actualizaciones y monitoreo incluidos.