Servidor de respaldos cifrados con BorgBackup
Respaldos nocturnos cifrados y sin duplicados de tus computadoras y proyectos Pi en un disco que tú controlas.
BorgBackup guarda solo los cambios entre respaldos y cifra todo antes de salir de tu computadora. Un Pi con un disco USB es un destino silencioso; cópialo fuera de casa para protección real.
Si pierdes la contraseña y la llave, los respaldos se pierden para siempre. Guárdalas en tu gestor de contraseñas y en papel.
Pasos de la misión
Prepara el disco
Monta el disco USB en /mnt/backup y crea un usuario dedicado a respaldos.
Instala Borg en ambos lados
sudo apt install borgbackup en el Pi e instala Borg (o la app Vorta) en tu computadora.
Crea un repositorio cifrado
borg init --encryption=repokey por SSH. Exporta la llave y guárdala en un lugar seguro.
Respalda de forma programada
Corre borg create cada noche con cron o el programador de Vorta y elimina archivos viejos con prune.
Prueba restaurar
Un respaldo que nunca restauraste no es un respaldo. Monta un archivo y copia un archivo de vuelta.
Código
# from your computer
borg init --encryption=repokey ssh://backup@mc-pi.local/mnt/backup/laptop
borg create --stats ssh://backup@mc-pi.local/mnt/backup/laptop::'{hostname}-{now}' ~/Documents ~/Projects
borg prune --keep-daily 7 --keep-weekly 4 --keep-monthly 6 ssh://backup@mc-pi.local/mnt/backup/laptopCode comments are in English, like most libraries and docs — a good habit for makers.
Preguntas
¿Qué es la regla 3-2-1?
3 copias de tus datos, en 2 medios distintos, con 1 copia fuera de casa.