Skip to main content

The Open-Source Toolkit for Embedded Linux

Use Rugix to deploy robust updates, manage application workloads and persistent state, and build custom Linux images for your devices.

Atomic & Signed UpdatesAutomatic RollbackBandwidth-Efficient DeliveryCompatibility ChecksNo Lock-In

Trusted by

and many more

Manage Devices with Rugix Admin

Inspect system state, install updates, manage application workloads, and understand component relationships in one focused interface.

https://device.local/#/system
Rugix Admin System view showing a committed system with U-Boot, A/B boot and system slots, state management, and boot groupsRugix Admin System view showing a committed system with U-Boot, A/B boot and system slots, state management, and boot groups

Rugix provides atomic, signature-verified system updates with on-device validation and automatic rollback, so failed updates do not strand devices in the field.

https://device.local/#/apps
Rugix Admin Apps view showing installed applications and application generationsRugix Admin Apps view showing installed applications and application generations

Rugix allows application workloads to evolve independently of the base system, with atomic, crash-safe deployments and instant rollback to previous generations.

https://device.local/#/components
Rugix Admin Components view showing component capabilities and dependencies on hardware and edge-osRugix Admin Components view showing component capabilities and dependencies on hardware and edge-os

Rugix checks compatibility across hardware, the operating system, runtimes, and active applications, so incompatible combinations are detected before they arise.

Showing System, slide 1 of 3

Rugix Admin is optional. Use it as provided, or build your own interfaces and automation with Rugix Ctrl.

What Our Users Say

"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 Pro device

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 Umbrel Pro, its premium home cloud server. Rugix was chosen for its robustness, built-in state management with clean factory resets, and highly efficient delta updates.

eChecker test bench with e-bike

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 device

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.