Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

ghost-traefik-letsencrypt-docker-compose

Ghost con Traefik y Let's Encrypt en Docker Compose. Auto-licencia SSL, MySQL 8.4, backups programáticos y restauración.

Ficha actualizada 22 sept 2026, 18:37 · upstream 22 sept 2026, 17:30 · release v1.8.8

Ver códigoProblemas y ayudaRepositorio ↗
00

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

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

Este repositorio proporciona un entorno de desarrollo completo para Ghost (CMS) alojado detrás de Traefik con autenticación básica, certificados Let's Encrypt automáticos, base de datos MySQL 8.4 con healthchecks, y backups diarios programados. Incluye scripts de restauración y verificación de integridad. No requiere Kubernetes ni configuración manual de certificados.

CASOS DE USO
  • Alojamiento de blog personal o corporativo
  • Sitio web con autenticación de usuarios
  • Servicios de notificaciones por correo
  • Hosting de contenido multimedia
  • Aplicaciones que requieren SSL automático
  • Entornos de desarrollo y pruebas
PUNTOS DESTACADOS
  • Certificados Let's Encrypt automáticos con renovación diaria
  • Base de datos MySQL 8.4 con healthchecks integrados
  • Backups diarios programáticos con restauración incluida
  • Traefik como reverse proxy con autenticación básica
  • Configuración en un solo archivo .env
  • Verificación de integridad del pipeline CI/CD
PRECAUCIONES
  • No incluye gestión manual de certificados (solo automática)
  • Depende de DNS para la autenticación de dominio
  • MySQL requiere configuración de base de datos externa
  • Backups requieren espacio en disco adicional
  • No incluye hosting del propio CMS
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

Instala con `docker compose up -d`. Configura `.env` con credenciales. Verifica logs de Traefik para certificados. Usa scripts de restauración (`ghost-restore-database.sh`, `ghost-restore-application-data.sh`). Actualiza con `./update.sh --dry-run` antes de aplicar cambios.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.js
SERVICIOS
PostgreSQLMySQLRedis
BASES DE DATOS
PostgreSQLMySQLRedis
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.