Repolode
RA341

RA341/dockman

Herramienta de gestión de Docker que trabaja directamente con tus archivos Docker Compose, pensada para usuarios de homelab.

Estrellas
646
Forks
25
Issues abiertos
35
Último commit
hace 10 días

¿Qué es?

Dockman es un gestor web de contenedores Docker y stacks de Compose, pensado para quienes alojan sus propios servicios en un homelab. En lugar de ocultar la configuración tras una abstracción propia, trabaja con los archivos Compose que ya tienes en el disco, por lo que conservas el control total sobre el YAML que define tus servicios.

Se ejecuta Dockman como un contenedor que monta el socket de Docker y un directorio de stacks. La ruta del directorio de stacks debe ser absoluta y coincidir en la variable de entorno, el volumen del host y el volumen del contenedor. Dockman tiene licencia AGPL-3.0 y está escrito en TypeScript.

Se proporciona un comando rápido docker run para probarlo, pero elimina todos los datos de Dockman cuando se detiene el contenedor. Por eso, para una instalación de largo plazo, se recomienda usar Compose con un volumen de configuración persistente.

Funciones clave

  • 01Gestiona stacks de Docker Compose directamente desde sus archivos en el disco.
  • 02Requiere montar el socket de Docker en el contenedor.
  • 03Guarda su propia configuración en un volumen /config montado.
  • 04Se distribuye como una imagen de contenedor publicada en ghcr.io.
  • 05Incluye una interfaz web disponible en el puerto 8866.

Casos de uso

  • Gestionar los servicios alojados por cuenta propia en un homelab desde el navegador, en lugar de usar la terminal.
  • Mantener los archivos Compose como única fuente de verdad para los contenedores en ejecución.
  • Editar y volver a desplegar stacks en un servidor doméstico sin aprender un nuevo formato de configuración.

Inicio rápido

  1. 1

    Prueba Dockman con un docker run temporal (los datos se eliminan al detenerlo).

    docker run --rm -p 8866:8866 -e DOCKMAN_LOG_AUTH_WARNING=false -v /var/run/docker.sock:/var/run/docker.sock ghcr.io/ra341/dockman:latest
  2. 2

    Abre la interfaz web en el puerto 8866 de localhost.

Antes de usarlo

  • El comando docker run de inicio rápido elimina todos los datos de Dockman cuando se detiene el contenedor, así que úsalo solo para probar.
  • Para un uso persistente, necesitas una configuración de Docker Compose con una ruta absoluta para stacks que coincida en tres lugares.
  • Tiene licencia AGPL-3.0, una licencia copyleft que exige divulgar el código fuente de las versiones modificadas que se desplieguen a través de la red.

En colecciones

Temas

Preguntas frecuentes

¿Qué es dockman?
Herramienta de gestión de Docker que trabaja directamente con tus archivos Docker Compose, pensada para usuarios de homelab. Dockman es un gestor web de contenedores Docker y stacks de Compose, pensado para quienes alojan sus propios servicios en un homelab. En lugar de ocultar la configuración tras una abstracción propia, trabaja con los archivos Compose que ya tienes en el disco, por lo que conservas el control total sobre el YAML que define tus servicios.
¿dockman es gratuito? ¿Qué licencia tiene?
dockman es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿dockman sigue mantenido?
Mantenimiento activo. El último commit de dockman fue el 27 oct 2026.
¿Para qué puedo usar dockman?
Gestionar los servicios alojados por cuenta propia en un homelab desde el navegador, en lugar de usar la terminal. Mantener los archivos Compose como única fuente de verdad para los contenedores en ejecución. Editar y volver a desplegar stacks en un servidor doméstico sin aprender un nuevo formato de configuración.
¿Cómo se instala dockman?
Prueba Dockman con un docker run temporal (los datos se eliminan al detenerlo).: docker run --rm -p 8866:8866 -e DOCKMAN_LOG_AUTH_WARNING=false -v /var/run/docker.sock:/var/run/docker.sock ghcr.io/ra341/dockman:latest Abre la interfaz web en el puerto 8866 de localhost.
¿Dónde consigo dockman?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/RA341/dockman

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados