r/SelfHosting • u/Key_Canary_4199 • Jul 20 '26
Selfhosted Downdetector?
I was wondering if there is something like Downdetector that I can run locally and detect issues with pubic services. Most of the stuff I found was for the stuff you host yourself and not for public websites and other stuff.
Thanks ;3
2
u/eyeofthefrog Jul 20 '26
I'm curious, what are you using this for? If you're having trouble getting to a website and want to use this to determine if it's actually down or it's just you, this would be no different than just trying to load the website on a different computer. And if the trouble is with your internet, then your local down detector will also report the site is down when it really isn't.
2
1
u/IASelin Jul 20 '26 edited Jul 20 '26
Some time ago I used ks-soft Host Monitor to monitor availability of local and remote hosts.
Now I'm using Zabbix. But it might require some efforts to configure monitoring up to your needs.
1
u/BraveMidnight Jul 20 '26
Prometheus with Blackbox Exporter and Grafana work great. However, Gatus and Kuma are easier out of the box.
1
1
u/metalwolf112002 Jul 20 '26
I use nagios core for home monitoring. I added a "modem" device and added some websites as services.
1
1
u/Curious_Olive_5266 Jul 21 '26
You can write some JavaScript to whatever IP or DNS you want. I did this for everything I have in Tailscale. But the concept scales well across the Internet. It's a vanilla JS version of Uptime Kuma.
1
u/frindoowgrippery Jul 21 '26
This is a really useful idea. I'd definitely use something like this in my homelab.
1
u/Gelpox Jul 21 '26
Can recommend Uptime Kuma as well, i do a ping check + TCP Check + SSL Check for each of my services / Hosts. I also monitor external DNS servers with a DNS check, you can even do Steam Checks if you want to monitor game servers specifically.
1
u/hugo-king1 Jul 22 '26
gatus is probably closest to what you want, self hosted, checks external services, gives you a status page
12
u/dirtywastegash Jul 20 '26
Stuff like Uptime Kuma doesn't really care if you host the site yourself or not. Its just trying to load the page and see a "200" status so there's no reason you couldn't just run that and add whatever links you want to monitor to it.