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.

    • Nerd02@lemmy.basedcount.comOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      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!

      • can@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

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

      • iso@lemy.lol
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        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.

        • Nerd02@lemmy.basedcount.comOP
          link
          fedilink
          English
          arrow-up
          2
          ·
          1 year ago

          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.

          • iso@lemy.lol
            link
            fedilink
            English
            arrow-up
            2
            ·
            1 year ago

            Alright I don’t really care other than Lemmy anyways. Maybe kbin. IDK your tool is the best among the other ones, so well done 🙏

    • Nerd02@lemmy.basedcount.comOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      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.

  • Disgustoid@startrek.website
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    This tool is great! Thanks for creating it and making it public.

    Also, is this the first Lemmy Hug of Death? If so, congrats, I think?

    • Nerd02@lemmy.basedcount.comOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      Not sure if it’s the first but it’s definitely a first for me. In retrospect I could have written it way better, the logic was a bit rushed, but it should be fixed now.

      I love the amount of support I’ve been getting from this and other threads, thank you for using my site.

  • TheGreenGolem@lemm.ee
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    1 year ago

    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.

        • Nerd02@lemmy.basedcount.comOP
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 year ago

          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.

    • Nerd02@lemmy.basedcount.comOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 year ago

      Yeah sorry about that, I couldn’t find a list of instances that also included kbin ones. The best I could find was the awesome-lemmy-instances repo, which as the name suggests is strictly Lemmy.

      If you have a list that includes kbin I’ll be happy to add support for it.

        • Nerd02@lemmy.basedcount.comOP
          link
          fedilink
          English
          arrow-up
          1
          ·
          edit-2
          1 year ago

          Thank you. Actually that list is a bit hard to interact with, but I’ve found this API and it works great. I’ll be adding kbin support in the next couple days.

        • Nerd02@lemmy.basedcount.comOP
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 year ago

          Update: apparently kbin doesn’t support this kind of operation. In other words there’s no way of knowing what instances a kbin instance is federated with. I’m sorry but this really isn’t my fault. I’ll see if I can add it later on, once the kbin devs finish working on this feature.