The Open Lifecycle Layer for Embedded Linux
Rugix provides an open-source on-device foundation for updates, apps, and state, without tying your product to a build system or cloud backend.
The Rugix Toolkit
Build, deploy, and operate production-ready Linux devices.
Rugix Ctrl
Manage the device lifecycle.
Provides atomic system and application updates, automatic rollback, efficient delta delivery, signature verification, and flexible management of persistent state. Integrates with various fleet management solutions.
Learn moreRugix Bakery
Build custom Linux systems.
Builds production-ready distributions based on Debian, Alpine Linux, and Raspberry Pi OS, with reproducible container-based builds, system variants, VM testing, SBOMs, and OTA updates powered by Rugix Ctrl.
Learn moreRugix Admin
Operate devices locally.
Provides a lightweight, browser-based interface for inspecting system status, installing updates, managing application workloads, and diagnosing individual devices during development, demos, and field service.
Learn moreUse the complete toolkit, or adopt Rugix Ctrl independently. It works with Yocto, Buildroot, other Linux build systems, and a variety of fleet management solutions.
Ready for the Field, Not Just the Lab
Maintaining devices reliably is hard. Rugix provides the on-device foundation for system updates, application lifecycle management, and persistent state, so your team can focus on the product instead of reinventing lifecycle plumbing.
Reliable Updates
Update with confidence
Deploy signed system and application updates atomically, with automatic rollback and compatibility checks.
State Management
Keep devices predictable
Separate persistent state from replaceable software for clean updates, controlled factory resets, and less drift.
No Vendor Lock-In
Keep your options open
Use your preferred build system, boot process, and fleet management platform without being locked into a vendor.
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 as the foundation 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
Start Using Rugix Today
Try the full Rugix workflow in under 30 minutes: build, boot, and update.