...
No Format |
---|
# Controls whether config backups are taken regularly
backups['config_backup'] = false
# Controls whether database backups are taken regularly
backups['database_backup'] = false
# Where to store backups locally
backups['local_backup_path'] = "/var/opt/packagecloud/backups"
# Where to store backups on S3
backups['remote_backup_path'] = "backups"
# Controls whether we should upload backups to S3
backups['s3_upload'] = true
# How many backups to keep around
backups['keep_num'] = 10
# How often to take automatic backups, in seconds
backups['frequency'] = 86400 # 24 hours
# S3 Credentials
backups['aws_access_key'] = "XXXXXXXXXXXXX"
backups['aws_secret_key'] = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
# Controls whether we should try to create the bucket before upload
backups['aws_create_bucket'] = true
# Name of S3 bucket to place backups
backups['aws_bucket_name'] = "packagecloud-backups-023f"
# S3 Region to use
backups['aws_region'] = "us-west-2"
####
#### These settings were added in v2.0.5
####
backups['use_xbstream'] = true
backups['backup_threads'] = 1 |
Note that a backup to the local disk is always taken if backups are enabled. Enabling "s3_upload" in the backup configuration will upload the backup to s3 in addition to storing the file locally.
...
You can take a backup at any time using any of the following commands:
Command | Purpose and Side Effects |
---|---|
sudo packagecloud-ctl backup-database | Create a database backup. This commands has no effect for external databases like Amazon RDS. Please see the Amazon RDS documenation for more information. |
sudo packagecloud-ctl backup-config | Create a configuration file backup. |
sudo packagecloud-ctl backup-all | Create both a configuration file and database backup. As mentioned above, the database backup is skipped for Amazon RDS. Please see the Amazon RDS documenation for more information. |
Note: Manual backups do not produce any logs, only STDOUT
...