RemarkableCloud

Apps / Imágenes 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.

docker pull ghcr.io/remarkablecloud/odoo

Build actual

18.0-r1

Updated Jan 1, 1970

Base

Odoo 18 Community oficial, anclada por digest

Qué trae

Pareja PostgreSQL, volumen de addons, configuración consciente del proxy, healthcheck

Licencia upstream

Odoo (Community): LGPL-3.0

Free to pull and run anywhere. Digest-pinned, updated deliberately; each build is recorded in the changelog.

La imagen

Qué agrega nuestra imagen.

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.

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`.

¿Prefieres saltarte el compose? Despliega Odoo a un clic en tu propio VPS: TLS, dominio y base de datos ya conectados.

Despliega Odoo a un clic

La guía

Córrelo en producción.

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.

Actualizaciones

Builds recientes.

18.0-r1

Sep 11, 2026

O sáltate la operación

Aloja Odoo 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í. 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.

Your server runs. You sleep.

Fully managed hosting from people who have been doing this since 2001.