Does anyone know of any simple #selfhosted file drop software?

Not to be confused with file transfer such as transfer.sh. I want anyone to be able to upload files but only authorised users should be able to download them, not even the person who uploaded the files.

#foss #selfhosting

@fre It's called "FTPD"
@fre You can create upload only links on #nextcloud and have per-file permissions if you wanted
@fuomag9 @fre i'll also recommend nextcloud. it has a upload only preset permission and you can password protect it as well. you can also have a look here to see other options: https://github.com/awesome-selfhosted/awesome-selfhosted#file-transfer---single-click--drag-n-drop-upload
GitHub - awesome-selfhosted/awesome-selfhosted: A list of Free Software network services and web applications which can be hosted on your own servers

A list of Free Software network services and web applications which can be hosted on your own servers - awesome-selfhosted/awesome-selfhosted

GitHub
@fre
OwnCloud or similar should do what you require.
@fre Nextcloud can do this. Create a folder share with option "upload only".

@fre I do it with… emails.

And if the file is really big, you can encrypt them woth someone’s pubkey and email the download link.

But yeah — I don’t know any self-hosted option for it. Sounds like an interesting service.

@fre It's out of fashion, but I'd use SFTP for that
@fre An ftp or sftp server correctly configured does the trick...
@fre Synology’s Drive is a great solution. Sync on Mac, Linux, Windows, iOS and Android clients. Web access, etc. We replaced google drive and dropbox with it.
@fre Not exactly simple, but I use lighttpd to serve up two WebDAV shares, one for uploads and one for downloads, with appropriate permissions, and a script that uses inotify to detect new uploads and moves them to the downloads share
@fre I'd say NextCloud, but it's quite complex (at least for hosting – end-user experience is fine).
@fre any objections to pastebin? Was the hottest shit back in the early 2000s.

@fre a #WebDAV server? Not sure how any solution would handle anonymous-upload and authenticated-download though.

#Hubzilla comes with #WebDAV support. Also a sufficiently-configured M$ #Sharepoint FWIW (off-topic: #TiddlyWiki exploits this well).

Official Home Page for ZendTo - Web-Based File Transfer

Filelocker

Developed at Purdue University, Filelocker allows you to share files with other people both inside and outside of your organization. It is a temporary and secure storage system for sharing files and data.

@fre I use PsiTransfer and happy with that. https://github.com/psi-4ward/psitransfer
GitHub - psi-4ward/psitransfer: Simple open source self-hosted file sharing solution.

Simple open source self-hosted file sharing solution. - GitHub - psi-4ward/psitransfer: Simple open source self-hosted file sharing solution.

GitHub
@fre I use seafile for this. You can create public upload links, only upload allowed, no files or directory is visible to the public. Authorized users however can get permission to see the uploaded files.

@fre The last requirement can only be achieved if you only send the link directly to the recipient.

I would suggest Send, by Mozilla.

GitHub - awesome-selfhosted/awesome-selfhosted: A list of Free Software network services and web applications which can be hosted on your own servers

A list of Free Software network services and web applications which can be hosted on your own servers - awesome-selfhosted/awesome-selfhosted

GitHub
@fre Im running Plik (https://github.com/root-gg/plik) at home for that purpose. Though I think the uploader can still download the files there?
GitHub - root-gg/plik: Plik is a temporary file upload system (Wetransfer like) in Go.

Plik is a temporary file upload system (Wetransfer like) in Go. - root-gg/plik

GitHub