pydio / pydio-core

Pydio 8 official repository
https://pydio.com
GNU Affero General Public License v3.0
867 stars 289 forks source link

access.offlineFS for cold storage #1294

Open michaelcinquin opened 7 years ago

michaelcinquin commented 7 years ago

An amazing use of Pydio would be to allow browsing data stored on cold storage (tape libraries, data uploaded to Glacier, hard drives stored in a shelf, etc…).

Implementation would be pretty simple :

– an XML or JSON standard would have to be determined, that would store the file-system listing Here is a sample document / proposal, with a listing of the “conf” folder of Pydio : https://charbon.io/pydio-xml-listing Same stuff with json : https://charbon.io/pydio-json-listing

– the access.offlineFS plugin would allow to define one or several xml/json listing per user, each listing being one repository. Of course, no previews, no thumbnails, just directory structure and filenames

Here is a (horribly messy but working) script to generate an XML or Json listing out of a source folder : https://charbon.io/pydiodo-listing

The listing would be generated once, manually, when the data is live, and would then allow Pydio to present the directory structure of cold storage.