Save File Me - ein kostenloser Sicherungsdienst mit clientseitiger Verschlüsselung

Jeder Administrator weiß, wie wichtig es ist, tägliche Backups zu erstellen.
Für mich ist der „ideale“ Backup-Service:

  • Fehlende Registrierung, Bindung an eine Postanschrift usw.
  • Die Möglichkeit, unabhängige Konten für jedes Projekt zu erstellen
  • Clientseitige Verschlüsselung, einschließlich Dateiname
  • Speicherung einer unbegrenzten Anzahl von "Versionen" von Dateien
  • Client Open Source, damit Sie der Verschlüsselung vertrauen können
  • Eine Binärdatei ohne Abhängigkeiten, damit die Bereitstellung bequem ist
  • Wenn möglich kostenlos :)

Ich habe beschlossen, einen solchen Service zu erstellen, und hier ist, was ich bekommen habe:

Nach dem Laden des Clients können Sie sofort mit dem Speichern der erforderlichen Dateien beginnen. Der Dienst ist völlig anonym und erfordert keine Registrierung.

Unter der Haube erstellt der Client derzeit eindeutige Schlüssel für das Konto und für die Dateiverschlüsselung. Und die Datei selbst wird verschlüsselt und auf den Server hochgeladen:
savefileme put < > Active subscription until 2021-01-20T17:08:16Z. put: < >: 8.1MiB (1.2MiB/s) done 

Das Wiederherstellen einer Datei ist so einfach wie das Hochladen:
 savefileme get < > get: < >: 2KiB (41.2KiB/s) done 

Sie können den Ordner mit Dateien speichern, indem Sie Daten über stdin übertragen:
 tar cz <> | savefileme put --stdin folder.tar.gz Active subscription until 2021-01-20T17:08:16Z. put: folder.tar.gz: 8.1MiB (1.1MiB/s) done 

Eine Liste der bereits heruntergeladenen Dateien anzeigen:
 savefileme ls total 1 id size updated datetime name (#files) 64 8539136 2019-01-21T14:13:05Z < > (< >) 

Standardmäßig "reduziert" der Client die Version der Datei, aber Sie können alle Versionen sehen:
 savefileme ls -a total 6 id size updated datetime name 44 8539136 2019-01-19T07:49:53Z < > 45 8539136 2019-01-19T12:18:50Z < > 46 8539136 2019-01-20T16:17:42Z < > 47 8539136 2019-01-20T16:24:31Z < > 48 8539136 2019-01-20T16:31:25Z < > 49 8539136 2019-01-20T16:39:19Z < > 

Jeder Version wird eine eindeutige Kennung zugewiesen. Sie können eine bestimmte Version wiederherstellen, indem Sie eine Kennung angeben:
 savefileme get --id 46 get: < >: 2KiB (38KiB/s) done 

Um ein Konto auf einen anderen Server zu exportieren, kopieren Sie einfach die Initialisierungszeile mit dem Befehl zum Exportieren des Kontos :
 savefileme account export savefileme account import --secret <  > 

Mit dem kostenlosen Service können Sie Dateien bis zu 3 Tage speichern. Danach werden sie automatisch gelöscht. Normalerweise reicht dies aus, damit tägliche Sicherungen nach einer Katastrophe oder einfach bei der Migration von Daten auf einen anderen Server wiederhergestellt werden können. Ein Jahresabonnement verlängert die Dateispeicherdauer auf 30 Tage für 0,99 USD pro Monat (einschließlich Mehrwertsteuer).

Ich hoffe, dass der Save File Me-Dienst sowohl für Sie als auch für mich nützlich ist.

Source: https://habr.com/ru/post/de435118/


All Articles