Dozzle
A lightweight, web-based log viewer for Docker, Swarm, and Kubernetes.
Dozzle started as a weekend project to scratch a real itch: I wanted to read Docker logs in a browser without running a heavy stack like ELK or Loki. It grew from there. Today it streams logs in real time, shows live CPU and memory metrics, groups stack traces, parses JSON, and connects multiple hosts, Swarm clusters, and Kubernetes installations from a single interface. It is sponsored by Docker OSS and ships as a tiny Go binary with a Vue 3 frontend.
The thing I am most proud of is what is missing. There is no agent to install, no database to provision, no retention policy to configure. You point Dozzle at a Docker socket and it works. That keeps it useful as a dev-machine tool, a homelab dashboard, or a quick triage UI in production.
Dozzle Cloud
Dozzle Cloud is the optional managed layer on top. It links your self-hosted instances and adds the things that get hard once you are running Dozzle across more than one environment: AI-summarized alerts that cluster similar errors so you stop getting paged for the same thing twelve times, daily digests of error patterns and infrastructure health, and a chat agent that lets you ask questions about your containers in Slack, Telegram, or Discord and act on the answers (restart, stop, inspect) without leaving the conversation.
Dozzle itself stays fully open source and self-hosted; Cloud is opt-in, and the free tier is intentionally generous. I love building things people love, so I would rather you actually use it than bounce off a paywall. If you try it, tell me what works and what doesn't. I want Dozzle Cloud to become the personal SRE assistant you never knew you wanted.