il y a une raison particulière pour laquelle tu veux éviter un serveur ?
parce que le mieux à mon avis serait de zieuter du côté des prestataire nextcloud effectivement :
https://doc.ubuntu-fr.org/nextcloud#prestataires
zaclys fournit une offre cloud de 1Go gratuite :
https://cloud.zaclys.com/ et ça devrait déjà permettre de synchroniser les contacts et les agendas.
ils sont hébergés chez OVH et a priori respectueux de la vie privée.