Imagen Docker
Mattermost en Docker. Chat de equipo en tu servidor.
Mattermost es una plataforma open source de mensajería y colaboración en equipo, una alternativa autoalojada a Slack: canales, mensajes directos, archivos, búsqueda, integraciones y un API REST, todo en infraestructura que controlas.
¿Prefieres no correrla tú? Mattermost administrado desde $6.67/mes
# Mattermost en Docker, base fijada por digest docker pull ghcr.io/remarkablecloud/mattermost:11.10.1-r1 docker compose up -d
- Build actual
11.10.1-r1, actualizada 11 sept 2026- Base
- Mattermost Team Edition, anclada por digest
- Qué trae
- Pareja Postgres, configuración consciente del proxy, un volumen de datos, healthcheck
- Licencia de origen
- Mattermost (Team Edition): AGPL-3.0
La imagen
Qué agrega nuestra imagen.
Qué cambia frente a Mattermost original, y por qué importa en producción.
Base anclada por digest
Construida desde mattermost/mattermost-team-edition@sha256:8285b9... (Mattermost 11.10.1). Anclar por digest mantiene las reconstrucciones reproducibles.
Sin primer-admin público
Mattermost normalmente convierte en administrador al primero que se registra. Nuestra imagen crea un admin de sistema con contraseña generada en el primer arranque (vía mmctl por socket local) y deshabilita el registro abierto, así un visitante al azar no puede quedarse con la instancia.
PostgreSQL, auto-migrada
La conexión a la base se configura desde MM_SQLSETTINGS_*; Mattermost corre sus migraciones de esquema al arrancar.
Healthcheck
La imagen upstream es distroless, así que agregamos un busybox estático y un HEALTHCHECK sobre /api/v4/system/ping, para que la plataforma enrute tráfico solo cuando el servidor está arriba. El tag publicado actual es ghcr.io/remarkablecloud/mattermost:11.10.1-r1.
Córrela tú, o no
La misma imagen en los dos casos.
Descárgala y córrela donde quieras, o deja que corramos Mattermost por ti en un servidor administrado con actualizaciones, monitoreo y snapshots.
Corre Mattermost 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
Mattermost 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 2 GB desde $6.67/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: Mattermost (puerto 8065 interno) y PostgreSQL, con migraciones automáticas al arrancar. La trampa clásica del primer-registro-se-vuelve-admin está eliminada: el admin de sistema se crea solo en el primer arranque, su login sale una vez en el log, y el registro queda cerrado hasta que invites. MM_SERVICESETTINGS_SITEURL con tu HTTPS gobierna los enlaces. Respalda PostgreSQL y el volumen de datos (archivos subidos) juntos. 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.
-
11.10.1-r1Actual 11 sept 2026
Mattermost y otros nombres de productos son marcas de sus respectivos titulares. RemarkableCloud no está afiliada a ellos ni cuenta con su respaldo.
FAQ
Mattermost en Docker: respuestas.
Respuestas cortas de quienes construyen y corren esta imagen.
¿Necesito una base de datos?
Sí. Mattermost guarda todo en PostgreSQL. El compose independiente la incluye.
¿Quién es el admin?
La imagen crea un admin de sistema con contraseña generada en el primer arranque e imprime el login una vez en el log del contenedor. Define MM_ADMIN_PASSWORD para fijarlo.
¿Otras personas pueden registrarse?
No por defecto: el registro abierto y por correo están deshabilitados, así que el admin invita a los usuarios. Puedes habilitar el registro después en la System Console.
¿Cómo funciona HTTPS si el contenedor sirve HTTP en 8065?
El TLS se termina en el reverse proxy (Traefik en la App Platform), que reenvía al puerto 8065. Define MM_SERVICESETTINGS_SITEURL con tu dirección HTTPS.
¿Puedo usar MySQL en vez de PostgreSQL?
Mattermost soporta MySQL, pero esta imagen y la App Platform apuntan a PostgreSQL; el compose y los defaults asumen Postgres.
Descárgala, o deja que la corramos.
La misma imagen corre Mattermost en nuestros servidores administrados, con actualizaciones y monitoreo incluidos.