sprey-wp-stack
Pila Docker lista para producción de WordPress y WooCommerce con Caddy, MariaDB e integración BTCPay Server para despliegues en VPS pequeños. Incluye HTTPS automático, logs rotados y monitorización básica.
Ficha actualizada 27 sept 2026, 5:01 · upstream 27 sept 2026, 4:52 · release v1.0.0
Qué es sprey-wp-stack
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Sprey WP Stack es una solución completa para tiendas online en entornos VPS reducidos. Utiliza Caddy como único punto de entrada público con HTTPS automático vía Let's Encrypt. El stack incluye WordPress, Apache, PHP 8.4, WooCommerce estable y BTCPay for WooCommerce V2 integrados en la imagen del contenedor. La base de datos es MariaDB LTS aislada en red privada.
La arquitectura prioriza la seguridad y el mantenimiento automatizado. Los logs se rotan localmente con límites estrictos para evitar saturación del disco, y el script status.sh proporciona métricas de recursos como RAM, swap y uso de almacenamiento. El sistema gestiona automáticamente la creación de un archivo de swap si no existe en el host.
La integración con BTCPay Server permite aceptar pagos en criptomonedas sin custodiar fondos dentro del servidor. La infraestructura de pagos permanece separada, conectándose a una instancia externa o auto-alojada. El despliegue soporta tanto arquitecturas x86_64 como ARM64.
- Tienda online con pasarela de pagos en criptomonedas vía BTCPay Server.
- Despliegue rápido en VPS Ubuntu o Debian sin configuración manual compleja.
- Solución para desarrolladores que necesitan persistencia de datos y logs controlados.
- Migración a WordPress desde cero con infraestructura gestionada mediante Docker Compose.
- HTTPS automático con Caddy y renovación de certificados Let's Encrypt integrada.
- Logs rotados localmente (10MB por archivo, máximo 3 archivos) para evitar llenar el disco.
- Soporte verificado para arquitecturas ARM64 y x86_64 en Ubuntu/Debian LTS.
- Gestión automática de swap si no existe en el host durante la instalación.
- Integración nativa con Cloudflare Worker para failover ante caídas del origen.
- El disco raíz de 10GB es suficiente para pruebas pero limitado para producción a largo plazo sin expansión.
- phpMyAdmin está desactivado por defecto y solo accesible desde localhost (127.0.0.1).
- La infraestructura de pagos (BTCPay) no se ejecuta dentro del VPS, requiriendo conexión externa.
- No se recomienda ejecutar docker compose down -v en producción sin backup de volúmenes.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Ejecutar sudo ./install.sh dominio admin@dominio tras actualizar el sistema operativo con apt. Asegurar que los puertos 80, 443 y SSH estén abiertos en el firewall. Usar .env para configurar credenciales seguras. No ejecutar docker compose down -v en producción sin backup de volúmenes.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.