stonith404 / pingvin-share

A self-hosted file sharing platform that combines lightness and beauty, perfect for seamless and efficient file sharing.
https://stonith404.github.io/pingvin-share/
BSD 2-Clause "Simplified" License
2.81k stars 204 forks source link

🚀 Feature: Invite Users to Pingvin #521

Open maurxce opened 2 months ago

maurxce commented 2 months ago

🔖 Feature description

A way to generate invite links, so users can register themselves and bypass the disabled registration setting

🎤 Pitch

I want to invite specific users to Pingvin, while still having registrations disabled for everyone else. I only want specific people to access my instance, but I don't think it's a good idea to create an account for them and tell them the password. I'd much rather have an invite link I can share.

Perhaps just a general invite link generator, or if smtp is enabled also bound to an email address? So that the email pretty much gets pre-filled once you register using the link

COMPLEXWASTAKEN commented 1 month ago

u could use discord and limit threw discord server

maurxce commented 1 month ago

u could use discord and limit threw discord server

Sure, but if let's say I have a server with 50 members, but only want 10 to have access. Then what? That would require setting up a server dedicated to share access, which is not exactly ideal

alexlehm commented 1 day ago

I wonder if that would be possible with a small script and using the API urls directly, creating users with an initial password should be easy.