One of the main thing in DevOps is to monitor your services and be notified if they’re down.

Through the years, I’ve been trying multiple different services for that purpose as I run multiple application like my blog, my dns server, etc …

Right now, I’ve decided to go for a self-hosted one, I found a great software: Uptime Kuma

Uptime Kuma

Couple of feature of the software that I enjoy:

  • Easy to setup monitoring for any HTTP service
  • Also for any TCP service and DNS
  • You can provide a status page to your users with it
  • It’s free and still developed
  • Can be run directly with docker

My status page

So without further ado, I’m also adding my status page for you to see the state of all my services: