Recommendations for a Self-Hosted, Multi-User File Sharing Service with SSO and URL Shortening Features reddit / selfhosted ---------------------------------------------------------------------- royaldunlin · 2023-12-19 13:46 I'm on the hunt for a self-hosted file-sharing solution that offers both ease of use and a robust set of features. Here's what I'm ideally looking for: * **Multi-User Support**: The service should cater to multiple users, facilitating seamless file sharing among a group. * **Anonymous File Pickup**: It should allow anonymous users to pick up files without needing an account. * **Anonymous/Invite-Based File Dropoff**: Either completely anonymous or invite-based file dropoff capabilities would be a plus. * **SSO Integration**: Compatibility with SSO is a must, and I currently utilize [Authentik](https://github.com/goauthentik/authentik) for authentication purposes. * **API Integration with a URL Shortener**: Ideally, it should have an API tie-in with a URL shortener, like [Shlink](https://github.com/shlinkio/shlink), for convenient link management. As for my current setup, I'm using [Gokapi](https://github.com/Forceu/Gokapi). While it's a decent tool for single-user file sharing, it falls short in terms of multi-user functionality and lacks automated URL shortening, which are key features I'm missing. Thanks for any suggestions you may have. ---------------------------------------------------------------------- clericc-- · 2023-12-19 19:06 Apart from the last point, Nextcloud offers all of them. Maybe there is an "app" inside nextcloud to integrate shortening ---------------------------------------------------------------------- shiftyduck86 · 2023-12-19 20:13 Have you had a look at Pingvin share? It's very lightweight let's you add "reverse" shares for drop off. Files can be shared with a just a link no account needed. They can be time restricted and/or password restricted. As of October, it can integrate with many SSO providers including OpenID Connect (so authentik should work. More details on their github: https://github.com/stonith404/pingvin- share ---------------------------------------------------------------------- royaldunlin · 2023-12-20 02:09 Thanks for the recommendation. It sure looks like it checks all the boxes. I’ll have to spin up an instance and try it out.