this post was submitted on 09 May 2025
78 points (98.8% liked)

PieFed Meta

1053 readers
30 users here now

Discuss PieFed project direction, provide feedback, ask questions, suggest improvements, and engage in conversations related to the platform organization, policies, features, and community dynamics.

Wiki

founded 1 year ago
MODERATORS
 

Instances that are not trying to attract a new audience might want to turn on the new Private Instance setting, which makes everything private. The home page, posts, communities, etc will all require a login to view. Bots and scrapers won't be able to get anything useful from your instance and will stop trying.

Also if a single-user instance is subscribed to mostly NSFW communities, maybe they don't want everyone to be able to see which communities are listed at /communities.

Or it could be used temporarily when a biiig flood of scrapers turn up, then turn it back off when they go away.

Edit: Federation is unaffected by this. For logged-in users everything continues as before.

you are viewing a single comment's thread
view the rest of the comments
[–] admiralpatrick@lemmy.world 8 points 1 month ago (3 children)

Nice!

Does it still federate with that enabled? Last I checked, enabling private instance in Lemmy also disabled federation.

[–] rimu@piefed.social 11 points 1 month ago* (last edited 1 month ago)

It still federates, yes.

[–] nutomic@lemmy.ml 4 points 1 month ago

This was changed in Lemmy 0.19.11, now you can have private instance with federation enabled to prevent crawling.

[–] abff08f4813c@j4vcdedmiokf56h3ho4t62mlku.srv.us 3 points 1 month ago (1 children)

I had coded up something similar (but less configurable) on my own single-user pyfedi instance. But this is really nice. In particular it's surprising that we can now do something that lemmy can't (yet).

I wonder what's next on the radar. Implementing https://github.com/LemmyNet/lemmy/issues/5578 maybe? (Thought I wouldn't be surprised if this was also already implemented...)

[–] rimu@piefed.social 1 points 1 month ago

Yes, that's done. When you block an instance it is the equivalent of a user-level defederation.