Software de copia de seguridad cifrada para Windows

Estoy buscando un software como Duplicity pero para Windows. Aquí hay una lista básica de características:

  • Después de la copia de seguridad inicial, transfiera solo los archivos modificados (o incluso mejor, solo transfiera los cambios, pero con el cifrado no estoy seguro de si eso es posible)
  • La copia de seguridad remota está cifrada, por lo que si el servidor de copia de seguridad se ve comprometido, los datos deberían estar seguros
  • Funciona a través de SSH en mi propio servidor personal, por lo que no hay soluciones basadas en la nube compatibles con la NSA
  • Soporte de línea de comandos (una GUI opcional está bien, aunque no la usaré)
  • Gratis, preferiblemente de código abierto

Sé que lo más probable es que pueda ejecutar Duplicity con Cygwin, pero antes de intentar lo que parece un proceso de instalación largo y complicado, estoy buscando mejores alternativas.

Respuestas (3)

Mi recomendación es instalar Duplicity bajo Cygwin . De esta manera, tendrá el mismo software en todas las plataformas, lo que significa menos para aprender y administrar (además, puede recuperar copias de seguridad realizadas en un sistema operativo diferente, por ejemplo, puede desempaquetar sus copias de seguridad de Windows en una máquina Linux si su máquina de Windows falla) .

Cygwin en sí no tiene duplicidad, pero Cygwin Ports . Cygwin Ports es fácil de agregar: una vez que haya instalado Cygwin, dirija el instalador de Cygwin a la lista de paquetes de Cygwin Ports:

cygstart -- /setup-x86.exe -K http://cygwinports.org/ports.gpg

Ingrese ftp://ftp.cygwinports.org/pub/cygwinports como sitio espejo. Personalmente, he usado Cygwin Ports (aunque no Duplicity).

Alternativamente, puede probar cwDup , que es un paquete de Duplicity y sus dependencias para Cygwin. Nunca había oído hablar de eso antes de hoy.

La instalación manual tampoco es tan mala. Tendría que administrar las actualizaciones manualmente ya que no hay paquetes, pero así es la vida en Windows.

  1. Instala Cygwin . Asegúrese de incluir python, gnupgy openssh, así como librsync-devely gccpara construir Duplicity. Instálelo python-paramikosi desea utilizar el backend SSH.

  2. Instale Python GNUPGInterface . Descargue el archivo fuente y

    tar xf GnuPGInterface-*.tar.gz
    cd GnuPGInterface-*
    python setup.py install
    cd ..
    
  3. Instala Duplicidad . Descargue el archivo fuente y

    tar xf duplicity-*.tar.gz
    cd duplicity-*
    python setup.py install
    cd ..
    

Tenga en cuenta que no lo he hecho personalmente, pero hay informes de éxito en la web: 2003 2008 2009 .

¡Gracias, eso ayudó! Tuve que instalar el "archivo de bloqueo" del módulo de python manualmente, pero luego funcionó sin problemas.

Duplicity se ejecuta en MSYS2 , que tiene una mejor integración de Windows que Cygwin.

Pero debe instalarlo con PIP, actualmente no está en el administrador de repositorios pacman de MSYS2.

He descrito los pasos de instalación en esta esencia .

No es un software gratuito, pero estoy usando Syncovery desde hace un tiempo y debería proporcionar todas las funciones enumeradas anteriormente... Eche un vistazo a la lista de funciones en su sitio web o descargue la versión de prueba gratuita para que pueda comprobarlo usted mismo. .

¡Bienvenido a Recomendaciones de software! Esta publicación no contiene suficiente información para ser considerada una respuesta de alta calidad. Lea nuestra discusión sobre qué hace que una respuesta sea de alta calidad para ver si puede incorporar algunas de estas mejoras en su respuesta; de lo contrario, se eliminará. Repasar la lista de requisitos en la pregunta y confirmar si Syncovery coincide con cada uno o no sería un buen comienzo.
En lugar de afirmar que "debería proporcionar todas las funciones enumeradas anteriormente", debe revisar las funciones y verificar cada una de ellas (por ejemplo, proporcionando un enlace a la documentación correspondiente). Esto haría que su respuesta parezca más útil y menos spam.