Instructions can be found here: https://fedoraproject.org/wiki/EPEL
# yum install holland holland-common
# yum install holland-{plugin name}
# . /etc/os-release
# echo "deb https://download.opensuse.org/repositories/home:/holland-backup/x${NAME}_${VERSION_ID}/ ./" >> /etc/apt/sources.list
# wget -qO - https://download.opensuse.org/repositories/home:/holland-backup/x${NAME}_${VERSION_ID}/Release.key |apt-key add -
# apt-get update
# apt-get install holland {python3-mysqldb, python3-pymongo, ext...)
# . /etc/os-release
# zypper ar -f https://download.opensuse.org/repositories/home:/holland-backup/$(echo $PRETTY_NAME|sed -e 's/ /_/g')/ holland
# zypper install holland holland-mysqldump
# . /etc/os-release
# echo "deb http://download.opensuse.org/repositories/home:/holland-backup/Debian_${VERSION_ID}.0/ ./" >> /etc/apt/sources.list
# wget -qO - https://download.opensuse.org/repositories/home:/holland-backup/Debian_${VERSION_ID}.0/Release.key |apt-key add -
# apt-get update
# apt-get install holland {python3-mysqldb, python3-pymongo, ext...)
Third party Docker containers have been created and can be found here:
- https://hub.docker.com/r/sylabsio/cloud-services/
- https://github.com/sylabs/services-base-images/tree/docker/holland-backup-alpine
Please see their documentation for details on how to install and use these containers
# git clone https://github.com/holland-backup/holland.git ${TARGET}/holland
# cd ${TARGET}/holland
# git submodule update --init --recursive
** Requires Python Setuptool
# python setup.py install
** Requires make and Sphinx > 1.7
# cd ${TARGET}/holland/docs && make man
# cp ${TARGET}/holland/build/man/holland.1 /usr/share/man/man1/
# cd ${TARGET}/holland/plugins/holland.lib.common/
# python setup.py install
** The MySQldb connector requires gcc, mysql-devel, and python-devel
# cd ${TARGET}/holland/plugins/holland.lib.mysql/
# python setup.py install
# cd ../holland.backup.{plugin name}
# python setup.py install
# mkdir -p /etc/holland/providers /etc/holland/backupsets /var/log/holland /var/spool/holland
# cp ${TARGET}/holland/config/holland.conf /etc/holland/
# cp ${TARGET}/holland/config/providers/* /etc/holland/providers/