Otro de los sistemas de backup que vengo usando últimamente por su adecuado precio es hubiC. Antes de decidir si vas a usar hubiC para las copias de seguridad, voy a hacer una lista de ventajas y desventajas para que puedas elegir mejor.
Ventajas
- Ofrece 10 Tb de capacidad por solo 5€/mes.
- Teóricamente, hace 3 mirrors en tiempo real de todo lo que subes, por lo que no es fácil que desaparezcan archivos de tu cuenta de hubiC.
- Si usas un servidor de OVH, la subida de archivos tiene una velocidad aceptable.
- No hay problema en usarlo en varios servidores.
- Al poder añadirlo como unidad virtual el uso es sencillo.
Desventajas
- A veces va muy lento.
- El cambio de archivo a la hora de subir es lento, resumiendo mejor pocos archivos grandes que muchos pequeños (en caso de backup, usar duplicity es útil en este sentido).
- El soporte de hubiC no es malo, es inexistente.
Con el siguiente tutorial podrás montar hubiC como una unidad virtual en tu servidor con un cliente de línea de comandos.
Instalando hubicfuse
Primero, resolvemos las dependencias con apt-get:
apt-get install gcc make curl libfuse-dev pkg-config libcurl4-openssl-dev libxml2-dev libssl-dev libjson-c-dev libmagic-dev git
Bajamos e instalamos hubicfuse:
cd /tmp git clone https://github.com/TurboGit/hubicfuse cd hubicfuse/ ./configure make make install
Ahora tenemos que generar la aplicación dentro del panel de control de hubiC en la siguiente dirección:
https://hubic.com/home/browser/developers/
Una vez hecho esto, hay que generar el archivo necesario para acceder a tu cuenta de hubiC:
chmod +x hubic_token ./hubic_token
Debes rellenarlo tal que así (o con los permisos que tú creas necesarios):
client_id (the app's id): api_hubic_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX client_secret (the app's secret): XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX redirect_uri (declared at app's creation): https://yoursafeurl.org/ For the scope -what you authorize your app to do-, enter characters as suggested in parenthesis, or just hit return if you don't need the item authorized. Get account usage (r): r Get all published links in one call (r): r Get OpenStack credentials, eg. access to your files (r): r Send activation email (w): w Add new/Get/Delete published link (wrd): wrd user_login (the e-mail you used to subscribe): yourhubic@email.com user_pwd (your hubiC's main password): yourhubicaccountpassword
Por último, debes montar la unidad tal que así:
mkdir /mnt/hubic hubicfuse /mnt/hubic -o noauto_cache,sync_read,allow_other
Si todo fue correctamente, tendrás disponible en /mnt/hubic todos tus datos de hubiC.