A lightweight web UI for managing Docker, Swarm, Podman, Kubernetes and ACI container environments.
will-moss/isaiah
A self-hostable, web-based clone of the lazydocker terminal UI for managing Docker containers, images, volumes, networks and stacks remotely.
Open-source alternative to:Portainer
- Stars
- 1,088
- Forks
- 25
- Open issues
- 8
- Last commit
- 3 months ago
What is it?
Isaiah is a self-hosted web service for managing Docker resources on a remote server. It recreates the lazydocker command-line application as a browser interface, so you can work with containers, images, volumes, networks and Docker Compose stacks without logging into the host over SSH.
The interface covers inspection with live logs and stats, lifecycle actions such as start, stop, restart and pause, bulk operations, pruning, and an in-browser terminal that can open a shell inside a container or on the server. It also lets you create and edit docker-compose.yml files from the browser. Isaiah communicates over WebSocket and uses the official Docker SDK.
Isaiah runs as a single Go executable or a Docker image. It supports standalone, reverse-proxy, multi-node (Master and Agent) and multi-host deployments, along with master-password or forward proxy authentication such as Authelia, and custom CSS theming.
Key features
- 01Manage containers, images, volumes, networks and Compose stacks from a browser
- 02View live logs, stats and full resource configuration
- 03Open a shell inside containers or on the server from a built-in terminal
- 04Create and edit docker-compose.yml files in the browser
- 05Supports master password or forward proxy (e.g. Authelia) authentication
- 06Multi-node and multi-host deployment modes
Use cases
- Managing Docker workloads on a home server or VPS without SSH access
- Administering several remote Docker hosts from one dashboard
- Letting teammates inspect and restart containers behind an SSO portal
- Editing and redeploying Compose stacks from a phone or tablet browser
Quick start
- 1
Install Docker 23.0.0 or newer (use 26.0.0 or newer for Stacks)
- 2
Run Isaiah with default settings and port 3000 mapped
docker run -v /var/run/docker.sock:/var/run/docker.sock:ro -p 3000:3000 mosswill/isaiah
Things to know
- The README states a default password, so change it before exposing the service.
- It needs the Docker socket mounted, which gives it control over the host's Docker daemon.
- The Stacks feature requires Docker 26.0.0 or newer.
In collections
Topics
FAQ
- What is isaiah?
- A self-hostable, web-based clone of the lazydocker terminal UI for managing Docker containers, images, volumes, networks and stacks remotely. Isaiah is a self-hosted web service for managing Docker resources on a remote server. It recreates the lazydocker command-line application as a browser interface, so you can work with containers, images, volumes, networks and Docker Compose stacks without logging into the host over SSH.
- Is isaiah free to use? What license does it have?
- isaiah is open source under the MIT license. Check the license terms before using it in commercial products.
- Is isaiah still maintained?
- Updated within 6 months. The last commit to isaiah was on Jul 30, 2026.
- What can I use isaiah for?
- Managing Docker workloads on a home server or VPS without SSH access Administering several remote Docker hosts from one dashboard Letting teammates inspect and restart containers behind an SSO portal Editing and redeploying Compose stacks from a phone or tablet browser
- How do I install isaiah?
- Install Docker 23.0.0 or newer (use 26.0.0 or newer for Stacks) Run Isaiah with default settings and port 3000 mapped: docker run -v /var/run/docker.sock:/var/run/docker.sock:ro -p 3000:3000 mosswill/isaiah
- Where can I get isaiah?
- The source code and installation instructions are on GitHub: https://github.com/will-moss/isaiah
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A fast, single-binary web UI for managing multiple qBittorrent instances, with automations and cross-seeding.
A self-hosted web UI for managing Nginx sites, certificates, configs, logs and server stats, written in Go and Vue.
A browser-based SQL IDE that deploys beside your data and connects to dozens of databases and data stores, with SSO, audit trail and AI-assisted queries under MIT.
A self-hosted web cockpit for OpenClaw agents, adding voice chat, a kanban board, workspace file editing, session views and usage tracking.
A lightweight, web-based realtime log viewer for Docker containers, with Swarm and Kubernetes-related support, that stores no log files.