I use Synology NAS and their photos and calendar apps are great. Almost everything else I use is on my docker server which syncs over NFS shares to the NAS.
Discussion
You lost me at docker server. Is this for other files?
Docker is a container service. For example, my Bitcoin/lightning stack is containerized and runs on that server. I run internal tools my family uses. It runs my *arr media stack. My Pihole network adblocker. Home automation. VPN.
It's honestly ridiculous but it handles all of those various things people need accounts for centralized services all over the Internet to do.