We implemented a new feature for our PASSDORA Box. Passdora is a Raspberry Pi based system which hosts the Sequry password-manager.
The Passdora-system stores valuable and important information (e.g. passwords) that can and should not be lost. Therefore the user should be able to create backups at any time to restore the system's current state in the future. To allow the user to start the backup process whenever he wants, a button should be added to the Passdora-box, which when pressed starts the backup.
It should also be possible to write the backup to a storage medium (e.g. USB-drive).
Since the backup contains valuable data the backup file should be properly encrypted (PGP) with a long alphanumeric-key given during system initialization.
In order to save space the backup should also be compressed as an archive.
To prevent the user from having to remember to create backups a CRON should be set up which a
utomatically creates backups in intervals.
The final backup should contain the following files:
The backup-script should execute the following steps:
The following steps should enable the additional features:
Thanks for reading
Jan, for PCSG Developers