14.1k stars · MIT · v11.0.0 (2026-09-11), read from /releases/latest on 2026-09-12
A web page that shows the live output of every container on your server, with search across all of them.
▶Repo detailsthe review · specs · pros & cons · install
What it is
Dozzle is a small program that reads the output of the containers running on your machine and shows it in a browser. A container is a sealed box that holds one program and everything it needs, so it cannot interfere with anything else on the server.What it is good for. Anyone running more than one thing in Docker who is tired of remembering command names. It is the fastest way to answer "what happened at 11pm" without SSH, which is the text-only remote connection to a server. It also shows several containers side by side, which is how you spot that the failure in one was caused by another. Grasppy and ScalpingMate both run as containers on your Hetzner box, so one Dozzle covers both.
- One command and it is running. Removing it is just as fast.
- It stores nothing by default, so it cannot fill your disk.
- It shows many containers at once, with live search and filtering across all of them.
- It needs access to the Docker socket, which is the control channel for Docker on that machine. That access is equal to being root on the server, so Dozzle must never be exposed to the open internet without a password.
- It shows you what is happening now. It is not a place to keep and search a year of logs.
- Its own sign-in is switched off by default. You have to turn it on or keep the page behind something else.
# On the server: docker run -d --name dozzle \ -v /var/run/docker.sock:/var/run/docker.sock \ -v dozzle_data:/data \ -p 127.0.0.1:8080:8080 \ amir20/dozzle:latest
