BookinglyTech News
Infraestructura

DashFlex, un panel web open source en Python para manejar Docker desde el navegador

El proyecto lo publica un usuario en r/selfhosted: FastAPI contra la API del daemon, tarjetas por contenedor y dos temas. Sin licencia declarada ni demo pública por ahora.

2 min de lecturar/selfhosted0 vistas

DashFlex es un panel web open source para manejar Docker sin tocar la línea de comandos. Lo ha publicado el usuario DFlexy en r/selfhosted y está escrito en Python: FastAPI por delante y la API del daemon de Docker por detrás. El repositorio es lo único que hay por ahora, además de un puñado de capturas.

Qué trae

La interfaz se organiza en tarjetas, una por contenedor, con atajos para abrir, editar o ver los logs, y el tamaño de cada tarjeta se puede ajustar. Hay una vista general con el consumo de CPU, memoria y red del host, y listados de contenedores e imágenes locales cuyas acciones van directas al daemon, no a una capa intermedia.

La pantalla de administración permite configurar la URL del Docker, lanzar tareas de limpieza, cambiar el nombre de la aplicación y elegir idioma. Los temas son dos: SciFi, oscuro, y Paper, claro, con color primario y patrones de fondo personalizables.

Los idiomas disponibles son portugués de Brasil e inglés de Estados Unidos. No hay español, lo cual es un detalle menor pero conviene saberlo antes de instalarlo.

Lo que no cuenta

El anuncio no menciona la licencia, ni una versión numerada, ni si hay imagen publicada en algún registro para desplegarlo con un docker run en lugar de clonar el repositorio y montar el entorno a mano. Tampoco aclara cómo se autentica ni qué pasa con el acceso al socket de Docker, que es la parte delicada: montar /var/run/docker.sock dentro de un contenedor equivale a darle root sobre el host, y el post no entra en eso. Las capturas enseñan la interfaz, no una demo en funcionamiento.

El espacio de paneles para Docker está muy concurrido. Portainer, Dockge, Yacht y lazydocker llevan años ahí y tienen comunidades detrás. DashFlex es un proyecto personal y joven, y por lo que se ve en el anuncio no hay todavía nada que lo haga destacar sobre ellos más allá del aspecto visual.

Merece un vistazo si alguien busca una alternativa ligera en Python y no le importa arrancar con algo sin recorrido. Para producción, la falta de licencia explícita y de información sobre el manejo del socket son dos preguntas que el autor tendría que responder antes de que tenga sentido desplegarlo.