For hosting common files it's ok. Also it is on Android too do, great to transfer files between your Windows and your phone. But if you want better security you have to subscribe a monthly offer.
FileZilla - FileZilla is an FTP, or file transfer protocol, client. It lets individuals transfer single files or batches to a web server. For many years, FTP was the standard for website design. Read more about FileZilla.
Dropbox - Online Sync and File Sharing
Transmit - Transmit is an FTP client for Mac OS X and Mac OS Classic (which is unsupported).
Google Drive - Access and sync your files anywhere
CuteFTP - CuteFTP is a file transfer software engine that provides secure, simple, and powerful file transfers for people all over the world. CuteFTP is a multi-platform software available for Windows and Mac OS. Read more about CuteFTP.
Mega - Secure File Storage and collaboration