fediCheck

Is a Fediverse server alive, or dead?

Home

About Fedicheck.online

This simple service came about because I wanted a quick way to check if a Fediverse server was alive or dead.

I run a couple of Fediverse servers, and on a daily basis the delivery queue can build up as it tries to deliver to non-responsive servers. I need to know if this is a temporary issue, or a longer-term problem spanning many days -- in which case, I may stop delivery to the server.

How to use

Enter the server's domain name in the box and click Check. No need for the https://

You will be told if the server is 'Alive', 'Dead', or 'Erroring'. Also, the date and time Checker attempted to communicate with the server, the last successful communication, the server software, and any errors.

What's a dead server?

Usually a server will be marked as Dead 14 days after it started, and continues, erroring. In some cases, if there is knowledge of a Fediverse server which has been shut-down, it will be marked as Dead before the 14 day grace period.

What about 'alive'?

If the server responds to a /.well-known/nodeinfo AND then a deeper /nodeinfo/ API call for data, it is considered alive. If any of these two fail it is 'Erroring'. Various error messages will be shown to help you understand the problem.

How often is a server checked?

At least once every 24 hours. Sometimes more often if it has recently started erroring.

Simple API

You can request the results in json, or as a simple text response.

Examples:

json : https://fedicheck.online/json/mastodon.social will return a json results {"node":"mastodon.social","last_seen":"0000-00-00 00:00:00","last_checked":"0000-00-00 00:00:00","software":"mastodon","version":"0.0.0","status":"alive"}

Simple : https://fedicheck.online/simple/mastodon.social will return one word: 'alive', 'dead', or 'erroring'

Date and time format is YYYY-MM-DD HH:MM:SS. All times are UTC

If you want a dump of the data, let's talk. Don't hit the server tens of thousands of time!