( kisg | 2021. 11. 01., h – 17:24 )

Két dolgot dobnék be ide:

Az egyik a Perkeep (volt Camlistore): https://perkeep.org/ - hosszú távú adattárolásra lett kitalálva, az adatmodellje nagyon flexibilis (JSON), persze fájltárolásra is jó, a weboldalról vannak jó prezentációk linkelve. Viszont ez nem tud mindent, ami neked kell, legfőbb baja, hogy egyelőre személyes használatra van kitalálva, nincs benne multiuser megoldás.

A másik az OwnCloud, ami ugye arról volt ismert leginkább, hogy a NextCloudot ebből forkolták, és egy PHP alapú open-source Google Drive alternatíva.

Én nem is ezt a legacy verziót ajánlgatnám, hanem az új, szerényen "Infinite Scale"-nek becézett változatot, ahol vettek egy nagy levegőt, és kb. nulláról újraírták / írják az egészet Go-ban (A frontendet már korábban átírták modernre Vue.js alapon). Storage backendnek tud használni lokális fájlokat, vagy a CERN-ben kifejlesztett és használt EOS rendszert. Ugyan hivatalosan "Tech Preview" állapotban van, de a CERN-ben nemrég kezdték el a saját privát cloudjukban élesben használni 12 PB adattal: https://owncloud.com/news/owncloud-infinite-scale-live-at-cern/

Akármit is csinálsz, először azt kell kitalálni, hogy a jövőben hogy dolgozzanak, hogy az új fájlok / adatok már megfelelően legyenek tárolva, tehát a rendetlenség ne termelődjön újra. A legjobb, ha a rendszerbe bele lehet ellenőrzéseket építeni, hogy pl. ki legyenek töltve a kép metaadatok, ne töltsön fel dupla képet, hogy nevezze el a fájlokat ... stb.