Dozzle, the open-source and self-hosted real-time Docker log viewer, has released version 10.0 with a redesigned notifications system.
This update adds webhooks and dispatchers, along with a new notifications page that brings all alert activity together. Administrators can now set up destinations more easily and use a built-in test connection tool to check webhook endpoints before deploying.
Additionally, webhook support now includes Go templates, giving users more control over how payloads are formatted. Templates support JSON syntax, making it easier to connect with other systems, plus there are new shortcut actions for creating alerts.
Dozzle 10.0 also adds notifications for agents and fixes user scope handling in agent.find, making multi-node or distributed setups more consistent. For those using Coolify, container name and group detection now use Coolify labels as backups, which helps organize containers better in the interface.
Several performance improvements help with high-load situations. The notification manager now uses a semaphore to limit the number of concurrent requests. Removing a container watcher also reduces overhead and makes the system more responsive. Log handling is better, too, with fixes for scrolling in historical logs and by switching from stdcopy to io.Copy for exec TTY output.
Finally, this release fixes several user interface and reliability problems. It resolves broken layouts on small screens, alerts editing issues with loading destinations, problems with JSON objects in expressions, and prevents fatal errors when invalid container filters are used in authentication settings.
To learn more, check the changelog.
If you want to get the most out of Dozzle, our guide, “Installing Dozzle: A Superb Real-Time Docker Log Viewer,” will walk you through the setup step by step and help you start quickly.
