45

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
all 17 comments
sorted by: hot top controversial new old
[-] hendrik@palaver.p3x.de 17 points 1 day ago

I don't have good first hand experience, but i know the Awesome Selfhosted list has a plethora of them.

[-] null_dot@lemmy.dbzer0.com 2 points 1 day ago

That was the first place I looked.

[-] box464@piefed.social 4 points 1 day ago

DumbDrop might work for you!

[-] jacksquat@what.forfi.win 3 points 1 day ago

I've used Erugo a few times and been happy with it. Not sure if it does everything you need but worth checking out.

[-] HybridSarcasm@lemmy.world 3 points 1 day ago
[-] null_dot@lemmy.dbzer0.com 1 points 1 day ago

I was looking at this. Best option i found prior to making this post.

[-] Voroxpete@sh.itjust.works 1 points 1 day ago

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.

[-] IsoKiero@sopuli.xyz 1 points 1 day ago

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.

[-] Voroxpete@sh.itjust.works 1 points 1 day ago

Thanks, I didn't know about that.

[-] HelloRoot@lemy.lol 2 points 1 day ago* (last edited 1 day ago)

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.

[-] null_dot@lemmy.dbzer0.com 3 points 1 day ago* (last edited 1 day ago)

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!

[-] HelloRoot@lemy.lol 2 points 1 day ago* (last edited 1 day ago)

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.

[-] null_dot@lemmy.dbzer0.com 3 points 1 day ago

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.

[-] HelloRoot@lemy.lol 1 points 1 day ago* (last edited 1 day ago)

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

[-] tripflag@lemmy.world 5 points 1 day ago

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!

[-] skankhunt42@lemmy.ca 1 points 1 day ago

It doesn't check all your boxes but pingvin is what I use to share large files

this post was submitted on 23 Jun 2025
45 points (100.0% liked)

Selfhosted

46672 readers
290 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS