Comment by npteljes
Nextcloud for me. I run my own home server, which is just a normal PC on a cheap UPS, on a residential internet connection with dynamic DNS. On that, Proxmox, and Nextcloud lives in there as an LXC container.
On my phone, the Nextcloud app is installed, and that takes care of the photo/video/downloaded file "cloud" sync, and DAVx5 takes care of calendar, contacts, todo. Nextcloud, with additional apps, can also do Kanban, multimedia notes.
Important to note: unless backups are implemented on the nextcloud server itself, this is sync, not backup.