RemarkableCloud

Imagen Docker

Metabase en Docker. BI que tu equipo sí usará.

Metabase es la herramienta de inteligencia de negocios que tu equipo sí va a usar: apúntala a una base de datos, haz preguntas en un editor visual o SQL, y fija las respuestas en dashboards.

ghcr.io/remarkablecloud/metabase
# Metabase en Docker, base fijada por digest
docker pull ghcr.io/remarkablecloud/metabase:0.63.17.2-r1
docker compose up -d
Build actual
0.63.17.2-r1, actualizada 12 sept 2026
Base
Metabase OSS, anclada por digest
Qué trae
Base de aplicación Postgres, llave de cifrado persistida, admin generado
Licencia de origen
Metabase: AGPL-3.0 (la edición open source; la edición Enterprise, con licencia aparte, no se usa en esta imagen).

La imagen

Qué agrega nuestra imagen.

Qué cambia frente a Metabase original, y por qué importa en producción.

Base de aplicación PostgreSQL desde el día uno

H2 es para demos; este stack guarda el estado propio de Metabase en Postgres 16, que es la diferencia entre un juguete y un sistema de registro.

Llave de cifrado persistida

Las credenciales de las fuentes de datos se cifran en reposo, y la llave vive en un volumen, así que recrear el contenedor nunca te deja fuera de tus conexiones.

Admin generado en el primer arranque

El administrador existe con contraseña generada antes de que el puerto abra; el asistente de configuración nunca puede ser reclamado por un extraño.

Base anclada por digest, runtime non-root

Reconstruida y escaneada en nuestro calendario, no con las sorpresas de upstream.

Consciente del proxy

MB_SITE_URL gobierna enlaces, embeds y correo; el TLS se termina en tu proxy.

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: Metabase (JVM, puerto 3000 interno) y Postgres 16 como base de aplicación, donde viven preguntas, dashboards y credenciales de conexión cifradas; las bases que analizas son conexiones externas que agregas en la UI. La llave de cifrado persiste en volumen: respáldala junto con la base, porque una sin la otra deja las conexiones ilegibles. El admin generado sale una vez en el log. Dale a la JVM al menos 2 GB. Para actualizar, cambia al tag nuevo y recrea.

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.

  1. 0.63.17.2-r1 Actual 12 sept 2026
Changelog completo en GitHub

Metabase y otros nombres de productos son marcas de sus respectivos titulares. RemarkableCloud no está afiliada a ellos ni cuenta con su respaldo.

FAQ

Metabase en Docker: respuestas.

Respuestas cortas de quienes construyen y corren esta imagen.

¿Es el Metabase de pago?

No. Es la edición open source AGPL; la edición Enterprise con licencia aparte no se usa en esta imagen.

¿Puede consultar MySQL, Postgres y las bases que mis apps ya usan?

Sí, las agregas como fuentes de datos en la UI. En la App Platform, eso incluye las bases de tus otras apps en el mismo servidor.

¿Por qué Postgres para la base de aplicación?

Porque H2, el default embebido, se corrompe con uso real y bloquea upgrades limpios. Todo Metabase serio corre una base de aplicación externa.

¿Dónde están las credenciales de admin?

Impresas una vez en el log del contenedor en el primer arranque; guárdalas y rota la contraseña tras entrar.

Descárgala, o deja que la corramos.

Las mismas imágenes que usan nuestras apps administradas, gratis en GHCR.