Если только для чтения и добавления, делаете webdav, например на базе apache. Если просто нужно скачивать файлы, то выложите их на web, в виде папочек, здесь подойдет любой веб-сервер, хоть апач, хоть nginx, хоть lighttpd. Загружать можете и по ftp. Любой веб-сервер поддерживает авторизацию, хоть по ldap, хоть из файлов, а безопасность можно и по https устроить. Да, не забыть на веб-сервере включить просмотр каталогов.
PS. Есть еще протокол S3, и хорошая реализация сервера хранения -
minio.io https://habrahabr.ru/company/southbridge/blog/324086/ - статья на тему