I’m looking for some kind of File Drop / File Upload service.
I’d like to be able to create a folder, and create a share / upload link for that folder that I can give to a customer to use to upload their documents.
I’ve been using nextcloud but I don’t use nextcloud for any other purpose and it’s a behemoth so I’d like to transition to something else.
Some of these requirements are essential (!):
- no login for customers uploading (!)
- optional password protection for uploads
- can’t see / download files already present in the shared folder
- I don’t have good first hand experience, but i know the Awesome Selfhosted list has a plethora of them. - and copyparty is on there. it has everything they need. 
- That was the first place I looked. 
 
- I’ve used Erugo a few times and been happy with it. Not sure if it does everything you need but worth checking out. 
- copyparty. 
- DumbDrop might work for you! 
- https://github.com/drakkan/sftpgo - it can do what you ask, except I am not sure for the last one - can’t see / download files already present in the shared folder - that seems a bit complicated. Unless the solution stores user permissions per file. - Not really. Nextcloud does this. They call it a “file drop”. - Like you create a share link for a folder, and then specify that users of that link can’t see any files, only upload. - Edit: looking at the docs this one seems quite good. Thanks! - AAAAH sorry I misunderstood your point before. I thought users should not see files prior to their joining of that folder, but see files that come in after their joining. - But you mean, users should only see files they upload, while an admin or so sees all files. - Correct. - Suppose you wanted students to upload assignments or something. - I’m gonna try out sftpgo when I have a minute. Docs say it does this. - I just tested it on my instance. You can create a public share by setting the mode to “Write”, which is accessible without logging in as a user (but with optional password). - It works, but one does not see any files, not even the ones you uploaded yourself. So for example if you updated the file and need to re-upload it, there is no way for you to delete the previous one. - You can also create a shared “virtual folder” that is seen by multiple users, and then you have fine grained control on a user basis (Users > burgermenu > edit > ACLs > Per directory permissions) there you can mix and match from a list of ~15 permissions. To upload anything to that virtual folder, you’ll have to properly log in as a user. - Hope either one of the ways works for you. Cheers - So for example if you updated the file and need to re-upload it, there is no way for you to delete the previous one. - if this is something you’d fancy then copyparty might be worth a look – it lets uploaders undo their own uploads within a configurable timeframe, even in folders where they only have write-only access (the ability to upload files without seeing existing files). - disclaimer: I’m the author – and also thrilled to see someone else suggesting it in the thread! 
 
 
 
 
 
- It doesn’t check all your boxes but pingvin is what I use to share large files 
- Removed by mod 
- I was looking at this. Best option i found prior to making this post. 
- I love Seafile, but I’m not sure it really meets OP’s requirements. For example I’m not aware of any way to do upload without a login in Seafile. - For example I’m not aware of any way to do upload without a login in Seafile. - You can create upload share the same way you create a download share. Then just give a link to whoever you want to and that’s it. I’m pretty sure it’ll show files already in the share while uploading, but I’m not 100% sure on that. - Thanks, I didn’t know about that. 
 
 
 







