NextCloud is the heavy-handed version of syncing contacts, calenders and files. It is an entire platform!
We're definitely going to want LXC for this.
See alternatives: Radicale, and Resilio.