Private in this context means that it is isolated. If you want it to be private in the sense that it's only for you to use the you just close registrations.
Anonymity and federation are kind of oxymoronic.
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
Rules:
Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.
No spam posting.
Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.
Don't duplicate the full text of your blog or github here. Just post the link for folks to click.
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
No trolling.
Resources:
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
Private in this context means that it is isolated. If you want it to be private in the sense that it's only for you to use the you just close registrations.
Anonymity and federation are kind of oxymoronic.
What is your definition of private?
You can disable registration (so you’re the only user and thus no one other than you can subscribe anything). You can simply not create communities on your instance (and thus no one can post anything). You can federate per normal and still browse anywhere you’d please.
Would that achieve what you’re looking for?
If you click on the link:
Use case: I run a single user instance where I don't create any of my own communities but I subscribe to and interact with a variety of communities on other instances. By making my instance non-private, everyone on the Internet can browse to it and see every remote community I've looked at which seems pretty bad for privacy.
The federation/API end point and the web-ui are entirely independent.
If you want, you can run the federated backend with no web ui at all and use it via mobile apps only.
Or you could put some password protection via the webserver in front of the web ui only.
I used a $2/mth vps and got an instance up in about 5 minutes with ansible. Took longer to pay for the instance and ssh into it than the Lemmy install
If I were worried about it gaining users then I'd just limit access to the UI or do some database maintenance
I run my own instance only me. Make sure you setup reverse proxy right :)