Skip to content

A framework and guide for adding any custom OS to the Roobi Installer. Includes a complete reference implementation for Armbian on the Radxa Rock 5 ITX, featuring optional automated SATA boot priority scripts, asset signing tools, and a "time capsule" structure for long-term archival.

Notifications You must be signed in to change notification settings

nyecov/roobi-config-anyOS

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

174 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AnyRoobi

Project Goal

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.

Context

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.

How to Use

  1. In the Roobi Installer interface, look for "Advanced Features" or "Settings".
  2. Find the option to add a Custom Image Source.
  3. Input the raw URL to the list.json file in this repository:
    https://raw.githubusercontent.com/nyecov/roobi-config-anyOS/main/customList/list.json
    
  4. The custom OS entries will now appear in your installation list.

    Target OS Details: This configuration installs Armbian Linux OpenMediaVault included.

    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.

Hardware Guides

Repository Maintenance

  • Signing Guide: How to sign your custom assets (required if you fork this repo).

Documentation

For detailed guides on how this repository works, how to build custom assets, and troubleshooting, please visit the Project Wiki.


Transparency & Specifications

Build Context

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

Attribution

This repository was generated and structured with the assistance of Antigravity to accelerate development time.

ko-fi

About

A framework and guide for adding any custom OS to the Roobi Installer. Includes a complete reference implementation for Armbian on the Radxa Rock 5 ITX, featuring optional automated SATA boot priority scripts, asset signing tools, and a "time capsule" structure for long-term archival.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 58.7%
  • Python 41.3%