As an agency managing multiple client websites, we're looking to set up a monitoring system that alerts us to issues like errors, defacements, or other unexpected changes. We're particularly interested in self-hosted solutions. What software do you use for website monitoring?
5 Answers
I’ve found Uptime Robot to be a solid choice, especially for a free option. It works well enough that going for a paid self-hosted solution feels unnecessary. However, if you’re really committed to self-hosting, Uptime Kuma is a great alternative and doesn’t judge your choices!
I switched from Uptime Kuma to Uptime Robot recently and noticed a big difference. While Kuma is great for a free self-hosted option, Uptime Robot is way better. Plus, at around $20 a month, it might save you more than trying to maintain your own setup.
If you're looking for a general uptime check without the frills, Uptime Kuma is popular for that. Just keep in mind that a fast HTTP 200 response doesn’t always mean everything is functioning correctly. For more complex apps, consider a solution like Grafana for deeper insights.
For free options, you might want to check out Pulsetic. Their $9 plan is decent if you’re planning to use it for client sites, and it covers multiple needs.
If you’re not sure where to start, maybe it’s time to hire a company that specializes in this? Amateur monitoring can sometimes be more harmful than having no monitoring at all.
It’s tough to find one solution that does it all. We’ve had success using a mix of tools: Uptime Kuma for basic monitoring, changedetection.io for content changes, and Sentry for error tracking. Layering tools gives you a comprehensive monitoring setup.

Just a heads-up, Uptime Robot is no longer free for business use. Keep that in mind!