capstan
Capstan es una herramienta web basada en Docker Compose para gestionar pila de contenedores con integración Git, imágenes multi-arch y runtime sin root. Es un reemplazo autocontenido de Dockge.
Ficha actualizada 23 sept 2026, 12:05 · upstream 23 sept 2026, 11:48 · release v0.23.0
Qué es capstan
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Capstan es una plataforma web que permite la gestión de pilas de contenedores mediante Docker Compose, integrando funciones como backups, terminal en el navegador, edición de archivos y monitoreo en tiempo real. Su arquitectura está diseñada para ser multi-arch (soporta AMD64 y ARM64), con un solo contenedor que sirve tanto el API como la interfaz web. Se destaca por su enfoque de seguridad mediante runtime sin root, integración Git nativa, y capacidades de despliegue automático a través del repositorio GitHub Container Registry.
- Gestionar múltiples servicios Docker Compose en un solo entorno con una sola instancia
- Automatizar la creación, inicio, parada y reinicio de pila de contenedores
- Mantener backups automáticos mediante snapshots integrados o sincronización con rclone
- Acceso rápido a logs de contenedores desde el navegador sin necesidad de terminal externa
- Monitoreo en tiempo real de CPU, memoria y estado de cada servicio
- Edición de archivos docker-compose.yaml con validación en tiempo real
- Integración con repositorios Git para gestionar pila de proyectos
- Actualización automática de imágenes de contenedor según cambios del repo
- Soporta múltiples arquitecturas (amd64 y arm64) en un solo contenedor
- Runtime sin root que reduce la superficie de ataque
- Terminal integrada en el navegador con ANSI colors y filtros
- Backup automático mediante restic con opción de sincronización rclone
- Editor integrado para editar docker-compose.yaml con validación
- Dashboard con gráficos de CPU y memoria per contenedor
- No incluye base de datos nativa, requiriendo Elasticsearch o similar
- Depende de Docker Compose como estándar de gestión de pila
- La terminal en el navegador tiene limitaciones de ancho de banda y rendimiento
- El monitoreo en tiempo real depende de la disponibilidad del contenedor principal
- No incluye autenticación de usuarios por defecto, requiere configuración manual
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.
Para producción se recomienda usar docker-compose.prod.yaml que apunta a la imagen publicada en ghcr.io/thinkbig1979/capstan:latest. Se debe configurar un entorno de producción con variables de entorno seguras (backend/.env), habilitar backups, y asegurar el runtime sin root mediante la configuración del contenedor. Para desarrollo local se puede ejecutar ./start-local.sh que genera una imagen all-in-one. Se recomienda pinear versiones específicas en ghcr.io para despliegues reproducibles.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
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.