Ve tu infraestructura.
Las redes son cajas y los contenedores viven dentro. Descubre en segundos qué ve a qué.
Dibuja tus redes, conecta tus servicios y aplica cambios con red de seguridad. Un panel local, en una sola imagen.
Gratis y de código abierto (Apache-2.0). Sin cuenta, sin nube, sin telemetría.
Nautix es un panel web para administrar Docker en tu propia máquina o servidor. Cada red de Docker es una caja y los contenedores viven dentro, con su logo. Arrastras para mover, conectar o abrir un túnel, y cada acción muestra el comando docker equivalente. Funciona con Docker normal y con Swarm.
Las redes son cajas y los contenedores viven dentro. Descubre en segundos qué ve a qué.
Arrastra de una aplicación a su base de datos y la variable de conexión queda puesta. Abre un túnel entre redes y cruza solo el puerto necesario.
Cada cambio espera en un plan, se aplica de a uno y se deshace si algo falla. Siempre ves el comando equivalente.
Puertos solo en 127.0.0.1 por defecto, HTTPS incluido, roles y tokens de API. Todo queda en tu máquina.
Capturas del motor de demostración: los nombres y datos son de ejemplo.
Inspector de un contenedor con sus redes, puertos y acciones
Toca la captura para ampliarla.
Gestiona Docker desde el navegador. Un comando, sin nube, todo en tu máquina.
Nautix es una app web autoalojada para gestionar Docker. Se levanta con un comando, se abre en https://localhost:3737 y cubre contenedores, imágenes, volúmenes, redes, Compose y builds. Cada comando de docker --help está disponible como acción visual o en una terminal web.
/carpeta:/carpeta desde la interfaz./, rutas sensibles) piden consentimiento explícito con un mensaje claro, y el servidor rechaza los que no fueron aceptados.docker system prune, con vista previa de lo que se borra.127.0.0.1.no-new-privileges.Nautix 1.0 es la primera versión pública y sigue evolucionando. Si algo falla o te falta una función, tu opinión nos ayuda a decidir qué sigue.


Soy Sebastián, Senior Software Engineer y apasionado por construir herramientas que mejoren la experiencia de los desarrolladores.
Docker me resultaba limitado a la hora de visualizar y gestionar redes. Exploré alternativas como Podman, pero ninguna terminaba de ofrecer la experiencia que buscaba.
Así nació Nautix, una iniciativa personal para repensar cómo interactuamos con Docker: un panel donde las redes se pueden visualizar, mover y conectar, con la posibilidad de revisar y deshacer cambios.
Lo comparto públicamente porque creo que las mejores herramientas no deberían resolver únicamente los problemas de quien las construye.
Y esto es solo el comienzo. Tengo una visión ambiciosa para Nautix: ir más allá de un panel de gestión y construir una experiencia que haga que trabajar con Docker sea más visual, amigable y natural.
Para administrar Docker, Nautix usa el socket de Docker. Quien controla ese socket equivale a ser root en el servidor. Esto pasa con cualquier panel de Docker.
Pide siempre autenticación, publica el puerto solo en 127.0.0.1, corre sin ser root, con el sistema de archivos en solo lectura y sin capacidades extra, y nunca muestra tus secretos.
No lo expongas a internet; si necesitas acceso remoto, usa una VPN (Tailscale, WireGuard) o un proxy con HTTPS y segundo factor. Si quieres lo más estricto, ejecútalo con Docker rootless.
SECURITY.md · Más detalle en SECURITY.md
Con Docker en marcha, tardas dos minutos.
Docker instalado y en marcha. En Linux se instala directo; en Windows, mediante WSL2; también funciona en Docker Desktop (Windows y Mac) con el mismo comando. Compruébalo con docker --version.
Descarga el Compose y levántalo.
export NAUTIX_IMAGE=josesebastiangarcia/nautix
export DOCKER_GID=$(stat -c %g /var/run/docker.sock)
curl -fsSLO https://raw.githubusercontent.com/JoseSebastianGarcia/nautix/main/compose.hub.yaml
docker compose -f compose.hub.yaml up -dAbre https://localhost:3737, pega el token de configuración que aparece con el comando de abajo y crea tu usuario administrador.
docker compose -f compose.hub.yaml logs nautixLa primera vez el navegador avisa del certificado; sigue la guía en Ajustes → Certificado HTTPS.
Arrastra una plantilla (Traefik, Nginx, PostgreSQL…) a una caja de red, o crea una red nueva.
Sí. El código es Apache-2.0: puedes usarlo, modificarlo y redistribuirlo. El nombre y el logo son marcas registradas del autor (ver TRADEMARK.md).
El socket equivale a ser root en el servidor, igual que con cualquier panel de Docker. Nautix lo reduce: autenticación obligatoria, puerto solo local, sin root, solo lectura y sin capacidades. Lee SECURITY.md.
Sí: un lienzo propio donde las redes overlay son cajas y los servicios son nodos, con plan y rollback.
No. Sin telemetría por defecto; todo se guarda en tu volumen nautix-data.
Está pensado alrededor de las redes: las ves como cajas, conectas servicios arrastrando y cada cambio pasa por un plan que puedes revisar y deshacer. Todo en una sola imagen, ligera y sin dependencias externas.
Sí, pero no lo publiques en internet. Usa una VPN o un proxy con HTTPS y segundo factor.
Un comando, dos minutos y tus redes dejan de ser un misterio.