Tartarus Publisher's description
from Stefan Tomanek
A flexible yet simple backup solution
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.
* afio (only when using the afio archive format)
* curl (when storing the backup on an FTP site)
* If snapshot functionality is used:
* 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 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.
Here are some key features of "Tartarus":
В· shell script relying on standard software and formats (tar)
В· modular and flexible configuration handling
В· full and incremental backups
В· filesystem snapshot functionality (when used in conjunction with LVM)
В· On-the-fly uploading to an FTP site
В· Encryption (symmetric and asymmetric) using GnuPG
В· splitting the archive into several files
System Requirements:No special requirements.
Program Release Status:
Program Install Support: Install and Uninstall