ftplicity ist ein Helper-Skript für Duplicity um GPG verschlüsselte Backups auf Servern mit FTP Zugang zu speichern.
duplicity installieren
apt-get install duplicity
ftplicity installieren
mkdir /root/ftplicity
cd /root/ftplicity
wget ftp://ftp.heise.de/pub/ct/listings/0613-216.tar.gz
tar xvfz 0613-216.tar.gz
cp ftplicity-1.1.1/ftplicity /usr/local/bin
chmod +x /usr/local/bin/ftplicity
setup
cd /root
/usr/local/bin/ftplicity
gpg --gen-key
cd /root/.ftplicity
touch pre
touch post
vi /root/.ftplicity/conf
vi /root/.ftplicity/exclude
/boot
/dev
/initrd
/lib
/media
/mnt
/proc
/src
/sys
/tmp
/var/tmp
/var/run
/var/spool
/vservers/*/boot
/vservers/*/dev
/vservers/*/initrd
/vservers/*/lib
/vservers/*/media
/vservers/*/mnt
/vservers/*/proc
/vservers/*/src
/vservers/*/sys
/vservers/*/tmp
/vservers/*/var/tmp
/vservers/*/var/run
/vservers/*/var/spool
vi /etc/cron.d/duplicity
# notifcation
MAILTO=user@example.com
# ftplicity daily (monday-saturday, incremental)
5 4 * * 1-6 root if [ -x /usr/local/bin/ftplicity ]; then /usr/local/bin/ftplicity clean --force ; nice -n19 /usr/local/bin/ftplicity backup ; fi
# ftplicity weekly (sunday, full)
5 4 * * 7 root if [ -x /usr/local/bin/ftplicity ]; then nice -n19 /usr/local/bin/ftplicity full; /usr/local/bin/ftplicity purge --force; fi
/etc/init.d/cron restart
Hinweis: dieser Artikel ist ursprünglich im “InterTech Wiki” (www.intertech.at) erschienen.