Après, mais c'est un peu plus contraignant ( enfin ça dépend ), tu peux aussi voir du coté d'un petit serveur à la maison pour l'auto-hébergement de tes fichiers.
Quand je dis petit serveur, un raspberry est largement suffisant, histoire de rien consommer en énergie et de pouvoir maintenir le serveur en fonctionnement continu.
EDIT: attention avec push =>