NextCloud is an excellent, open source server application that gives users the ability to get a Dropbox-like file-syncing experience on a home server. The software is built to be lean, and run on nearly anything, which makes it perfect to use on the Raspberry Pi.
Full article