Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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:

CommandPurpose and Side Effects
sudo packagecloud-ctl backup-databaseCreate 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-configCreate a configuration file backup.
sudo packagecloud-ctl backup-allCreate 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

...