Backup destinations must be entered in the format used by the virtualmin
backup-domain API command. For example :
- A local file, like /backup/yourdomain.com.tgz
- An FTP destination, like ftp://login:pass\@server/backup/domain.com.tgz
- An SSH destination, like ssh://login:pass\@server/backup/domain.com.tgz
- An S3 bucket, like s3://accesskey:secretkey@bucket/domain.com.tgz
- A Rackspace container, like rs://user:apikey@container/domain.com.tgz
- A Google Cloud Storage bucket, like gcs://bucket/domain.com.tgz
- A Dropbox folder, like dropbox://folder/domain.com.tgz
Any destination that ends with tar.gz or zip will be assumed
to be a single file, which will contain all selected domains. Anything else
will be treated as a directory, which will receive one file per domain.
For Dropbox and GCS backups, each Virtualmin system must already have an
account with the storage provider configured.
You can use the tags ${HOST} and ${IP} in backup destinations,
which will be replaced by the source system hostname and IP address respectively
for each system. This allows different systems to backup to different final
directories.