From Concept to Completion
So, I need a way to archive all my data from all my hard drives into one central, searchable, taggable-type system. This system should be able to be responsive, standards-compliant, and be able to live as long as necessary. So, in order to do this, I’m aware of the hardware requirements, but the software requirements are still a bit lacking.
Software Requirements
- This should be able to store ANY files, with a volume somewhere (ftp, iSCSI, etc) where files can be “picked up”, hashed, assembled, metadata’d, and moved to a storage location.
- There needs to be default icons for displaying each file, or groups of files.
- There should be some form of metadata format (json most likely) and standard for storing multiple revisions of configuration data.
- Bulk Editing
Some modules will be needed to help develop how data will be archived/assembled, etc. A module should be able to have the following attributes:
- The ability to read the data and store/update the metadata for that file
- The ability to perform some display mechanism for the data (i.e. executing an external program)
- The ability to modify data in bulk
There will also be some form of tagging, which would be a way to assign/group specific files to each other.