Repolode
will-moss

will-moss/isaiah

Clon web autoalojable de la interfaz de terminal de lazydocker para administrar de forma remota contenedores, imágenes, volúmenes, redes y stacks de Docker.

Alternativa open source a:Portainer

Estrellas
1,088
Forks
25
Issues abiertos
8
Último commit
hace 3 meses

¿Qué es?

Isaiah es un servicio web autoalojable para administrar recursos de Docker en un servidor remoto. Reproduce la aplicación de línea de comandos lazydocker en una interfaz de navegador, para que puedas trabajar con contenedores, imágenes, volúmenes, redes y stacks de Docker Compose sin iniciar sesión en el host por SSH.

La interfaz permite inspeccionar recursos con logs y estadísticas en tiempo real, realizar acciones sobre su ciclo de vida, como iniciar, detener, reiniciar y pausar, ejecutar operaciones en lote y limpiar recursos. También incluye una terminal en el navegador que permite abrir una shell dentro de un contenedor o en el servidor. Además, permite crear y editar archivos docker-compose.yml desde el navegador. Isaiah se comunica mediante WebSocket y utiliza el SDK oficial de Docker.

Isaiah se ejecuta como un único ejecutable de Go o como una imagen de Docker. Admite implementaciones independientes, con proxy inverso, multinodo (Master y Agent) y multihost, además de autenticación mediante contraseña maestra o proxy de autenticación, como Authelia, y temas con CSS personalizado.

Funciones clave

  • 01Administrar contenedores, imágenes, volúmenes, redes y stacks de Compose desde el navegador
  • 02Consultar logs en tiempo real, estadísticas y la configuración completa de los recursos
  • 03Abrir una shell dentro de contenedores o en el servidor desde una terminal integrada
  • 04Crear y editar archivos docker-compose.yml en el navegador
  • 05Admite autenticación con contraseña maestra o mediante proxy de autenticación (por ejemplo, Authelia)
  • 06Modos de implementación multinodo y multihost

Casos de uso

  • Administrar cargas de trabajo de Docker en un servidor doméstico o VPS sin acceso por SSH
  • Administrar varios hosts remotos de Docker desde un único panel
  • Permitir que el equipo inspeccione y reinicie contenedores detrás de un portal SSO
  • Editar y volver a implementar stacks de Compose desde el navegador de un teléfono o una tableta

Inicio rápido

  1. 1

    Instala Docker 23.0.0 o una versión posterior (para usar Stacks, necesitas la 26.0.0 o posterior).

  2. 2

    Ejecuta Isaiah con la configuración predeterminada y mapea el puerto 3000.

    docker run -v /var/run/docker.sock:/var/run/docker.sock:ro -p 3000:3000 mosswill/isaiah

Antes de usarlo

  • El README indica una contraseña predeterminada; cámbiala antes de exponer el servicio.
  • Necesita montar el socket de Docker, lo que le da control sobre el daemon de Docker del host.
  • La función Stacks requiere Docker 26.0.0 o posterior.

Temas

Preguntas frecuentes

¿Qué es isaiah?
Clon web autoalojable de la interfaz de terminal de lazydocker para administrar de forma remota contenedores, imágenes, volúmenes, redes y stacks de Docker. Isaiah es un servicio web autoalojable para administrar recursos de Docker en un servidor remoto. Reproduce la aplicación de línea de comandos lazydocker en una interfaz de navegador, para que puedas trabajar con contenedores, imágenes, volúmenes, redes y stacks de Docker Compose sin iniciar sesión en el host por SSH.
¿isaiah es gratuito? ¿Qué licencia tiene?
isaiah es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿isaiah sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de isaiah fue el 30 jul 2026.
¿Para qué puedo usar isaiah?
Administrar cargas de trabajo de Docker en un servidor doméstico o VPS sin acceso por SSH Administrar varios hosts remotos de Docker desde un único panel Permitir que el equipo inspeccione y reinicie contenedores detrás de un portal SSO Editar y volver a implementar stacks de Compose desde el navegador de un teléfono o una tableta
¿Cómo se instala isaiah?
Instala Docker 23.0.0 o una versión posterior (para usar Stacks, necesitas la 26.0.0 o posterior). Ejecuta Isaiah con la configuración predeterminada y mapea el puerto 3000.: docker run -v /var/run/docker.sock:/var/run/docker.sock:ro -p 3000:3000 mosswill/isaiah
¿Dónde consigo isaiah?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/will-moss/isaiah

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

Proyectos relacionados