Möglich ist auch eine Mischlösung. Angefangen hatte ich mit ner NAS von Qnap, läuft auch heute noch gut als Netzwerkspeicher. Irgendwann kam dann mal ein Pine64 mit Armbian dazu, zum spielen mal Nextcloud installiert und dabei hängengeblieben ^^
Fotos vom Handy synchronisieren sich immer wenn geladen wird und WLAN verfügbar ist. Nextcloud bringt direkt CalDAV sowie CardDAV mit.
Je nach Modell könnte es bei Qnap oder Synology sogar noch teurer werden.
Bei mir ist das Setup über Jahre gewachsen, bei einem Neubeginn würde ich es vermutlich auch anders machen.