Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Selectable federate mode #5636

wants to merge 2 commits into from


Copy link

@Nanamachi Nanamachi commented Nov 9, 2017

Related Issue: #861

As argued in above issue, local instance only post is desirable feature for smaller or closed community. This PR enables below:

  • select whether to deliver or show the the post to user on other instances, like this pic.

  • when federate flag is false:

    • neither PuSH nor ActivityPub work for non-reply toot
    • ActivityPub distributes mentions only for mentioned user (like direct message)
    • visitor who do not log in the instance cannot see the toots via any methods below: web, atom or api
    • reblogs will be also unfederated
  • federate flag is true in default and modifiable with config/settings.yml

  • individual user CANNOT save default settings --- this does NOT mean they cannot choose, but only cannot save.

@PubliqPhirm PubliqPhirm mentioned this pull request Nov 16, 2017
1 of 2 tasks complete
Copy link

@akihikodaki akihikodaki left a comment

Thank you for your contribution, but I'm against this change because of three reasons:

  • Mastodon is really powerful and it is definitely possible to use it in closed community, but I believe other chatting tools such as Mattermost and RocketChat are better for such uses.
  • Too many options. We already have tons of options.
  • Enabling this feature by default can kill federation in future.

You may make additional changes to address those problems.

@Gargron Gargron closed this Jun 4, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

3 participants
You can’t perform that action at this time.