mobileoverlord

mobileoverlord

Co-author of Nerves

Action Advised: NervesHub Sunset

Action Advised: NervesHub Sunset

In 2018, NervesHub was launched to deliver first-class support for hardware deployments directly from the command line, and was offered for free to developers. It’s clear that NervesHub fills a pressing need for organizations. There are currently 626 users and 79 organizations leveraging NervesHub for firmware delivery.

However, scale brings with it unique challenges. In this case, the management and administration of the platform have grown over time, outpacing the community’s ability to support this infrastructure in a part-time capacity.

As such, the Nerves Hub maintainers have made the decision to sunset this free service on 3/31/2022.

Alternatives to NervesHub

Due to the open-source nature of NervesHub, you have several good options for firmware management.

  • Host your own version of NervesHub. NervesHub will continue to be open-source, therefore users may opt to host their own platform.
  • Migrate to another OTA firmware delivery platform. There are several solid options for OTA firmware delivery platforms, however, none of these other platforms have been built with Nerves in mind, rather only how to deploy embedded/embedded-linux applications.
  • Participate in the auto-migration to the Peridio firmware delivery service. Peridio is a platform for managing firmware delivery across embedded devices. Peridio will support many of the most commonly used embedded platforms, first and foremost Embedded Linux and Nerves. Beyond that, there will be a series of modules developed to support high-security environments along with optimizing the delivery process for customers who do significant machine learning and analytics on the edge. Peridio will be offered free of charge for NervesHub users with less than 20 devices. If you have more than 20 devices, please contact support@peridio.com for pricing.

Timeline

Date What happens
October 5, 2021 Current applications/devices that leverage nerves-hub.org will continue to receive their firmware updates, however, nerves-hub.org is no longer under active development.Critical bugs are still addressed.
March 31, 2022 Any remaining NervesHub users will be automatically migrated to the Peridio firmware delivery service, which will have feature parity with NervesHub. Contact support@peridio.com before this date if you do not want to automatically migrate to Peridio.
Spring 2023 Users will be encouraged to migrate to the enterprise version of Peridio, which will offer enterprise-level features and support.

Most Liked

mobileoverlord

mobileoverlord

Co-author of Nerves

Ah, the web socket connection on the console. You can access the new service directly at console.cremini.peridio.com

We are in the process of updating the stack further in the coming days. You can also read about some additional configuration to the existing tooling that’ll allow you to connect through the new domain. Thanks! https://docs.peridio.com/reference/nerves

Sebb

Sebb

Great to see, that nerves-hub becomes of professional service. I wish you the best of luck with it. Can you say something about pricing?

tomfarm

tomfarm

Hi @mobileoverlord,

Nerves-Hub is not available at the moment, there’s an SSL certificate warning, because the domain ‘nerves-hub.com’ does not match the new peridio.com certs.

Is this because of the auto-migration you mentioned?

It’s possible to ignore the certificate error and access the new white peridio-hub, but then I’m stuck, because the websocket connection does not work :slight_smile:

Thanks for all your work on Nerves and NervesHub!

Last Post!

tomfarm

tomfarm

console.cremini.peridio.com works great! Thanks a lot!

Where Next?

Popular in News & Updates Top

hugobarauna
This post introduces the new data features in Livebook 0.9: fast data exploration through integration with Explorer, interactive data tab...
New
hugobarauna
A new Livebook version arrives this Friday! :tada: As we count down the days, we will share a sneak peek into what’s coming each day thi...
New
mat-hek
I’m thrilled to announce that for the first time, we’re organizing RTC.ON - the conference about Membrane and multimedia streaming :tada:...
New
zachdaniel
Join us for our first Ash Office Hours next Thursday at 6PM EST! Myself and anyone from the core team who can make it will be answering q...
New
zachdaniel
Hey folks! I’ll be teasing some interesting bits going into Ash 3.0 while I work on it, and this is post #1! You can follow along with t...
New
zachdaniel
Ash Framework 3.0: Official Release! I’m here with the fine folks at Gig City Elixir, pushing the button live on stage :sunglasses: T...
New
zachdaniel
Hey folks! I’ve begun putting together some concrete, framework-wide tooling and guidance on the usage of LLMs in development. The goal h...
New

Other popular topics Top

vertexbuffer
Hello, can anybody help here..? I have a list of players and I what to delete an element, but every for loop the list is reverting to ori...
New
vonH
In asking this question I am more interested about the expressiveness of the language itself and less concerned about the availability of...
New
ashish173
I am using Ecto timestamps with postgres, I can see the timestamps() use the :naive_dateime but for my use case I wanted to store the ti...
New
aadeshere1
I have a another noob question about loop. Since elixir is immutable, while loop is not directly possible. total = 10 while total != 0 ...
New
greenz1
I have a phoenix application from which a user can download multiple(5-6) files of size 1MB. I couldn’t find anything related to sending ...
New
saif
Hello everyone, Long time lurker first time poster here. I’ve recently begun working on Elixir full-time again! :raised_hands: It’s been...
New

We're in Beta

About us Mission Statement