Tartarus 0.9.1

A flexible yet simple backup solution

  Add it to your Download Basket!

 Add it to your Watch List!


Rate it!
send us
an update
GPL v3 
Stefan Tomanek
ROOT \ System \ Backup
Tartarus is a software that provides a nice wrapper around basic Unix tools such as tar, find and curl (well, that's not that basic) to provide a seamless backup solution, aimed at automatic gathering and backup. It has the ability to do full as well as incremental backups and is published by Stefan Tomanek under the rules of the GPL.

Instead of relying on single usage backup scripts or complicated command lines, "tartarus" reads its configuration from easily managable configuration files. It can store gathered data in regular files, or upload the backup directly (on the fly) to an FTP server. For more specific usage scenarios, custom methods can also be defined within the config file.

What do I need?

The Program itself is a simple shell script, so any basic unix shell should be sufficient to run it (development has been done with "bash", so this would be obviously the best choice). The creation of the archives is left to "tar" (in its GNU incarnation), while the set of files to be saved is gathered with the help of "find". If you want to use the snapshot feature, LVM utilities are of course required as well.

 * tar
 * afio (only when using the afio archive format)
 * find
 * curl (when storing the backup on an FTP site)
 * If snapshot functionality is used:
 o lvdisplay
 o lvremove
 o lvcreate
 * GnuPG for encryption support
 * perl (for splitting the archive in multiple chunks)

In case you are using Debian GNU/Linux, Tartarus can be installed as a package via APT. This method is highly recommended due to apt keeping track of updates. Just add the following line to your list of apt sources (e.g. in "/etc/apt/sources.list.d/tartarus.list") and enter "apt-get update && apt-get install tartarus":

deb http://wertarbyte.de/apt/ ./

To import the GPG key used to sign the packages and the repository content, enter "curl http://wertarbyte.de/software-key.gpg | apt-key add -".

wget -O /etc/apt/sources.list.d/wertarbyte-apt.list http://wertarbyte.de/apt/wertarbyte-apt.list
wget -O - http://wertarbyte.de/apt/software-key.gpg | apt-key add -
apt-get update
apt-get install tartarus

The program archive itself can be obtained from here, documentation is available as well.

If you store your backup files on an FTP server with limited storage, you might also be interested in the helper script "Charon" which removes stored backups exceeding a specific age and is included in the tartarus distribution package.

Last updated on November 26th, 2009

feature list

#backup solution #system backup #system archiving #backup #archiving #restore #storage

Add your review!