I've been tasked with setting up a secure FTP that our customers can log in to and pull .csv files from each day but I don't know which route to take.
Am I better off paying a small fee to have it hosted somewhere else and I upload my files there or do I buy a standalone PC/integrate it into Windows Server.
I don't like the idea of opening ports here and I'd like a GUI that people can view if possible but it's not a deal breaker.
Can anyone give me some pointers?
(reputable hosts also open to recommendation)
Am I better off paying a small fee to have it hosted somewhere else and I upload my files there or do I buy a standalone PC/integrate it into Windows Server.
I don't like the idea of opening ports here and I'd like a GUI that people can view if possible but it's not a deal breaker.
Can anyone give me some pointers?

(reputable hosts also open to recommendation)