Du kannst es auch mal mit owncloud versuchen, wenn du z.B. einen eigenen Server hast.
Ansonsten gibt es auch NAS-Systeme, die so etwas unterstützen oder du baust dir mit z.B. aus einem Ein-Platinen-Rechner (edit: ein Raspberry Pi ist dafür ungeeignet!) ein eigenes NAS.