Manage Backups on a Hetzner Storagebox
You can install cloudbackup by checking out the repository and installing the requirements. The prefered mode of use however is via docker container.
Setting up backups has always been a pain even when you did it once per server and everything on it magically got backed up by the existing scripts.
In a cloud environment you want as little single points of failure as possible - so generally each app has its own mysql database server and files. However that means you also need to reinvent the backup wheel for every service and generally at least twice - one for the general files of an app and one for its database system.
This script does not try to replace existing backup solutions but instead enrich them:
Mariabackup is a fork of perconas xtrabackup patched to work with mariadb. It uses a genius combination of copying the actual files from the filesystem and reading the incoming changes to them through the binary log to create lightning fast backups - as long as you're using the InnoDB storage engine.
Borgbackup is a deduplicating backup solution. This means it will cut your
files into chunks, save the chunks and calculate their hashes.
This has the benefit of a traditional incremental file backup that only files
are actually written again which have changed but improves it by the fact that
even when large files change only the chunks which actually changed are written
again.
Content type
Image
Digest
Size
224.9 MB
Last updated
about 5 years ago
docker pull svensp/cloudbackup