whatisgithub

What is dozzle?

amir20/dozzle — explained in plain English

Analysis updated 2026-06-24

12,907GoAudience · ops devopsComplexity · 2/5LicenseSetup · easy

In one sentence

A lightweight web UI for watching Docker container logs live in your browser, with search, multi-container split view, and CPU and memory stats, live tailing only, no log storage.

Mindmap

mindmap
  root((dozzle))
    What it does
      Live log viewer
      Browser-based UI
      No log storage
    Features
      Text and regex search
      Split screen view
      CPU and memory stats
      Authentication
    Tech stack
      Go
      Docker
    Use cases
      Debug containers live
      Team log access
      Multi-host monitoring
    Audience
      DevOps engineers
      Solo developers
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Watch live output from a running Docker container in a browser without typing docker logs commands.

USE CASE 2

Monitor multiple containers side by side in a split-screen view to debug inter-service issues.

USE CASE 3

Add browser-based log access with authentication for a team managing Docker hosts.

What is it built with?

GoDocker

How does it compare?

amir20/dozzlealexxit/go2rtcccfos/nightingale
Stars12,90712,97813,017
LanguageGoGoGo
Setup difficultyeasyeasyhard
Complexity2/52/54/5
Audienceops devopsops devopsops devops

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Live log viewing only, no historical log storage or indexing, use a dedicated log aggregation tool if you need to search past logs.

MIT license, use freely in any project, commercial or personal, with no restrictions beyond keeping the copyright notice.

So what is it?

Dozzle is a small, web-based tool for watching the live output of Docker containers. Docker is a way of running software in isolated boxes called containers, and each container produces a stream of log messages as it runs. Dozzle gives you a browser-based interface where you can watch those messages in real time without having to use command-line tools or dig through files. The tool is intentionally simple in one specific way: it does not save or index log data. It is only for live viewing. The README notes that if you need to search through historical logs or keep them long-term, other products are better suited for that. Dozzle is the tool you reach for when you want to quickly see what a container is doing right now. Beyond basic log tailing, Dozzle includes a few practical features. You can search log output using simple text, regular expressions, or SQL queries. You can display multiple containers side by side in a split screen. It also shows live memory and CPU usage for each container. Authentication is supported for teams who need to control access, and it integrates with proxy-based auth tools like Authelia. For larger setups, Dozzle supports Docker Swarm mode, where you might be running containers spread across multiple machines. It also has an agent mode that lets a single Dozzle instance monitor Docker hosts on separate servers. The tool works with Podman and Colima in addition to standard Docker. Dozzle is written in Go, weighs about 7 MB as a container image, and is free to use under the MIT license. It collects anonymous usage data via Google Analytics to help the developer understand how the tool is being used, but this can be turned off with a configuration flag. The project is run by a single developer who accepts sponsorship to keep it going.

Copy-paste prompts

Prompt 1
Show me a docker run command to start Dozzle so it can monitor all my containers, then explain how to access the web UI.
Prompt 2
I want to add authentication to my Dozzle instance so only my team can access it. How do I configure Dozzle with basic auth or integrate it with Authelia?
Prompt 3
I'm running Docker Swarm with containers on three nodes. How do I set up Dozzle in agent mode to monitor logs from all nodes in one UI?
Prompt 4
I need to search my Docker container logs for a specific error pattern. Show me how to use Dozzle's SQL query search to filter log lines.

Frequently asked questions

What is dozzle?

A lightweight web UI for watching Docker container logs live in your browser, with search, multi-container split view, and CPU and memory stats, live tailing only, no log storage.

What language is dozzle written in?

Mainly Go. The stack also includes Go, Docker.

What license does dozzle use?

MIT license, use freely in any project, commercial or personal, with no restrictions beyond keeping the copyright notice.

How hard is dozzle to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is dozzle for?

Mainly ops devops.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.