What is the best Linux server application for private filesharing?

I would like to be able to share packaged game prototypes and photogrammetry assets, but not to use Google-Drive, Dropbox or others. I have a server running GitlabCE and Perforce on Linux, so the easiest would be to add another host application for file-sharing.

Would a simple ftp server be suitable, or do I need an application that provide a file catalog via HTTP, like on a NAS drive?