Self hosted file upload? reddit / selfhosted ---------------------------------------------------------------------- Help_Stuck_In_Here · 2023-11-02 14:36 I've been looking at something with similar functionality to an FTP site with user isolation. I have between 5 and 10 people that will need to upload large files between 1 and 10GB while not being able to see what others have uploaded. What can I use to do this? Preferably not in a dockerized environment. ---------------------------------------------------------------------- miguel_caballero · 2023-11-02 14:42 A chrooted sftp. User isolation Secure (as in SSH) FTP ---------------------------------------------------------------------- tcassaert · 2023-11-02 15:09 You could have a look at [https://github.com/sigoden/dufs](https://github.com/sigoden/dufs). It's a very lightweight file server with access control and it's easy to run in a non-docker environment. ---------------------------------------------------------------------- ovizii · 2023-11-02 15:11 [https://github.com/drakkan/sftpgo](https://github.com/drakkan/sftpgo) works with or without docker afaik ---------------------------------------------------------------------- 12_nick_12 · 2023-11-02 15:22 This works great. ---------------------------------------------------------------------- yarisken75 · 2023-11-02 15:28 Maybe this https://github.com/timvisee/send ---------------------------------------------------------------------- lilolalu · 2023-11-02 15:52 For files that big I'd look into more efficient transfer mechanisms than ftp. Take a look at https://uppy.io/ ---------------------------------------------------------------------- Educational-Craft545 · 2023-11-02 17:01 I use [miniserve](https://github.com/svenstaro/miniserve) as a simple http(s) server for serving files and had no issue uploading files of +5gb sizes ---------------------------------------------------------------------- FunDeckHermit · 2023-11-02 18:06 Support the project if you like it. ---------------------------------------------------------------------- minimaximal-gaming · 2023-11-02 19:22 I use Projectsend ---------------------------------------------------------------------- Help_Stuck_In_Here · 2023-11-02 20:15 Looks like that may work. Do you know if you can limit open registrations by domain the email is associated with? ---------------------------------------------------------------------- minimaximal-gaming · 2023-11-02 20:22 I doesn't seem so. (Dind't find an option when i locker briefly over my instance) You can manually approve the Accounts or only allow admin to create accounts. The later one is the method for my 10 users... ---------------------------------------------------------------------- theundeovertaker · 2023-11-03 05:00 i have my own software i wrote for this. i could make it public and share it if youd like. angular frontend nodejs backend. auth is based on a whitelist of emails. ---------------------------------------------------------------------- Aheadcover · 2023-11-11 12:16 you can configure with user isolation feature on your [ftp server](https://www.sysax.com/server/?rfrr=hj5p45q1) 'ftp user isolation' which will restrict to their specific folder setting