softasap.sa-tarsnap

sa-tarsnap

Build-Status

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/)

Über das Projekt

Tarsnap is a secure online backup service for UNIX-like operating systems, including BSD, Linux and OS X

Installieren
ansible-galaxy install softasap.sa-tarsnap
GitHub Repository
Lizenz
other
Downloads
227
Besitzer
Get your application deployed in a robust way