softasap.sa-tarsnap
sa-tarsnap
Tarsnap ist ein sicherer Online-Backup-Service für UNIX-ähnliche Betriebssysteme, einschließlich BSD, Linux und OS X. Er wurde 2008 von Colin Percival erstellt. Tarsnap verschlüsselt und speichert Daten in Amazon S3. Der Dienst ist auf Effizienz ausgelegt und lädt nur Daten hoch und speichert sie, die sich seit dem letzten Backup direkt geändert haben. Die Sicherheitskeys sind nur dem Benutzer bekannt. Er wurde entwickelt und getestet, wobei Rückmeldungen von Bug-Bounty-Jägern eingeholt wurden, um Sicherheitsanfälligkeiten zu finden. Ein versehentliches und ernstes Problem mit wiederverwendbaren Nonces wurde dabei entdeckt und 2011 behoben.
Beispiel für die Nutzung (alle Parameter sind optional)
Einfach
roles:
- {
role: "sa-tarsnap"
}
Fortgeschritten:
roles:
- {
role: "sa-tarsnap",
tarsnap_version: "1.0.37"
}
Grundlegende Tarsnap-Nutzung
Generiere einen Schlüssel, falls du noch keinen hast
tarsnap-keygen --keyfile ~/tarsnap.key --user [email protected] --machine mypc
Backup-Routine tarsnap_backup.sh
#!/bin/bash
/usr/local/bin/tarsnap -P -c --cachedir ~/cache/ --keyfile ~/tarsnap.key -f "$(uname -n)-$(date +%Y-%m-%d_%H-%M-%S)" data
Wiederherstellungsroutine tarsnap_restore.sh
#!/bin/bash
ARCHIVE=${1}
TARGET_DIR=${2-.}
mkdir -p $TARGET_DIR
tarsnap --cachedir ~/cache/ --keyfile ~/tarsnap.key -p -x -f $ARCHIVE -C $TARGET_DIR
Archive auflisten tarsnap_list.sh
#!/bin/bash
/usr/local/bin/tarsnap --cachedir ~/cache/ --keyfile ~/tarsnap.key --list-archives | sort
Lösche Archiv nach Name tarsnap_delete.sh
#!/bin/bash
ARCHIVE=${1-do-galaxy-2016-11-14_16-59-26}
tarsnap --cachedir ~/cache/ --keyfile ~/tarsnap.key -d -f $ARCHIVE
Lösche alle Archive, die mit dem Schlüssel verbunden sind tarsnap_nuke.sh
#!/bin/bash
tarsnap --cachedir ~/cache/ --keyfile ~/tarsnap.key --nuke
Urheberrecht und Lizenz
Urheberrecht 2016 - Vyacheslav Voronenko
Code lizenziert unter der [BSD 3-Klausel] (https://opensource.org/licenses/BSD-3-Clause) oder der [MIT-Lizenz] (http://opensource.org/licenses/MIT).
Abonniere die Rollen-Updates bei [FB] (https://www.facebook.com/SoftAsap/)
Tarsnap is a secure online backup service for UNIX-like operating systems, including BSD, Linux and OS X
ansible-galaxy install softasap.sa-tarsnap