I’m curious if/what others have found a solution to this problem;

I’ve been slowly switching most things to decentralised services, such as Piped/Invidious, LibreX search, even Lemmy to some degree. I also recently set up Dashy as a dashboard for my NAS.

Over the last few weeks, I’ve encountered many problems with the specific instances of these services that I’m using, and I frequently have to change instance. I’m not sure if others have this problem as well. Especially for LibreX, this is problematic because it’s not trivial to change the default search engine on Firefox desktop.

So I thought it would be nice to have a ‘status’ widget in Dashy showing the uptime/status of all of the specific instance servers I use — because sometimes it takes me a while to realise that actually the instance is down, not something else wrong with my network. But the only thing I could figure out how to do is simply put an iframe in Dashy with uptime websites such as https://gitetsu.github.io/librex-instances-upptime/. This is pretty clunky, and isn’t rendered nicely. An Invidious equivalent (https://stats.uptimerobot.com/89VnzSKAn) doesn’t allow iframes at all.

How do others deal with random instance downtime? Is there a better way of handling the outages in the first place? Is there a nice way of adding the instance status to my Dashboard so I at least know when they’re down?

Cheers.

  • iHUNTcriminals@lemm.ee
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Good idea. I stopped using piped because it kept failing and I couldn’t find working instances.

  • chandz05@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    I use Uptime Kuma for monitoring instance availability. When something goes down, I get a pushover notification. You can customize what defines the instance as “down” as well as customize notifications on many providers. I also use Homepage as my dashboard, which has some nice API integrations, including Uptime Kuma. Provides a nice at a glance view of everything. I’m sure you should be able to do something similar with Dashy