docker-web
CLI para gestionar stacks Docker Compose en auto-hospedaje. Permite desplegar, actualizar y mantener aplicaciones containerizadas con comandos unificados.
Ficha actualizada 23 sept 2026, 20:27 · upstream 23 sept 2026, 20:08 · release v1.5.17
Qué es docker-web
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
docker-web es una herramienta de línea de comandos diseñada para administrar stacks orientados a Docker Compose en entornos self-hosted. Proporciona una interfaz unificada para operaciones comunes como despliegue, actualización, backup y restauración de aplicaciones containerizadas.
La herramienta utiliza una estructura modular con plantillas predefinidas para cada aplicación, permitiendo configuración personalizada mediante variables de entorno, scripts pre/post-instalación y configuraciones Nginx opcionales. Cada aplicación tiene su propio directorio con docker-compose.yml específico.
Incluye sistema de testing E2E que valida el ciclo completo de la aplicación con una instancia temporal antes de empujar cambios a producción. La instalación se realiza mediante un script curl que configura el entorno y los comandos disponibles.
- Gestión centralizada de múltiples aplicaciones Docker en un mismo servidor
- Backup y restauración programada de stacks completos con docker-web backup/restore
- Despliegue rápido de aplicaciones como Nextcloud, WordPress u otras desde repositorios oficiales
- Mantenimiento de versiones mediante comandos up para actualizar imágenes sin perder datos
- Inicialización de nuevas aplicaciones con plantillas preconfiguradas en el directorio apps
- CLI unificada que simplifica operaciones complejas de gestión de contenedores
- Sistema de backup y restore integrado para preservar datos entre versiones
- Estructura modular con plantillas reutilizables para cada aplicación
- Scripts pre-install.sh y post-install.sh personalizables por aplicación
- Suite de testing E2E incluida para validar comandos antes de producción
- Bajo consumo de recursos: 1 core CPU, 1GB RAM, 10GB disco según análisis técnico
- No incluye Docker como dependencia directa del proyecto (hasDocker: false)
- Requiere instalación manual mediante script curl sin soporte one-click
- Complejidad LOW indica limitaciones para entornos de producción críticos
- No soporta despliegue automático sin configuración previa con docker-web config
- Dependencia de Docker Compose externo no incluida en el repositorio
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
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.
Instalar ejecutando curl https://raw.githubusercontent.com/docker-web/docker-web/master/install.sh | sudo bash. Configurar con docker-web config antes del primer despliegue. Ejecutar docker-web test antes de empujar cambios a producción para validar todo el ciclo de vida. Requiere Docker Compose instalado en el sistema anfitrión.
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.

