How to install R1soft Backup Manage Agent on openSUSE

I’ve been having some fun getting the R1soft Backup Manager agent installed on some openSuse servers and so decided to write a blog post on some tips.

First of all you’ll need to download the agent package and install the RPM packages using the command:

rpm -i *.rpm

And you’ll want to get the backup manager’s key using:

serverbackup-setup --get-key [Manager_URL]

Dependencies

You’ll need to install the kernel source package. Use this command:

zypper install kernel-source

You may be getting the following error when trying to run the command “r1soft-setup –get-module”.

Cannot find the kernel-source package for your kernel

And if you enter the command “uname -r” and compare that with the version of the linux headers stored under /usr/src you’ll notice that the versions are different.
This can be resolved be running the following commands:

zypper refresh
zypper update kernel-default kernel-default-base kernel-firmware

That should bring the installed kernel up-to-date with the installed kernel source.

Now all you need to do is run the following command and reboot. You should be all set!

r1soft-setup --get-module

 

R1Soft Versus Bacula

When implementing a backup system for a network of Windows servers I evaluated R1Soft and Bacula, and thought it might be nice to share some thoughts here on the amazing blog! 🙂

So, the main differences. As of now R1Soft is $348 (up from $180 two weeks ago). Bacula is free and completely open source with an option of commercial support.
R1Soft has a very nice web interface for managing all the systems, and setup configuration is extremely easy.

Also the Bacula server (storage and director) component is not supported on Windows. Only on Linux/UNIX systems. But it works as that’s what I’m running currently with Bacula 3.0.3a.

Bacula has many of the same features as R1Soft, but the fact that everything is configured through text configuration files can be a turn-off for some people as it is quite a learning curve. If you just want to get it done without a fuss, R1Soft is your choice. In my case I decided to save a few thousand dollars by learning Bacula and implementing it.

Also Bacula stores the backups in monster volume files while R1Soft uses a more file based structure which I do prefer. Although performance does seems to actually be better with Bacula during a backup.

Overall I decided to go to Bacula solely on price. If R1Soft was still at $180/agent I would have seriously considered going with them because of official Windows server support and awesome web gui interface. But free software won again, despite the initial challenge of learning a new configuration file specification.

I might have to teach a course now to make some ROI for learning the stuff.