How to Install DREBS on OpenSUSE Latest

DREBS (Disaster REcovery Backup Solution) is a backup tool for AWS. In this tutorial, we will walk you through how to install DREBS on OpenSUSE Latest.

Prerequisites

Before starting, you will need the following:

Installation Steps

  1. Update your system:
sudo zypper update
  1. Install pre-requisite packages:
sudo zypper install git duplicate acl python-pip python-devel python-virtualenv python-ldap python-augeas python-cffi python-cryptography python-paramiko python-idna python-passlib python-boto python-ecdsa python-pyasn1 python-xmltodict python-jmespath python-pycrypto
  1. Clone the DREBS repository using Git:
git clone https://github.com/dojo4/drebs.git
  1. Change the current directory to the cloned repository:
cd drebs
  1. Create a virtual environment and activate it:
virtualenv -p python2 venv
source venv/bin/activate
  1. Install required python packages:
pip install -r requirements.txt
  1. Install DREBS:
python setup.py install
  1. Configure DREBS:

Copy the sample DREBS configuration file:

cp config/drebs.yml.sample config/drebs.yml

Edit config/drebs.yml as per your needs.

  1. You are now ready to use DREBS. To run DREBS, type the following command:
drebs

Conclusion

Congratulations! You have successfully installed DREBS on OpenSUSE Latest. You can now use it to take backups of your AWS instances.

If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!