Chaque administrateur sait à quel point il est important d'effectuer des sauvegardes quotidiennes.
Pour moi, le service de sauvegarde «idéal» est:
- Absence d'inscription, liaison à une adresse postale, etc.
- La possibilité de créer des comptes indépendants pour chaque projet
- Chiffrement côté client, y compris le nom de fichier
- Stockage d'un nombre illimité de «versions» de fichiers
- Open source client pour que vous puissiez faire confiance au chiffrement
- Un fichier binaire, sans dépendances, pour qu'il soit pratique de déployer
- Si possible gratuitement :)
J'ai décidé de créer un tel
service , et voici ce que j'ai obtenu:
Après avoir
chargé le client, vous pouvez immédiatement commencer à enregistrer les fichiers nécessaires. Le service est totalement anonyme et ne nécessite aucune inscription.
Sous le «capot» en ce moment, le client crée des clés uniques pour le compte et pour le cryptage des fichiers. Et le fichier lui-même est crypté et téléchargé sur le serveur:
savefileme put < > Active subscription until 2021-01-20T17:08:16Z. put: < >: 8.1MiB (1.2MiB/s) done
Récupérer un fichier est aussi simple que de le télécharger:
savefileme get < > get: < >: 2KiB (41.2KiB/s) done
Vous pouvez enregistrer le dossier avec des fichiers en transférant des données via stdin:
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
Afficher une liste des fichiers déjà téléchargés:
savefileme ls total 1 id size updated datetime name (
Par défaut, le client "réduit" la version du fichier, mais vous pouvez voir toutes les versions:
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 < >
Chaque version se voit attribuer un identifiant unique, vous pouvez restaurer une version spécifique en spécifiant un identifiant:
savefileme get --id 46 get: < >: 2KiB (38KiB/s) done
Pour exporter un compte vers un autre serveur, copiez simplement la ligne d'initialisation avec la commande d'
exportation de compte :
savefileme account export savefileme account import --secret < >
Le service gratuit vous permet de stocker des fichiers jusqu'à 3 jours, après quoi ils sont automatiquement supprimés. Habituellement, cela suffit pour que les sauvegardes quotidiennes se rétablissent d'une catastrophe ou simplement lors de la migration des données vers un autre serveur. Un abonnement annuel prolonge la période de stockage des fichiers à 30 jours pour 0,99 $ par mois (TVA incluse).
J'espère que le service
Save File Me vous sera utile, ainsi qu'à moi.