
One container, all of it.
Live CPU and memory with a month of history behind the picker, the health check and what it last said, ports, mounts, networks. Logs, processes, events and the environment are a tab away.

Is it up, and until when.
HTTP, TCP and TLS checks for your apps, other machines and the outside world, with latency and the days left on each certificate. What stays down becomes an alert on your phone.

The SQLite files your apps keep.
Found under the stacks, matched to the container that owns them. Tables, rows and schema, one read-only query, an integrity check, snapshots, and a restore that stops the container first.

Did the backup run?
The newest file per app in your backups directory, stale after the hours you choose, and the tail of the log beside it.

And the rest
- Host vitals live: CPU per core, memory, load, disks, network rates, temperatures — with a day of minutes and a month of hours behind the charts.
- Every stack and container with its health, ports and a link to the app. Logs streamed live, with search.
- Start, stop, restart, update through watchtower, prune. Every disruptive action asks first; a read-only mode hides them all.
- The SQLite files your apps keep: tables, rows, integrity checks, snapshots and a restore that stops the owning container first.
- Reachability and certificate checks for your apps and other machines. Alerts that persist are pushed to your phone — web push, no third-party service.
Details
- One container
The host mounts are read-only; the docker socket is what the actions use, and DASH_READONLY=true turns them off. Open to your LAN only until you set up a sign-in.docker run -d -p 8800:8800 -v /var/run/docker.sock:/var/run/docker.sock -v /proc:/host/proc:ro -v /sys:/host/sys:ro -v /:/host/root:ro -v mk-dashboard-data:/data -e DASH_DATA_DIR=/data ghcr.io/mkornas/mk-dashboard- Runs on
- A single Docker host. One container, no database.
- Licence
- AGPL-3.0, free and open source. A commercial licence is available for companies that cannot use the AGPL.
- Source
- github.com/mkornas/mk-dashboard