Hacker News new | ask | show | jobs
by jamescun 4108 days ago
I signed up for hubiC a while back with the intention of using their touted OpenStack compatibility with Duplicity for encrypted backups (using the Swift backend) - only to discover they have placed their own authentication mechanism on top of OpenStack, breaking compatibility with all OpenStack clients. The only solutions available seem to be running a proxy between your client and hubiC.
5 comments

It seems that since duplicity v0.7.01 [1] (2015/01/11) it has native support for hubic [2]. Will definitely check it out.

[1] http://www.nongnu.org/duplicity/CHANGELOG

[2] http://duplicity.nongnu.org/duplicity.1.html#sect17

OVH like to dick around with the kernels on their VPS and dedicated servers. You can work around it but I really wish they didn't do this.
On dedicated servers at least you don't need to work around it. You can install vanilla version of your chosen distribution straight from their panel.
> The only solutions available seem to be running a proxy between your client and hubiC.

Actually hubiC doesn't want you to use its API unless you're a developer, which means you must pass the steps necessary to "create an application", after which you will be able to use all API calls. It's burdensome but doable.

I asked for a key, and was given one instantly... used it with hubic to openstack gateway[1] and works very well

https://github.com/oderwat/hubic2swiftgate

Of course it's easy for you because you understand what a client id and a client secret are, and you know why they differ from your username and password. I'm talking about the average Joe that barely knows what a URL is, a redirect URL even less. You know what openstack means, and you know what a gateway is and can run one.

hubiC makes it astonishingly hard for someone to create an app where a user just puts your account username and password and starts using it. If I was negative I'd say it's a scheme to prevent people actually filling their whole quota, because the only simple way they can do it is through the web ui or through the official syncing app.

Since it took a while to find out how to set this up using duplicity to backup the home directory under Ubuntu Linux, here is how I got this to work. Maybe this can be of help for somebody: https://gist.github.com/molobrakos/ff1620ce6031c99f120b
Thanks for the heads up. I was about to sign up for the same reason.

Have you found a better alternative for duplicity backups?