v…

LightDockerWebUI

A lightweight, elegant web interface for Docker container management. Run, monitor, and control your containers from any browser — no complex setup required.

Docker Pulls GHCR MIT License Python

Home servers · Dev environments · Small deployments

Multi
Docker Host Support
Live
Log Streaming
GitOps
Compose Workflows
MIT
Open Source License

Everything you need to manage Docker

A full-featured dashboard without the bloat

Real-time Dashboard

Instant container status overview — running, stopped, paused — with port mappings and clickable links.

Container Control

Start, stop, restart, and delete containers individually or in bulk with instant feedback.

Live Log Streaming

Real-time log output with auto-scroll, manual override, timestamp display, and search filtering.

Web Terminal

Full interactive shell via xterm.js — both SSH server terminal and container PTY shells.

Multi-Server Support

Connect to multiple Docker hosts over local socket or remote TCP. Switch servers from the dropdown.

GitOps for Compose

Clone a git repo with compose files, edit, save, push, and deploy — all from the UI.

Image Management

Browse all images, prune dangling images, and see reclaimed disk space after pruning.

Networks & Volumes

View networks with attached containers, list volumes, and prune unused resources with space reporting.

Responsive Design

Mobile-friendly Bootstrap 5 interface that works on phones, tablets, and desktops.

Quick Install

Up and running in seconds

# Pull from Docker Hub docker pull ftsiadimos/lightdockerwebui:latest docker run -d --restart unless-stopped \ -p 8008:8008 \ --name DockerManager \ -v $(pwd)/instance:/app/instance \ ftsiadimos/lightdockerwebui:latest

Then open http://localhost:8008 in your browser.

JSON Stats API

Lightweight metrics endpoint for monitoring integrations

# GET /api/stats — returns dashboard metrics curl -s http://localhost:8008/api/stats | jq . # Example fields returned: { "servers_count": 2, "containers_count": 14, "running_count": 11, "images_count": 8, "total_images_size_gb": "3.42", "networks_count": 5, "volumes_count": 9, "compose_stacks_count": 3, "recent_activity": [...] }

Documentation

Guides to get the most out of LightDockerWebUI