|
|
NEWS
|
The new minor release v2.1.0 is available!
Dumpnet was now tested on SuSE, Fedora & Debian Linux, FreeBSD, OpenBSD, Solaris and Cygwin (Windows).
now also includes sample target host configurations not just for Linux und Cygwin but also for FreeBSD, OpenBSD and Solaris.
NEW MODULE: dumpnet.host.fstab.rsync! It uses rsync(1) with
it's --link-dest option. This will create hard links from the
directory of the last successful backup to the current destination
directory for unchanged files. Files with changed ownership or
permissions will not be linked. Much less storage capacity is required
on the dumpnet host as unchanged files are physically stored only once.
The downside is that if you mess up one file, multiple hard links
pointing to this file will be affected.
See http://www.mikerubel.org/computers/rsync_snapshots/ for a more
detailed description of the whole problem.
moved development to sourceforge's CVS server
lots of small fixes
For upgrade instructions please read UPGRADE
|
|
What is dumpnet?
|
dumpnet is a collection of bash scripts that allows you to backup multiple servers simultaneously.
You can do incremental file system dumps with tar, dump and rsync, backup databases and much more.
AIDE can also easily be integrated.
Major Features:
1.
Dumpnet is implemented in bash scripts only.
2.
It's a hard disk based backup solution - no tapes are
necessary.
3.
The backup machine on which dumpnet is installed func-
tions as a SSH client while the target hosts (the
hosts to be backuped) function as SSH servers. Public
key authentication is used.
4.
Due to the use of SSH all traffic between the backup
machine and the target hosts is encrypted and can be
run over the Internet.
5.
Dumpnet only needs to be installed on the backup
machine.
6.
Dumpnet is flexible and highly configurable.
7.
Incremental filesystem backups can be done easily
using dump, tar or rsync.
8.
Integration of auditing and intrusion detection tools
such as AIDE (Advanced Intrusion Detection Environ-
ment) and nmap.
9.
Full support for sudo - no remote root login is
required.
10.
The report generated about a backup session can be
sent via email. Encryption using GnuPG is supported.
11.
It provides extensive logging.
12.
Dumpnet was tested on SuSE, Fedora & Debian Linux,
FreeBSD, OpenBSD, Solaris and Cygwin (Windows).
|
|
Requirements
|
Dumpnet host:
Any Linux/Unix system or Cygwin
Bash installed at /bin/bash
The GNU versions of date, find and md5sum
A version of grep that understands the -f option
AIDE if you want to use dumpnet.host.aide
dump & restore if you want to use dumpnet.host.fstab.dump
rsync if you want to use dumpnet.host.fstab.rsync
(Open)SSH client set up with public key authentication
The command `mail' or under Cygwin `email'
sudo if you want to use rsync and preserve ownerships and devices
GnuPG (or something similar) to encrypt outgoing mails
Target host:
Any Linux/Unix system or Cygwin
Bash installed
The GNU version of date
AIDE if you want to use dumpnet.host.aide
The GNU version of tar if you want to use dumpnet.host.fstab.tar
dump & restore if you want to use dumpnet.host.fstab.dump
rsync if you want to use dumpnet.host.fstab.rsync
sudo if remote root logins are not allowed
(Open)SSH server set up with public key authentication
Automated Connection
The dumpnet host must be able to connect to the target
hosts via (Open)SSH without ssh prompting for any passwords
|
|
License
|
dumpnet is released under the terms of the
Lesser General Public License (LGPL).
|
|
Intended Use
|
Dumpnet was designed to backup 1 up to 10 servers.
|
|
About the Author
|
Please see www.lukasfeiler.com.
Have fun!
Lukas Feiler
|
|
|