I use seafile for this. Some people dislike that it has proprietary storage but you can backup from a fuse mount