Skip to content

Nodeinfo route is inaccesible when federation is disabled #1292

@jwr1

Description

@jwr1

Describe the bug

Copied from matrix:

I just had someone ask me why Interstellar wouldn't work with their Mbin instance that has federation disabled, and it turns out Mbin completely hides the nodeinfo route whenever federation is disabled (which I was not aware of). This route is what Interstellar uses in order to check and verify that a server is running a certain software (Mbin, Lemmy, etc.), and not just Interstellar, even several Lemmy apps (including the official Lemmy app), the joinmbin.org website, fediverse crawlers, etc. check this endpoint. I understand that the nodeinfo route is meant for federation purposes, but at this point, it's used by so many other things, I think it should still be available even if server federation is disabled.

Upon which it was agreed that nodeinfo should still be available even if federation is disabled.

To Reproduce

Disable federation in the admin settings, and you will notice the nodeinfo route no longer works.

Expected behavior

The nodeinfo route should be available even if federation is disabled.

Metadata

Metadata

Assignees

No one assigned

    Labels

    apiAPI related issues and pull requestsbugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions