Pre-conditions
general
- Completed installation; default config dir contains installer-generated app.toml, bak.toml, and prj.toml, tuned for your environment
- The user executing the backup/restore command has read/write permissions on
log_dir,local_bak_home,local_tmp_home,data_dirin the configuration - First execution may trigger device binding login, please complete authorization before timeout
Windows
- User has permission to write
% temp %,% LOCALAPPDATA %and user levelpath - No admin permissions required
- Default configuration directory:
% USERPROFILE %\ .peppykeep\ conf(generated at installation)
macOS / Linux
- The user has permission to write to the configuration directory and backup directory under
/tmp - Default configuration directory:
~/.peppykeep/conf(generated during installation) - The
mysqldump/’mysql` client can be accessed natively or within a container if MySQL backup is enabled
Optional Dependencies
| capability | Dependent |
|---|---|
| Object Storage Upload | [object_storage] valid credentials and network |
| Backup Encryption | Public key file ppk.pub (specified by backup_encryption.public_key_file) |
| Encryption Recovery | Private key file ppk.key with environment variable PPKPKPSW (or restore_encryption.private_key_passphrase_env specified name) |
| MySQL Recovery | [restore.mysql] independent target library, do not mix with production [mysql] |