I run an agency with multiple clients' websites that we need to keep an eye on for errors, defacement, and other changes. I'm looking for software solutions that are self-hosted for monitoring these sites effectively. What do you recommend?
5 Answers
If you're looking for a completely free option, check out Pulsetic. For just $9 a month, it should be more than enough for client monitoring.
For something simple, Uptime Kuma is popular for basic uptime checks, but if you want to detect defacement or content changes, you might want to use something like changedetection.io. Depending on what you need to monitor, you might even need to combine a few tools to get complete coverage.
Good point! It's crucial to know what you want to monitor upfront to ensure you have the right setup.
Uptime Robot is a great free option that many people use, but it hasn't been completely free for commercial use for a while. If you're leaning towards something self-hosted, Uptime Kuma is solid, though some folks find that for the price, Uptime Robot offers way more, especially since setting alerts can be a bit tedious for each monitor.
Just a heads up, Uptime Robot has changed their pricing recently, so be sure to check their site for the latest info!
I switched from Kuma to Uptime Robot, and honestly, the difference was noticeable. Uptime Robot is much more user-friendly.
You could even get a bit creative and write a simple script that checks specific URLs and tracks changes to their content. That could be super efficient if you're comfortable with coding.
For advanced setups, you can also consider integrating something like Grafana with a powerful backend for detailed metrics and alerting. It helps to have a plan for how you want your alerts to flow, like integrating with Slack or email notifications.

Definitely agree! Layering tools is often necessary, especially for more complex applications.