Documentation
Understand the foundation. Get to a first boot. Know where to go next.
uCore is an opinionated server operating system built on Fedora CoreOS. These guides cover choosing an image, installing or switching to uCore, and configuring the services included in each image.
Start here
- First installation: create a Butane configuration, compile it to Ignition, and install uCore.
- Existing systems and rebasing: choose the supported switch or update path for your current deployment.
- Secure Boot: understand kernel and module trust, enroll the Universal Blue key, and check firmware state.
- Find an image: select among the explicitly published image references.
Understand the images
- Choosing an image: compare image families, streams, and NVIDIA variants.
- Verification and build transparency: verify signatures and inspect provenance, SBOMs, and releases.
Run the system
- Containers and services
- Storage with ZFS and NAS sharing
- SELinux troubleshooting and Distrobox
- NVIDIA workloads and build your own image
The upstream foundations
uCore is built on Fedora CoreOS but changes the installed software and system behavior. It does not use Zincati for automatic updates and reboots. Use the uCore guides for operating the installed system; these upstream references explain the underlying tools and provisioning platforms.
Source: uCore README. Reviewed September 18, 2026.