Disconnected use case (no internet)

Does Balena support updates for devices that will not be connected to the internet when deployed?

The goal is to has as many of the remote devices internet connected, but some are in environments where internet access is not available. Is there a way we can manually update these devices with usb memory sticks or a similar procedure?

Hey. Sure thing. It is possible to preload an application into an image, and have it ready to go as soon as it is powered on.

For more detailed instructions, take a look at https://www.balena.io/docs/learn/more/masterclasses/advanced-cli/#5-preloading-and-preregistering

Thanks for that link! Definitely interesting from an initial device manufacturing standpoint.

If the device will never have internet access once deployed is there a supported manual update path?
I’d imagine that the files needed for the update could be downloaded to a usb mass storage device where internet access is available, then that storage could be attached to the device. Is that possible?

Just to be certain, can you verify whether you are interested in hostOS update, supervisor update or application update?

Mostly application update. But ideally all three without loosing application data/configuration.

Thank you for the clarification. This feature is currently in the roadmap and we hope to start working on it in the near future. Offline update will probably cover all three updates that I mentioned above. Thank you for bearing with us :muscle: