Lightmorphic Dockle

Your home-lab stacks, one window, a proper login.

Dockle is a self-hosted Docker Compose stack manager, inspired by Dockge - the same everyday job, fresh actively-maintained code, and security taken seriously from the first line. Works with Docker or Podman.

! Built for home labs on your own network - not hardened for public VPS hosting (yet).

Everything in one window

Every stack, its logs, its editor and its terminal on a single page. No hunting through tabs.

A login that means it

Server-side sessions, rate-limited sign-in, optional 2FA, encrypted settings. One secret to set, ever.

Adopts what you run today

Dockle scans your system and pulls existing compose projects and plain containers under management - nothing gets restarted.

Errors you can't miss

Live log streaming with errors in red, a persistent activity log, and optional email alerts when something breaks.

Prune with confidence

Clean unused images, containers, networks and build cache one-by-one or together. Volumes always show exactly what goes first.

Backups that restore

Daily automatic backups, one-click restore that's itself reversible, and a download-everything zip. No lock-in, ever.

Install

# on your home server
mkdir -p /opt/dockle /opt/stacks && cd /opt/dockle
git clone https://github.com/lightmorphic/dockle.git .
echo "SECRET_KEY=$(python3 -c 'import secrets;print(secrets.token_urlsafe(48))')" > .env
docker compose up -d --build

Then

Open http://your-server:5001, create the admin account, and adopt what's already running. Prefer Podman? The runbook covers the daemonless setup in four steps.

Why not just Dockge?

Dockge is a great idea and Dockle borrows its shape unashamedly: stacks as plain compose folders, a live editor, a docker run converter, logs and a terminal in the browser. But it hasn't seen an update in a long while, and anything that holds your Docker socket deserves active maintenance and a real front door. Dockle is that same everyday tool, rebuilt fresh: secure login with 2FA, encrypted settings, email alerts, scheduled backups with restores that actually restore - and your stacks folder stays plain compose, so you can walk away any time.