Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Captura de docker-webCaptura de docker-webdocker-web
01

Perfil de infraestructura

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

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

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

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
No detectados
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
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.