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

Local Only Communities #3573

Closed
4 tasks done
sekhat opened this issue Jul 10, 2023 · 6 comments
Closed
4 tasks done

Local Only Communities #3573

sekhat opened this issue Jul 10, 2023 · 6 comments
Labels
area: federation support federation via activitypub enhancement New feature or request

Comments

@sekhat
Copy link

sekhat commented Jul 10, 2023

Requirements

  • Is this a feature request? For questions or discussions use https://lemmy.ml/c/lemmy_support
  • Did you check to see if this issue already exists?
  • Is this only a feature request? Do not put multiple feature requests in one issue.
  • Is this a backend issue? Use the lemmy-ui repo for UI / frontend issues.

Is your proposal related to a problem?

I have a single community on my instance, which the purpose of it is just local discussion and announcements.

I was quite annoyed this morning when I woke up to find a chunk of remote instance bots subscribed to it (looks like they were related to populating other instances "all" feeds).

Now, the problem here, is that that now causes me extra bandwidth usage to service other instances bots, that I don't need to use. (Though I can easily maintain for now, the level of bots, I can imagine if this gets more and more wide spread for instances to do, I would not be able to do so).

Describe the solution you'd like.

I'd like an option to mark a community as local only, that prevents just that one community from

  • Federating
  • Allowing Remote Subscribers

Describe alternatives you've considered.

The only option I've been able to find to manage this, (due to me not seeing any particular admin settings around this in the UI, or moderation settings to allow me to ban community subscribers easily), was open up the database, create a list of the subscribes, manually visit my local url for each of the remote users and ban them, then remove them from the community_followers table.

This is a royal pain. So it's not really an alternative.

Additional context

No response

@sekhat sekhat added the enhancement New feature or request label Jul 10, 2023
@techno156
Copy link

At the same time, setting them to local only seems like it would lock out users that join via other instances.

For example, if I was a user who joined your instance, but was registered with lemmy.ml, then it might be useful for me to catch up on anything going on on your instance, particularly if I was an active participant, whether that's federation changes, moderation changes, so on.

@sekhat
Copy link
Author

sekhat commented Jul 10, 2023

Last I checked, you don't join an instance with a remote account. You might subscribe to communities on a remote instance, but not the instance as a whole.

Now that's irrelevant either way, if I don't want remote users accessing a community, that's my decision as the instance/community owner.

@lionirdeadman lionirdeadman added area: federation support federation via activitypub Administration labels Jul 19, 2023
@lionirdeadman
Copy link

This would also be quite helpful for communities that aim to help users of a particular instance

@Nutomic
Copy link
Member

Nutomic commented Aug 2, 2023

duplicate

@Nutomic Nutomic closed this as completed Aug 2, 2023
@lionirdeadman
Copy link

I can't find the duplicate, can you link to it?

@Nutomic
Copy link
Member

Nutomic commented Aug 3, 2023

Here: #1576

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: federation support federation via activitypub enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants