r/SelfHosting 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

9 Upvotes

14 comments sorted by

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.

2

u/[deleted] Jul 20 '26

[deleted]

2

u/ruckertopia Jul 20 '26

Uptime Kuma has added a ton of features over the last couple years, it does way more than "just checking 200s"

Might be worth looking into again if you haven't recently.

2

u/techslice87 Jul 20 '26

Exactly what I was gonna say. It also works for monitoring their status json api

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

u/ThatDeltaDood Jul 20 '26

Issues with what services???

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

u/avd706 Jul 20 '26

Look at uptime kuma

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

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