Mr Scratch
Expert Member
- Joined
- May 15, 2013
- Messages
- 4,872
- Reaction score
- 1,040
What?
So I have been looking for a new, cheap and decently secure backup service I can dump all my servers to and came across hubiC by OVH. It's a "cloud" based web storage service that really works for long term, incremental backups.
Link: https://hubic.com/en/offers/
NOTE: hubiC is rate limited to 10Mbit/s - if this is a big issue for you, look for something else.
Prices
25GB free
100GB 1euro/pm
10TB 5euro/pm
Help a homie out
If you decide to sign up, please use my referral code: OESJSI
Setting up a fuse mount in Debian
Firstly, go to https://hubic.com/home/browser/developers/ and create a new application. Call it something unique and use "http://localhost/" for domain redirection. Take note of the client_id and client_secret generated as we will need it.
copy the client_id, client_secret and refresh_token it spits out and put it into a file called .hubicfuse in the $HOME directory of the user you will be using, for the sake of this tutorial I'll use root (don't use root...)
Paste in:
Your hubiC fuse is now done and mounted at /mnt/hubic
So I have been looking for a new, cheap and decently secure backup service I can dump all my servers to and came across hubiC by OVH. It's a "cloud" based web storage service that really works for long term, incremental backups.
Link: https://hubic.com/en/offers/
NOTE: hubiC is rate limited to 10Mbit/s - if this is a big issue for you, look for something else.
Prices
25GB free
100GB 1euro/pm
10TB 5euro/pm
Help a homie out
If you decide to sign up, please use my referral code: OESJSI
Setting up a fuse mount in Debian
Firstly, go to https://hubic.com/home/browser/developers/ and create a new application. Call it something unique and use "http://localhost/" for domain redirection. Take note of the client_id and client_secret generated as we will need it.
apt-get update && apt-get upgrade
apt-get install git nano gcc make curl libfuse-dev pkg-config libcurl4-openssl-dev libxml2-dev libssl-dev libjson0 libjson0-dev libmagic-dev
cd /hubicfuse
./configure
make
make install
./hubic_token
client_id (the app's id): your client_id from above
client_secret (the app's secret): your client secret from above
redirect_uri (declared at app's creation): http://localhost/
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): r
Add new/Get/Delete published link (wrd): wrd
user_login: your hubiC email
user_pwd: your hubiC password
copy the client_id, client_secret and refresh_token it spits out and put it into a file called .hubicfuse in the $HOME directory of the user you will be using, for the sake of this tutorial I'll use root (don't use root...)
nano /root/.hubicfuse
Paste in:
client_id=ABC
client_secret=123
refresh_token=XYZ
mkdir /mnt/hubic
hubicfuse /mnt/hubic -o noauto_cache,sync_read,allow_other
Your hubiC fuse is now done and mounted at /mnt/hubic