EDIT 3: All good now, the DNS has done its thing and defed.xyz is fully operational! Once again, thank you all for having checked out my tool, it means a lot to me.

Deploy problems, read more

EDIT 2: I’ve managed to fix it as well as add some optimization measures. Now it shouldn’t ramp up bandwith nearly as fast. The DNS records are still propagating for https://defed.xyz so that might not work, in the meantime you can use the free Netlify domain of https://sunny-quokka-c7bc18.netlify.app

EDIT 1: You guys played too much with my site and ended up consuming this entire month’s 100GB limit of free quota, so the site is currently blocked.

This is probably my most succesful project ever, thank you all for checking it out. It will take me some time to find another suitable host and move the project there.

ORIGINAL POST: I couldn’t find any tools to check this, so I built one myself.

This is a little site I built: the Defederation Investigator defed.xyz. With it, you can get a comprehensive view of which instances have blocked yours, as well as which ones you are federated with.

The tool is open source and available on GitHub. Hopefully someone will find it useful, enjoy.

32 points
*
Deleted by creator
permalink
report
reply
16 points

Awesome project and the tool looks great - nice work!

There was an existing tool which was similar: https://federation-checker.vercel.app/

Yours is definitely nicer.

permalink
report
reply
11 points

Oh didn’t know about that. It doesn’t look too accurate though. My instance was defederated by some guy and it isn’t showing. Anyway thank you, glad you like it!

permalink
report
parent
reply
5 points

Does defed.xyz checking other softwares like Akkoma? For my instance, defed.xyz shows only dubvee.org is defederated, which is correct.

But in the other hand, federation-checker shows only matrix.rocks defederated, which is a Akkoma instance. I’m not sure is it correct since IDK where is Akkoma’s defederated list but both sites showing different sites.

permalink
report
parent
reply
8 points

To be fair this is the first time I hear about Akkoma, I wasn’t even aware of its existence.

Right now the Investigator queries all instances in the awesome-lemmy-instancecs repo, which means it only queries instances running the Lemmy software. I didn’t really consider this, but evidently this also cuts off Kbin, Mastodon and so on.

To expand on this I would need a list of all fediverse / threadiverse instances, or at least the onest that federate with Lemmy. I don’t know if such a list exists out there.

permalink
report
parent
reply
3 points

It also shows pawb.social defederated from sh.itjust.works but I swear I’ve seen comments by them.

permalink
report
parent
reply
3 points

Might be old stuff dating before the defederation? Idk, I don’t think I can get my hands on any historical log. I just know that it happened, can’t know when though.

permalink
report
parent
reply
3 points

My site is back online (albeit under a different domain for now, see edited post) and indeed it says you guys and pawb.social are federated.

permalink
report
parent
reply
2 points
Deleted by creator
permalink
report
parent
reply
1 point

You might want to check your data again, lemmygrad is the latest blocked instance on discuss.tchncs.de link :)

permalink
report
parent
reply
15 points
*

Umm, I think you used up your quota at Vercel.

402: DEPLOYMENT_DISABLED

This deployment has been disabled, as the fair use policy guidelines have been exceeded.

permalink
report
reply
12 points

Yeah I just saw it. Good God, apparently people really enjoyed playing with it.

permalink
report
parent
reply
10 points

Sounds like you need to use some caching

permalink
report
parent
reply
3 points

That might be a solution, but I think I might get there just by optimizing what’s already there. I started this yesterday and it was to be a one afternoon project, mostly for personal use. I never built anything this quickly and some aspects where definitely rushed.

More importantly, I wasn’t aware Vercel had bandwith limits. I guess I’ve fucked around and found out.

permalink
report
parent
reply
6 points

That’s what she said.

permalink
report
parent
reply
8 points
*
Deleted by creator
permalink
report
reply
13 points

Oh interesting. Now that you pointed it out I think I’m only checking instances’ blocklists, not whether they are white list only. But I should fix that, thank you for reporting it.

permalink
report
parent
reply
4 points

Update: I’ve written the code to do that, but I think it would require some overhaul of the UI. For instance, my instance has been blocked only by awful.systems, but by grouping together under “defederated” both those instances that have blocked me, as well as those that are on allow list only, I end up with over 70 instances in the “defederated” block.

I think this makes for a very confusing UI, as I can’t know for sure who of these people hates my guts and who simply hasn’t heard of me. I think I’ll add an additional accordion box for the instances that haven’t included you in their whitelist.

permalink
report
parent
reply
2 points
*
Deleted by creator
permalink
report
parent
reply
3 points

Update: I’ve finished writing that part and have already deployed it. Thank you for the feedback.

permalink
report
parent
reply
8 points

Nice one!

permalink
report
reply

Fediverse

!fediverse@lemmy.world

Create post

A community to talk about the Fediverse and all it’s related services using ActivityPub (Mastodon, Lemmy, KBin, etc).

If you wanted to get help with moderating your own community then head over to !moderators@lemmy.world!

Rules

  • Posts must be on topic.
  • Be respectful of others.
  • Cite the sources used for graphs and other statistics.
  • Follow the general Lemmy.world rules.

Learn more at these websites: Join The Fediverse Wiki, Fediverse.info, Wikipedia Page, The Federation Info (Stats), FediDB (Stats), Sub Rehab (Reddit Migration), Search Lemmy

Community stats

  • 5.1K

    Monthly active users

  • 1.8K

    Posts

  • 62K

    Comments