# amir20/dozzle

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/amir20-dozzle).**

11,646 stars · 494 forks · Go · mit

## Links

- GitHub: https://github.com/amir20/dozzle
- Homepage: https://dozzle.dev/
- awesome-repositories: https://awesome-repositories.com/repository/amir20-dozzle.md

## Topics

`docker` `docker-container` `golang` `k8s` `log` `logging` `logging-server` `real-time` `sever-events` `swarm` `vuejs`

## Description

Dozzle is a web-based dashboard designed for the real-time monitoring and management of Docker container environments. It provides a centralized interface to stream live logs, track resource utilization, and perform administrative tasks across multiple host environments.

The platform distinguishes itself by offering an interactive terminal emulator that allows users to execute commands directly within running containers from a browser. It also includes built-in alerting capabilities, enabling users to monitor log streams for specific patterns and receive automated notifications when critical events occur.

Beyond core monitoring, the application supports comprehensive container lifecycle management, including the ability to start, stop, and restart services. It incorporates security features such as role-based access control to manage user permissions and protect infrastructure management functions.

The software is distributed as a containerized application that integrates directly with the Docker daemon to provide immediate access to system telemetry and log data.

## Tags

### DevOps & Infrastructure

- [Container Management Dashboards](https://awesome-repositories.com/f/devops-infrastructure/container-management-dashboards.md) — Offers a web-based dashboard for monitoring, troubleshooting, and managing Docker container logs, resource metrics, and lifecycles in real time.
- [Container Management Interfaces](https://awesome-repositories.com/f/devops-infrastructure/container-management-interfaces.md) — Manages the lifecycle of containerized applications by starting, stopping, and restarting services through a centralized web-based interface.
- [Docker Socket Orchestrators](https://awesome-repositories.com/f/devops-infrastructure/container-orchestration/container-runtimes/runtime-configuration-interfaces/docker-socket-orchestrators.md) — Communicates directly with the container runtime daemon to manage lifecycles and stream real-time telemetry data from host resources.
- [Container Lifecycle Management](https://awesome-repositories.com/f/devops-infrastructure/self-hosted-applications/container-lifecycle-management.md) — Starts, stops, restarts, and updates container instances through a centralized web interface to maintain consistent service availability. ([source](https://dozzle.dev/guide/what-is-dozzle))
- [Container Management](https://awesome-repositories.com/f/devops-infrastructure/container-management.md) — Executes interactive terminal sessions inside running containers to perform maintenance tasks and resolve issues directly from a web browser.
- [Container Monitoring](https://awesome-repositories.com/f/devops-infrastructure/containerized-environments/container-monitoring.md) — Visualizes live CPU, memory, and network usage metrics to optimize hardware allocation and monitor the performance of containerized services.

### System Administration & Monitoring

- [Log Streaming](https://awesome-repositories.com/f/system-administration-monitoring/log-streaming.md) — Provides a real-time web-based interface for streaming and monitoring live log output from multiple Docker containers.
- [Log Aggregation](https://awesome-repositories.com/f/system-administration-monitoring/log-aggregation.md) — Consolidates log streams from multiple servers and environments into a single dashboard to simplify troubleshooting and monitoring. ([source](https://dozzle.dev/guide/what-is-dozzle))
- [Resource Metrics](https://awesome-repositories.com/f/system-administration-monitoring/resource-metrics.md) — Tracks live CPU, memory, and network usage for containers and views historical data through interactive charts to optimize hardware resource allocation. ([source](https://dozzle.dev/guide/what-is-dozzle))
- [Alert Notification Systems](https://awesome-repositories.com/f/system-administration-monitoring/alert-notification-systems.md) — Monitors log streams for specific patterns and sends automated notifications to external services whenever critical events or errors occur. ([source](https://dozzle.dev/guide/what-is-dozzle))
- [Automated Alerting Workflows](https://awesome-repositories.com/f/system-administration-monitoring/monitoring-and-observability/observability-platforms/operational-health-alerting/automated-alerting-workflows.md) — Monitors log streams for specific error patterns and sends automated notifications to external services when critical system events occur.

### Part of an Awesome List

- [Container Management](https://awesome-repositories.com/f/awesome-lists/devops/container-management.md) — Provides real-time log viewing for container platforms.

### Web Development

- [Web-Based Terminal Emulators](https://awesome-repositories.com/f/web-development/web-based-terminal-emulators.md) — Renders a fully interactive command-line interface in the browser by piping input and output streams through a persistent socket connection.

### Development Tools & Productivity

- [Custom Command Execution](https://awesome-repositories.com/f/development-tools-productivity/custom-command-execution.md) — Opens an interactive terminal session inside a running container from your browser to perform live debugging and maintenance tasks. ([source](https://dozzle.dev/guide/what-is-dozzle))

### Security & Cryptography

- [Granular Access Controls](https://awesome-repositories.com/f/security-cryptography/granular-access-controls.md) — Intercepts incoming requests to validate user credentials and enforce granular permissions before granting access to sensitive infrastructure management functions.
- [Role-Based Access Control](https://awesome-repositories.com/f/security-cryptography/role-based-access-control.md) — Secures the management interface using authentication layers and role-based access controls to ensure only authorized users can modify infrastructure settings. ([source](https://dozzle.dev/guide/what-is-dozzle))

### Data & Databases

- [Log Stream Buffers](https://awesome-repositories.com/f/data-databases/data-processing-pipelines/stream-processing-systems/data-streaming/log-stream-buffers.md) — Caches recent log lines in memory to provide immediate historical context when a user first connects to a stream.
