Problem
As a self hosted user I want to host a small instance for a relatively small private friend group. However currently there is no way to disable public registration to the instance. This means that any random publics can register on a self hosted instance and use the resources.Proposed solution
Add an option similar to how matrix resolves this namely there can be 3 states:- Open public registration to an instance
- Registrations are allowed but a valid invite code must be submitted with the registration request to be accepted
- Registrations are disabled entirely and new accounts can only be manually created in the backend (or maybe admin panel) by the admin
1 comment
Comment by @SolunaCG
- maximum number of uses
- expiration dates
- optional role assignment
- optional email requirement
Example: A self-hosted operator wants to invite 5 friends to try Fluxer. Instead of opening registrations globally, they create an invite that is valid for 5 registrations and expires after 24 hours. This keeps registrations controlled while making onboarding much easier for small communities.