Nextcloud. You can set up a self-hosted instance, put it in a cloud provider's environment, or use their Enterprise offering, depending on your level of expertise/budget.
Second this, especially if you are even remotely tech savy. You can use it for calendar, drive, contacts sync, notes, RSS feeds, and more. Also want to give a shutout to syncthing(FOSS peer to peer file sync).