I’ve been testing a few self-hosted status monitoring tools lately, but can’t seem to find one that fully fits my needs. I’m mainly looking for something that: • Has persistence (doesn’t lose state on restart) • Includes an incident timeline or post-mortem/status updates section • Is lightweight and not bloated with enterprise-level features
Here’s what I’ve tried so far: • Gatus - I actually really like it: simple, clean, easy to configure. But it has no persistence and no built-in incident timeline (you can hack a button to redirect to an external resource, but it’s not ideal). • Uptime Kuma - Works well overall, but it’s noticeably slow and also lacks an incident timeline/status updates page. • Checkmate - Looks promising, but the status page is very limited and again, no incid…
I’ve been testing a few self-hosted status monitoring tools lately, but can’t seem to find one that fully fits my needs. I’m mainly looking for something that: • Has persistence (doesn’t lose state on restart) • Includes an incident timeline or post-mortem/status updates section • Is lightweight and not bloated with enterprise-level features
Here’s what I’ve tried so far: • Gatus - I actually really like it: simple, clean, easy to configure. But it has no persistence and no built-in incident timeline (you can hack a button to redirect to an external resource, but it’s not ideal). • Uptime Kuma - Works well overall, but it’s noticeably slow and also lacks an incident timeline/status updates page. • Checkmate - Looks promising, but the status page is very limited and again, no incident timeline. • OneUptime - Way too heavy for what I need. Uptime Kuma feels lightweight compared to it. It’s slow, big, and overkill for a small setup.
Basically, I want something between Gatus and Kuma - lightweight, clean UI, but with some kind of incident history or timeline where I can add manual updates/post-mortems.
Any recommendations? Bonus points if it’s easily deployable in Kubernetes or Docker.