Over-the-Air Updates for Embedded Linux
Deploy updates with confidence. Never brick a device.
100% open-source. Atomic updates. Delta compression. Cryptographic verification.
Two Tools. One Goal.
Robust and secure updates without the complexity.
Rugix Ctrl
On-device update engine.
Atomic A/B system updates with automatic rollback, delta updates, cryptographic verification, and robust state management. Integrates with different fleet management solutions. Optionally, deploy and manage application workloads with Rugix Apps.
Learn moreRugix Bakery
Custom Linux build system.
Build custom Linux distributions in days, not months. Based on Debian or Alpine Linux. Container-based reproducible builds, multiple system variants, integrated testing with VM support, and SBOM generation. OTA updates powered by Rugix Ctrl.
Learn moreRugix Ctrl runs on your device and installs updates. Rugix Bakery builds the system images. Use both together for a complete solution, or integrate Rugix Ctrl into your existing Yocto or Buildroot workflow.
Trusted By
"When you ship OTA updates to tens of thousands of devices in people's homes, you need rock-solid reliability. Rugix delivers exactly that."
"If you're not using Rugix, you're making things harder than they need to be."
"Rugix is thoughtfully designed, fast to get started with, and flexible in all the right ways. It's the tool suite for embedded Linux I've always wanted."
Success Stories
Umbrel
Umbrel is a personal home cloud platform that lets anyone self-host their files, media, and applications with tens of thousands of installations worldwide. Umbrel chose Rugix for umbrelOS, powering devices like the recently launched Umbrel Pro, their premium home cloud server. Rugix was chosen for its robustness, builtin state management with clean factory resets, and highly efficient delta updates.
eChecker
eChecker builds test benches for e-bikes, drive units, and e-scooters used by test institutes and manufacturers worldwide. Each test bench is controlled by an embedded Linux system, powered by and updated through Rugix. Rugix enabled eChecker to easily build custom system images and reliably deliver over-the-air software updates to test benches deployed across customer sites.
BatteryBrain
"At Enmo, we use Rugix for our product, BatteryBrain — a device optimizing battery systems based on spot prices, battery health, production inputs, and electricity markets. Rugix has been essential in bringing BatteryBrain to a production-ready state as quickly and efficiently as possible. It has simplified the creation of a custom Raspberry Pi image and enabled seamless over-the-air (OTA) updates."
David Lekve, CTO at enmo
Ship updates without fear.
Drop Rugix into your project today. The first OTA update is 30 minutes away.