1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Alojamiento web de copia de seguridad con Swiss Backup y Restic
Esta guía explica cómo utilizar Swiss Backup para hacer una copia de seguridad de sus datos de alojamiento web (servidor compartido o en la nube; lea el punto 8 a continuación).
Esto hace que las copias de seguridad que realices de vez en cuando se mantengan durante más tiempo, mientras que nuestras copias de seguridad automáticas tienen una vida útil limitada.
Swiss Backup es una solución de copia de seguridad que le permite automatice la copia de seguridad de sus archivos, estaciones de trabajo, móviles y servidores. Sus datos se almacenan en Suiza en centros de datos de Infomaniak en al menos tres ubicaciones físicas diferentes. Por lo tanto, tiene la garantía de no perder nada.
Requisitos
- Utilizando alojamiento web (descubra nuestro alojamiento web)
- Tener una cuenta Swiss Backup (crear una cuenta gratis)
Configurar copia de seguridad suiza
Crea una ubicación.
Instalar Restic
1. Descargue el binario linux_amd64 del repositorio restic github https://github.com/restic/restic/releases
uid@h2web:~$ wget -O restic.bz2 https://github.com/restic/restic/releases/download/v0.14.0/restic_0.14.0_linux_amd64.bz2< /lapso>
⚠️ El enlace de descarga puede variar cuando se lanza una nueva versión. La versión 0.14 usa compresión por defecto.
2. Descomprima el archivo y haga que el binario sea ejecutable
uid@h2web:~$ bunzip2 restic.bz2
uid@h2web:~$ chmod +x restic
Configurar Restic
1. Creación de una clave de cifrado
- Debe crear una clave de cifrado para cifrar los datos
- Tenga en cuenta que la clave no se puede cambiar y, en caso de pérdida, los datos ya no se podrán leer.
- Coloque esta clave en un archivo legible por Restic
- Ejemplo generando una clave
uid@h2web:~$ openssl rand -base64 16 > restickey
2. Configuración de restic
- La creación de la configuración restic se basa en el acceso obtenido al crear la ubicación de Swiss Backup
- Cree un archivo resticconfig con el siguiente contenido, adaptándolo con la información de acceso a su Swiss Backup
echo "export OS_AUTH_URL=https://swiss-backupXX.infomaniak.com/identity/v3
export OS_REGION_NAME=RegionOne
export OS_PROJECT_NAME=sb_project_SBI-XXXX
exportar OS_PASSWORD=''
exportar OS_USER_DOMAIN_NAME=predeterminado
exportar OS_USER_DOMAIN_NAME=SBI-XXXX
exportar OS_PROJECT_DOMAIN_NAME=predeterminado
exportar RESTIC_REPOSITORY=swift:sb_project_SBI-XXXX:/
exportar RESTIC_PASSWORD_FILE=restickey" > ; resticconf
- OS_AUTH_URL URL de acceso al clúster de swissbackup enviado por correo electrónico al crear el acceso
- OS_PROJECT_NAME y OS_USERNAME reemplazan el SBI-XXXX con su nombre de usuario comunicado por correo electrónico al crear el acceso
- OS_PASSWORD Reemplace con la contraseña generada al activar la ubicación de swissbackup
- RESTIC_REPOSITORIO
- Reemplace el SBI-XXXX con su nombre de usuario comunicado por correo electrónico al crear el acceso
- Reemplace
con el nombre que desea darle a su contenedor que almacena las copias de seguridad
- RESTIC_PASSWORD_FILE reemplace con la ruta completa al archivo que contiene la clave de cifrado
3. Cargando la configuración de Restic
Cargue la configuración de Restic emitiendo el siguiente comando:
fuente resticconf
4. Inicialización del segmento
Inicialice el depósito con el siguiente comando:
uid@h2:~$ ./restic -r $RESTIC_REPOSITORY init
Haz una copia de seguridad de tus archivos
Para hacer una copia de seguridad de sus archivos, simplemente ejecute el siguiente comando:
uid@h2:~$ ./restic backup