Usage¶
Create backup¶
This command creates a backup
Example¶
sbackup create -c config.yml
Config example
- name: site1
type: 'dir'
source: '/var/www/site1'
dst_backend:
s3:
access_key_id: YOUR_ACCESS_KEY
secret_access_key: YOUR_SECRET_KEY
bucket: backup_bucket
location: site1 # optional
Restore¶
This command extracts the contents of an archive to the source path.
sbackup restore -c config.yml -f backup-test-2017-01-11-10-10.tar.gz
OR restore from last backup
sbackup restore -c config.yml
Delete¶
This command deletes an archive from the storage. Also, this command deletes older backups.
Delete backup¶
sbackup delete -c config.yml -f backup-test-2017-01-11-10-10.tar.gz
Delete older than¶
sbackup delete -c config.yml --older 15
Remember, if you run the command without option the files older 30 days will be deleted
Download¶
This command upload an archive from the storage.
sbackup download -f backup-test-2017-01-11-10-10.tar.gz -dst /home/data -c config.yml