The resource to provide a platform to add any OS to a custom list, simplifying the process of expanding the operating system choices for Roobi-compatible devices.
While initially created to decouple the lifecycle of the Radxa Rock 5 ITX board from official repositories, this project serves as a template and toolset for anyone wishing to curate their own OS catalogs.
It serves as a self-contained "Custom Image Source" for the Roobi OS installer.
This repository exists as a "Time Capsule" for myself.
I own a Radxa Rock 5 ITX (16GB RAM) v1.11 model. The primary purpose of this project is to ensure that years from now—when links have rotted, wikis have moved, and my memory has faded—I can still perform a clean, working installation of my preferred OS on this specific hardware. All necessary scripts, bootloaders, and logic are archived here to withstand the test of time.
Disclaimer: While I have forked key repositories (like Docs and BSP) to safeguard them, always use the Official Radxa Repositories and Wiki for the most up-to-date information. My forks are static snapshots and are not promised to stay in sync.
- In the Roobi Installer interface, look for "Advanced Features" or "Settings".
- Find the option to add a Custom Image Source.
- Input the raw URL to the
list.jsonfile in this repository:https://raw.githubusercontent.com/nyecov/roobi-config-anyOS/main/customList/list.json - The custom OS entries will now appear in your installation list.
Target OS Details: This configuration installs Armbian Linux OpenMediaVault included.
- Source URL: https://dl.armbian.com/rock-5-itx/Bookworm_vendor_minimal-omv
- Found On: https://www.armbian.com/radxa-rock-5-itx/
Note: A second entry ("Armbian OMV Time Capsule") is also included, which pulls from a static GitHub Release backup in case the official servers are down.
- Changing Boot Order: How to prioritize NVMe, SD, or USB boot without reflashing the loader.
- Signing Guide: How to sign your custom assets (required if you fork this repo).
For detailed guides on how this repository works, how to build custom assets, and troubleshooting, please visit the Project Wiki.
This build is designed for my homelabbing hobby and as a self-hosted NAS. All components were purchased from AliExpress with personal funds based on their specifications. I am not sponsored by Radxa.
Hardware Inventory:
- Board: Radxa ROCK 5 ITX (16GB RAM)
- Cooling: Radxa Heatsink 8418B
- Power: Radxa Power DC12 60W
- Storage Expansion: Radxa M.2 to 6x SATA Adapter
This repository was generated and structured with the assistance of Antigravity to accelerate development time.