Save File Me: un servicio de copia de seguridad gratuito con cifrado del lado del cliente

Cada administrador sabe lo importante que es hacer copias de seguridad diarias.
Para mí, el servicio de respaldo "ideal" es:

  • Falta de registro, enlace a una dirección postal, etc.
  • La capacidad de crear cuentas independientes para cada proyecto.
  • Cifrado del lado del cliente, incluido el nombre del archivo
  • Almacenamiento de un número ilimitado de "versiones" de archivos
  • Cliente de código abierto para que pueda confiar en el cifrado
  • Un archivo binario, sin dependencias, por lo que es conveniente implementar
  • Si es posible gratis :)

Decidí crear dicho servicio , y esto es lo que obtuve:

Después de cargar el cliente, puede comenzar inmediatamente a guardar los archivos necesarios. El servicio es completamente anónimo y no requiere ningún registro.

Bajo el "capó" en este momento, el cliente crea claves únicas para la cuenta y para el cifrado de archivos. Y el archivo en sí está encriptado y cargado en el servidor:
savefileme put < > Active subscription until 2021-01-20T17:08:16Z. put: < >: 8.1MiB (1.2MiB/s) done 

Recuperar un archivo es tan simple como subirlo:
 savefileme get < > get: < >: 2KiB (41.2KiB/s) done 

Puede guardar la carpeta con archivos transfiriendo datos a través de 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 

Ver una lista de archivos ya descargados:
 savefileme ls total 1 id size updated datetime name (#files) 64 8539136 2019-01-21T14:13:05Z < > (< >) 

De forma predeterminada, el cliente "colapsa" la versión del archivo, pero puede ver todas las versiones:
 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 < > 

A cada versión se le asigna un identificador único, puede restaurar una versión específica especificando un identificador:
 savefileme get --id 46 get: < >: 2KiB (38KiB/s) done 

Para exportar una cuenta a otro servidor, simplemente copie la línea de inicialización con el comando de exportación de la cuenta :
 savefileme account export savefileme account import --secret <  > 

El servicio gratuito le permite almacenar archivos hasta 3 días, después de lo cual se eliminan automáticamente. Por lo general, esto es suficiente para que las copias de seguridad diarias se recuperen de un desastre o simplemente al migrar datos a otro servidor. Una suscripción anual extiende el período de almacenamiento de archivos a 30 días por $ 0.99 por mes (IVA incluido).

Espero que el servicio Save File Me sea ​​útil para usted y para mí.

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


All Articles