docs/guide/dozzle-cloud.md
Dozzle Cloud is an optional managed companion to self-hosted Dozzle. It links your instances together, summarizes container events, distributes alerts across multiple channels, and lets you ask questions about your infrastructure from chat. Dozzle itself remains fully open source and self-hosted; Cloud sits on top.
The goal is for Dozzle Cloud to feel like the personal SRE assistant you never knew you wanted: it watches your containers, tells you when something matters, and stays out of the way when nothing does.
Container events are batched and summarized using an LLM. Each summary records severity, the source container, and a link back to the full log line in your Dozzle instance.
Repeated errors are grouped and counted instead of being delivered individually. A loop emitting the same exception 200 times produces one notification with a frequency, not 200.
A chat-based agent answers questions about container state and recent log activity. It is available in Telegram and Discord.
On Pro and Team plans, the agent can also act on containers (start, stop, restart) directly from the conversation, without requiring shell access to the host.
A scheduled summary of recent activity across your linked instances: top error patterns, event counts, and overall health. Delivered by email at a time and timezone you configure.
Alerts can be routed to multiple channels in parallel. Each channel can be enabled or disabled independently and scoped to specific Dozzle instances.
| Channel | Alerts | Daily Digest | Two-way agent |
|---|---|---|---|
| <Icon icon="mdi:telegram" inline /> Telegram | ✓ | ✓ | ✓ |
| <Icon icon="ic:baseline-discord" inline /> Discord | ✓ | ✓ | ✓ |
| <Icon icon="mdi:email-outline" inline /> Email | ✓ | ✓ | |
| <Icon icon="mdi:slack" inline /> Slack | ✓ | ||
| <Icon icon="simple-icons:ntfy" inline /> ntfy | ✓ | ||
| <Icon icon="mdi:webhook" inline /> Webhooks | ✓ | ||
| <Icon icon="mdi:bell-badge-outline" inline /> Browser push | ✓ |
Notifications can be muted for one hour, eight hours, until the next morning, or until the following week. Useful during incidents or planned maintenance.
Linked Dozzle instances appear in a single dashboard. Each instance authenticates with an API key, with no additional agent required on the host. The dashboard shows online status, container inventory, and live log streaming.
Every log line forwarded from your linked instances is written into a full-text search index. You can query across all instances at once, or filter by container, severity, or time range. Searches return results in milliseconds even over weeks of history, and each match links back to the surrounding context in the source instance. Retention is plan-dependent and ranges from 24 hours to 30 days.
To link a self-hosted Dozzle to Dozzle Cloud:
The free tier is intentionally generous; you should be able to actually use Dozzle Cloud on a homelab or a small team without hitting a wall. Paid plans exist for higher event volumes, longer retention, and the agent's container actions. See cloud.dozzle.dev for current limits and plan details.
Dozzle Cloud is built by the same person who built Dozzle, and the bar is the same: things people actually want to use. If you try it and something feels off, missing, or genuinely useful, please open a discussion. That feedback shapes what gets built next.