Skip to content

NiHaiden/kaiserschmarrn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kaiserschmarrn

Kaiserschmarrn is a Fedora Bootc 43 server image with cloud-init, Cockpit, Docker, Podman, libvirt/KVM, Tailscale, and a custom Fastfetch profile.

Included

  • 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, and qemu-guest-agent
  • Tailscale, firewalld, NetworkManager, and Wi-Fi firmware
  • fastfetch, just, fish, btop, and htop

Build

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:latest

GitHub Actions builds the container image on push and schedule, then builds an ISO from the published image.

Install

sudo bootc install to-disk /dev/sdX
sudo bootc update

After boot, Cockpit is available at https://<host>:9090.

Defaults

  • sshd, firewalld, tailscaled, and docker.socket are enabled
  • systemd-resolved is preset as the DNS resolver
  • Bootc updates are staged weekly
  • RPM-OSTree layering is locked
  • zRAM is set to min(ram, 8192)
  • fastfetch uses a custom Kaiserschmarrn wrapper, config, and logo by default

Useful Commands

fastfetch
bootc status
sudo bootc update
sudo bootc rollback

About

Tasty server image, built with Fedora Bootc and included cloud init support. Wozwa.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors