Creando backups de tus VPS usando Virtualizor y Backblaze B2

Si sigues noticias sobre almacenamiento en la nube, sabrás que Backblaze B2 es uno de los proveedores de almacenamiento de objetos más baratos, con precios casi 30% de lo que cobra Amazon por GiB. Esto los hace una solución ideal para almacenaje de backups, dado que tambien tienen CDNs en varios países, lo que significa que tienen un alto ancho de banda. Por esto podemos ofrecer backups gratuitos semanales en nuestros VPS!

¿Cómo usarlos para hacer backups de tus VPS? Virtualizor bien limitado en sus opciones de backup, por que usamos rclone envuelto en un simple scirpt, para proveer una interfaz FTP local. No hay ninguna necesidad de contratar servicios como Couchdrop para proveer una interfaz más fácil a Backblaze.

Para correr rclone como un servidor FTP escuchando en tu loopback para Virtualizor, deberás agregar una opción para mantener el cache de directorios mucha mas tiempo de lo normal, o tus backups fallaran. Esto es debido a que Virtualizor crea directorios antes de subir los backups, lo que cause que sean ignorados si no se sube un archivo a estos.

Corre este script como un servicio o dejalo corriendo en el background:

#!/bin/bash
while true
do
  rclone -vv serve ftp backblaze:virtualizor0 --addr 127.0.0.1:8080  --dir-cache-time 168h --b2-chunk-size 256M >> /var/log/rclone.log
  sleep 5
done

La opción crítica es “–dir-cache-time 168h”. Sin esta sus backups fallarán en la subida.

Luego es solo configurar un backup FTP en Virtualizor, todo debería funcionar! Recuerda usar "anonymous:anonymous" como tu usuario:contraseña, o cambialo a lo que quieras en la configuración de rclone.

Deja una Respuesta

Agregar un comentario

es_CLEspañol de Chile