I'm trying to set up a light, web-accessible file server on Ubuntu 16.04. The requirements are:
- Anyone can browse and download files via a web browser
- Only authenticated users can upload files, and they must be able to do so from a remote machine via a browser, file manager or some other interface.
- It would be nice if "authenticated users" could include users who don't have an OS user account on the server, but I can work around this one.
WebDAV seems like the right thing in general, but after a day of searching and setting up an instance, I still can't tell if it's possible to configure it to do the above. Every blog post I've read assumes that either everything (both upload and download) requires authentication, or else nothing does, and everyone has an OS account.
Can WebDAV be used for this?