This tutorial guides you through updating the CloudVPS-Boss Backup script to make it compatible with OpenStack Keystone V3.
Note: This script enables you to create backups to your ObjectStore project using the Restic backup tool instead of Duplicity. Please be aware that the CloudVPS-Boss script is not officially supported.
In this tutorial, we will install CloudVPS-Boss version 3.0.0, a newer version of the script that is compatible with the latest OpenStack Keystone V3.
When you upgrade to the new V3 implementation using the Restic-backup method, your backups will restart. This means:
Follow these steps to install CloudVPS-Boss:
git clone https://github.com/CloudVPS/CloudVPS-Boss.git --branch support-v3-and-use-restic
cd CloudVPS-Boss
bash install.sh
source /etc/cloudvps-boss-v3/v3-auth.conf
restic init -r swift:cloudvps-boss-v3:/
nano /etc/cloudvps-boss-v3/restic-password.conf
Save the file by pressing CTRL + X
and then Y
.
cloudvps-boss
Special thanks to Cream Commerce B.V. for implementing Restic backup in their own fork, we have used this implementation in the v3.0.0 version of the CloudVPS-Boss script.
You can find their CloudVPS-Boss fork here.