Back to Blog
team@tinypod.app

Self-Hosting Dozzle: Real-Time Docker Log Viewer

Dozzle is a lightweight, real-time log viewer for Docker containers. See all container logs in one beautiful interface.

dozzledockerlogsmonitoring

What Is Dozzle?


Dozzle is a web-based Docker/Podman log viewer. See real-time logs from all your containers in one interface.


Why Dozzle?


Without Dozzle, checking container logs means:

ssh server

docker logs container-name


With Dozzle:

  • Open browser
  • See all containers
  • Click to view logs
  • Real-time streaming

  • Features


    Real-Time Streaming

    Logs appear instantly as they're written. No polling, no refresh.


    Multi-Container View

    See logs from multiple containers simultaneously in split view.


    Search and Filter

    Search within logs. Filter by container name. Regex support.


    Compact Mode

    Minimal resource usage. Dozzle doesn't store logs — it streams them from Docker.


    Authentication

    Basic auth or proxy-based authentication.


    Container Management

    View container stats (CPU, memory) alongside logs. Start/stop/restart from the UI.


    Dozzle vs Alternatives


    vs Portainer (Logs)

    Portainer shows logs but is a full management platform. Dozzle is focused solely on logs.


    vs Loki + Grafana

    Loki stores logs long-term for querying. Dozzle shows real-time logs. Use both for different purposes.


    Deployment


    1. Deploy Dozzle on TinyPod

    2. Mount the Docker/Podman socket

    3. Open the web interface

    4. All container logs are visible


    Resources: 64 MB RAM. Dozzle is incredibly lightweight because it doesn't store anything.


    Use Cases


  • Debugging a misbehaving application
  • Monitoring deployment rollouts
  • Watching for errors in real-time
  • Quick log checks without SSH

  • Dozzle is one of those tools that's so simple you wonder why you didn't install it sooner.