Dogebox Backup #24
elusiveshiba
started this conversation in
Feature Idea
Replies: 1 comment
|
Would be cool if we could use OP-TEE so backups can store/recover the master key via secure storage too. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Phase 1: Configuration only
Ability to backup and restore Dogebox configuration. Data such as Dogecoin Core blocks etc. will need to be re-downloaded after restore.
This phase should also include a feature to import a previous master key.
Backup should include:
DataDir/dogebox.db(NetworkState, DogeboxState, SourceState).DataDir/pups/pup_*.gob(pup runtime state).DataDir/pups/*/source metadata needed to re-fetch pups (Not sure if we should exclude storage directory?)./etc/nixos/dogeboxsystem config.Optional 'Include keys' checkbox adds:
DataDir/pups/storage/*/delegated.keyDataDir/pups/storage/*/delegated.extended.keyDataDir/pups/storage/*/.dbx/config.envBackup format:
tarball with manifest (JSON) listing included files and a checksum
Restore flow:
Phase 2: Full Image
Ability to backup and restore the entire Dogebox, including all data, as an image file
Backup should include:
dd/partclonewith metadata file (device model, disk size, partition table checksum)Restore flow:
All reactions