Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

mattermost-traefik-letsencrypt-docker-compose

Plantilla Docker Compose para Mattermost Team Edition con Traefik v3, Let's Encrypt automático y PostgreSQL. Incluye copias de seguridad programadas, scripts de restauración y cadena de suministro segura con imágenes pinneadas por digest SHA256.

Ficha actualizada 23 sept 2026, 19:15 · upstream 23 sept 2026, 19:13 · release v1.8.7

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es mattermost-traefik-letsencrypt-docker-compose

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Este repositorio proporciona una solución completa para desplegar Mattermost Team Edition en un servidor Linux con Docker Compose. La arquitectura integra Traefik v3 como proxy inverso con gestión automática de certificados TLS a través de Let's Encrypt, PostgreSQL como base de datos persistente y contenedores dedicados para copias de seguridad programadas de la base de datos y los archivos de carga.

CASOS DE USO
  • Despliegue rápido de chat empresarial auto-alojado con autenticación HTTPS válida en menos de 10 minutos
  • Gestión automática de certificados TLS sin intervención manual mediante Traefik ACME integrado
  • Automatización de copias de seguridad diarias con retención programada y scripts de restauración verificados
  • Despliegue seguro con imágenes oficiales pinneadas por digest SHA256 para evitar vulnerabilidades de cadena de suministro
PUNTOS DESTACADOS
  • Automatización completa de certificados TLS con Let's Encrypt vía Traefik ACME, incluyendo renovación automática
  • Scripts de restauración incluidos para base de datos y archivos de carga, verificados en CI/CD
  • Cadena de suministro segura con imágenes oficiales pinneadas por digest SHA256 y comprobador diario de frescura
  • Contenedores hardening con security_opt: no-new-privileges:true y cap_drop: [ALL] para infraestructura crítica
PRECAUCIONES
  • Requiere Docker Compose v2.5+ para interpolación correcta de variables en imágenes pinneadas por digest
  • Necesita configuración manual de variables de entorno críticas como MATTERMOST_DB_PASSWORD y MATTERMOST_HOSTNAME
  • No incluye Redis a pesar de la detección automática, aunque el README solo documenta PostgreSQL explícitamente
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Verificar propagación DNS antes del despliegue. Asegurar al menos 1GB RAM libre y 1 CPU para equipos pequeños. Revisar logs de Traefik tras el primer arranque para confirmar emisión de certificados. Crear cuenta admin inmediatamente después del despliegue. Hostear volúmenes de backups para recuperación ante desastres.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
No detectados
SERVICIOS
PostgreSQLRedis
BASES DE DATOS
PostgreSQLRedis
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.