I work in the media department of a large ministry group. We frequently travel and produce TBs of data/files every quarter. Due to the high amount of Digital Media produced, most cloud-based storage options are unable to maintain our inventory. We have an early 2009 Mac Pro (4,1 flashed to 5,1) running High Sierra. I couldn't care less if We keep MACOS on the machine.
I would like to create a server With several high-capacity HDDs in a RAID config that can be accessed from anywhere provided the user provides login information. I have a decent amount of experience with HTML/CSS/JS. The Server Would have to be able to show the entire contents of the storage drives in a way that some of our less tech savvy members would be able to navigate. The user would have to be able to upload and download files.
The more free/open source programs i use, the better. I'm currently thinking That I should install ubuntu and use apache but beyond that, I have no idea how to accomplish this. I would love for the finished product to basically require a login and then show what looks like a finder/files/windows explorer with simple drag and drop style inputs and right-click download for retrieval.
Any input is greatly appreciated, thanks in advance!!
-Nick