Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    A

    Apache Libcloud Blog

    libcloud.apache.org · Company blog · on HN since 2011

    The Apache Libcloud blog announces releases and drivers for Libcloud, a Python library with one interface to many cloud providers.

    Visit blogHN submissions
    DevOps & CloudOpen Source & LinuxProgramming
    What HN says

    Commenters recommend Libcloud as a provider-agnostic abstraction over varied IaaS APIs for multi-cloud setups and mixed infrastructure.

    Stats for nerds
    18HN people shared it
    4linked in comments
    141story points
    Dec 2019last shared
    2012people per year2019

    Top posts on HN

    1. 1
      Libcloud: One Interface To Rule Them All
      17 people · 141 points · first shared 2011 · 50 comments on HN
    2. 2
      Libcloud 0 14 and the new exoscale driver
      1 person · first shared 2014

    What HN people wrote when they linked it

    • sherazDec 2017

      Cool! I like to see the cookie-cutter stuff. I used pydanny's cookie-cutter back in the day.

      However, as I've become more comfortable in the Django and python ecosystem, I have been cutting closer and closer to the stock install.

      I think the cookie-cutter stuff is great for when you have a highly-opinionated way to do things (specific test frameworks, databases, patterns, etc).

      Some feedback:

      Authentication:

      I looked at your way of authentication, and I kindly ask you take a look at djoser [1]. They have a nice authentication system for DRF with a password reset flow.

      Or also maybe an integration with Auth0?

      Storage:

      If you replace boto3 with Apache's libcloud [2], then you make this project a little more platform agnostic. I say this as someone who works across multiple platforms. I see that django-storages even plays nicely with it also [3].

      And to be honest I'm not so thrilled with Heroku as the deployment target. Maybe just beef up the README with instructions on getting started just on my laptop with pip, cookie-cutter, and docker-compose?

      All in all, nice job. I'll add my star to your project and consider it next time the use case arises.

      [1] - https://github.com/sunscrapers/djoser

      [2] - https://libcloud.apache.org/

      [3] - https://django-storages.readthedocs.io/en/latest/backends/apache_libcloud.html

    • bhccJul 2017

      I think you could easily start with forks of

      ZeroNet (distributed TOR hosting):
      https://zeronet.io
      https://github.com/HelloZeroNet/ZeroNet

      and either:
      SecureDrop:
      https://securedrop.org
      https://github.com/freedomofpress/securedrop

      or
      NextCloud:
      https://nextcloud.com
      https://github.com/nextcloud

      Though basically you're just routing .onion at a bucket.

      Another thing to look at would be building on https://libcloud.apache.org/
      https://libcloud.readthedocs.io/en/latest/supported_providers.html
      or
      https://jclouds.apache.org/
      https://jclouds.apache.org/reference/providers/

      And providing a storage target. Though you have to consider the possibility of seizure of the host[s] by the service providers state.

      See:
      https://www.deepdotweb.com/2017/06/10/french-police-seized-tor-relays-wannacry-investigation/

      https://www.bleepingcomputer.com/news/security/french-police-seize-two-tor-relays-in-wannacry-investigation/

    • dragonshDec 2019

      You can comment freely what you feel right, you work for google doesn’t take away logical arguments and that’s what the debate is about. I am not a Microsoft fanboy, they are no different and so is amazon when it comes to cloud lock-in.

      I would have hoped in yester years that instead of Amazon api for cloud, companies would have adopted an open source standard, or just use API from openstack and extend them.

      But that didn’t happen now cloud API are new windows kind of platform lock-in of old Microsoft. Personally I use apache-libcloud [1] to make my service as cloud agnostic as possible.

      Also try to use a non USA company as backup mostly in Europe given strong privacy laws unlike US firms.

      [1] https://libcloud.apache.org/

    • tomazmurausJun 2012

      Project Awesome is an HTTP proxy which means it's even a higher abstraction than a Ruby library :)

      In any case, you should have a look at Libcloud (http://libcloud.apache.org/), jclouds (http://jclouds.org), deltacloud (http://deltacloud.apache.org/) and other libraries. Deltacloud exposes a similar functionality through an HTTP interface. We have recently also started working on "Libcloud REST" which will expose all the Libcloud functionality through an HTTP interface which means you will be able to talk to it through an arbitrary language which can speak HTTP.

    • muraikiJul 2015

      There are some libraries you can use to abstract away differences between VPS providers:

      https://jclouds.apache.org/

      https://libcloud.apache.org/

      https://developer.rackspace.com/blog/gophercloud/

      http://www.openstack4j.com/

      For playing with JVM stuff I found openstack4j easier to use from Scala and Clojure than jclouds.

      I didn't downvote you, but I figure someone thought you were too off topic.

    • jdietrichJun 2018

      If you use cloud services, a crucial scenario in your disaster recovery planning is "what if a cloud provider suddenly cuts us off?". It's a single point of failure akin to "what if a DC gets demolished by a hurricane?" or "what if a sysadmin gets hit by a bus?". If you don't have a plan for those scenarios, you're playing with fire.

      https://libcloud.apache.org/

    Related

    Rust Blogblog.rust-lang.org533 people

    Announcing Rust 1.0

    Rust Blog
    Company · last shared 2026
    CeroWrt Blogblog.cerowrt.org19 people

    Solving the crypto-fq bug in ath9k (2016)

    CeroWrt Blog
    Company · last shared 2025
    Ubicloud Blogubicloud.com53 people

    Show HN: Open-source x64 and Arm GitHub runners

    Ubicloud Blog
    Company · last shared 2026
    euroquiseuroquis.nl24 people

    Python and SysV Shared Memory

    euroquis
    Personal · last shared 2025
    Microsoft Cloud Blogscloudblogs.microsoft.com133 people

    exFAT in the Linux kernel

    Microsoft Cloud Blogs
    Company · last shared 2024
    Airbyte Blogairbyte.com64 people

    The deck we used to raise our seed funding

    Airbyte Blog
    Company · last shared 2026
    Ubuntu Insightsinsights.ubuntu.com170 people

    Growing Ubuntu for Cloud and IoT, Rather Than Phone and Convergence

    Ubuntu Insights
    Company · last shared 2018
    Datadog Blogdatadoghq.com262 people

    Husky, Datadog's Third-Generation Event Store

    Datadog Blog
    Company · last shared 2026