I use CalDav for calendar, contacts and tasks sync and share with the rest of the family.
Server is Nextcloud with WebDav/WebCal/CardDav and DavX5, Etar calendar, native contacts and OpenTasks on android. On Linux WebDav to access and sync Nextcloud files.
How do you use them?
Edit: Added CardDav for contacts.
Is there a lightweight sever for WebDAV? Or is running NextCloud the best option?
I think Nextcloud is an easy option. Lots og dedicated WebDav servers out there. For CardDav and CalDav (Contacts and calendar) I rembember that Radicale is a good bet: https://radicale.org/v3.html
I’m running a yunohost server with a Nextcloud instance on top. I’ve got nextcloud syncing my files, of course. I use WebDav/WebCal for syncing all of my contacts and calendars across my linux and android devices.