Kaiserschmarrn is a Fedora Bootc 43 server image with cloud-init, Cockpit, Docker, Podman, libvirt/KVM, Tailscale, and a custom Fastfetch profile.
- Fedora Bootc 43 base image
- Cloud-init for first boot provisioning
- Cockpit with machines, networking, storage, Podman, and SELinux modules
- Docker CE with Buildx and Compose
- Podman with auto-update timer enabled
- libvirt/KVM,
virt-install, andqemu-guest-agent - Tailscale, firewalld, NetworkManager, and Wi-Fi firmware
fastfetch,just,fish,btop, andhtop
git clone https://github.com/NiHaiden/kaiserschmarrn.git
cd kaiserschmarrn
podman build -t kaiserschmarrn .To build an ISO locally:
just iso ghcr.io/nihaiden/kaiserschmarrn:latestGitHub Actions builds the container image on push and schedule, then builds an ISO from the published image.
sudo bootc install to-disk /dev/sdX
sudo bootc updateAfter boot, Cockpit is available at https://<host>:9090.
sshd,firewalld,tailscaled, anddocker.socketare enabledsystemd-resolvedis preset as the DNS resolver- Bootc updates are staged weekly
- RPM-OSTree layering is locked
- zRAM is set to
min(ram, 8192) fastfetchuses a custom Kaiserschmarrn wrapper, config, and logo by default
fastfetch
bootc status
sudo bootc update
sudo bootc rollback