
Convencí a un amigo para que "compartiera" la copia de seguridad de los datos. Tendría algunos discos en su casa donde puedo hacer una copia de seguridad de datos importantes fuera de mi casa (en caso de incendio o algo así), y viceversa.
La configuración que imagino: en mi casa usaría mi antiguo servidor (ejecutaré Debian o Ubuntu), y probablemente él solo tendrá una vieja Raspberry Pi mía con algunos discos duros externos. Lo que estaba pensando era simplemente usar rsync para sincronizar todas las noches.
De manera realista, él no realizará ningún mantenimiento del servidor (Raspberry Pi), por lo que me gustaría poder administrar su sistema operativo. Pero también me gustaría configurarlo para no tener acceso a sus archivos ni en mi servidor ni en el suyo. Siendo un "aficionado entusiasta" (en el mejor de los casos), no estoy seguro de cómo configurarlo para no poder acceder a sus archivos en un sistema operativo donde tengo acceso de root. Lo único que se me ocurrió fue si sus datos estaban cifrados, pero supongo que rsync no funcionaría. Y supongo que podría ser una molestia cuando necesitara agregar archivos por su parte (para él, principalmente fotos/videos; probablemente simplemente le instalaré nextcloud).
Entonces, con mi (ciertamente muy poca) experiencia, parece que no puedo pensar en una buena manera de hacer esto. Cualquier indicador sería apreciada.
Respuesta1
Mira aduplicidady su gui deja-dup
o duply
. Utiliza librsync
pero cifra los datos que se guardan en el control remoto. Sólo necesita un inicio de sesión ssh normal en el servidor remoto, sin acceso de root. El control remoto no puede leer los datos sin su clave gpg que guarda en la máquina local. Cuidado, no maneja enlaces físicos entre archivos; Debería anotarlos de otra manera o convertirlos en enlaces simbólicos si es posible.