Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

wordpress-traefik-letsencrypt-docker-compose

WordPress con Let's Encrypt automatizado mediante Docker Compose y Traefik, usando MariaDB 11.4 LTS, con backups programáticos y scripts de restauración.

Ficha actualizada 22 sept 2026, 23:23 · upstream 22 sept 2026, 23:20 · release v1.8.6

Ver códigoProblemas y ayudaRepositorio ↗
00

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

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

Este repositorio despliega WordPress (imagen oficial de Docker) detrás de Traefik con autenticación automática de Let's Encrypt TLS, respaldado por MariaDB 11.4 LTS. Incluye cron jobs para backups diarios del base de datos y contenido de wp-content, así como scripts interactivos para restaurar ambos tipos de datos. El despliegue se realiza mediante un solo comando `docker compose up` desde la terminal.

CASOS DE USO
  • Despliegue rápido de WordPress con autenticación SSL automática sin configuración manual
  • Escalabilidad horizontal mediante Traefik como reverse proxy y load balancer
  • Respaldo automático diario del base de datos y contenido de archivos
  • Restauración rápida de sitios completos mediante scripts interactivos
  • Despliegue en entornos Docker Compose para desarrollo, pruebas o producción
PUNTOS DESTACADOS
  • Automatización completa de la obtención de certificados SSL con Let's Encrypt sin intervención manual
  • Soporte de MariaDB 11.4 LTS como base de datos principal
  • Backup programático diario con persistencia de archivos y base de datos
  • Restauración interactiva de bases de datos y contenido de aplicación
  • Configuración segura mediante Docker Compose con seguridad por defecto
PRECAUCIONES
  • No incluye un panel de administración web para WordPress (solo el instalador inicial)
  • Depende de DNS para la autenticación de Let's Encrypt, lo que puede causar problemas en entornos locales
  • El despliegue requiere configuración manual del archivo `.env` con variables como WORDPRESS_DB_PASSWORD y TRAEFIK_EMAIL
  • No incluye un panel de administración web ni herramientas de gestión de WordPress
  • La autenticación de Traefik depende de la resolución de DNS, lo que puede fallar en redes locales sin propagación
01

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Despliegue manual

Para desplegar: clone el repositorio, crear dos redes Docker (traefik y wordpress), editar `.env` con credenciales seguras, ejecutar `docker compose -f wordpress-traefik-letsencrypt-docker-compose.yml -p wordpress up -d`. Verifica que la autenticación de Let's Encrypt se registre en los logs. Para actualizar: ejecuta `./update.sh`, luego `docker compose up -d`. No actualice versiones mayores sin un commit previo. En producción, mantén el sitio activo y actualiza solo plugins y temas desde el panel. Realiza backups diarios antes de cualquier actualización del core.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
No detectados
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.