I have been using bazzite for a year now and have transferred my desktop computers to custom ublue images. The love for bootc and immutable distros have made me want to make my servers immutable too using bootc.
I want suggestions and warnings in using this technology.
I am currently using github actions and the github container repository to host the desktop images, however, I feel like this is insecure and allows a bad actor to also integrate tracking software into the image if they got a hold of my keys. I also don’t fully trust ublue. This is the other reason why I want to make my own bootc image from scratch.
Is it safe to continue using the github container repository or should I host my own?
Also, are there any good examples of Containerfiles for a bootc image?
ive been using ublue’s ucore server for about a year without any real complaints. Fedora coreos would also work fine as a base if you wanted to not use ublue’s opinionated ucore.
you could also checkout bootc-image-builder and make your own, on your own hardware so you’re not relying on github.
Please for the love of god make a Ublue core image with Proxmox VE.
I want my server to be updated, unbreakable and easy.
Ublue Core with Cockpit is not easy. It’s hard AF. Selinux is a PIA for noobs, Fedora docs are noob unfriendly. And the worst of all, there’s absolutely no community whatsoever for Cockpit. If you want a tutorial then good luck to you. While Proxmox has a gazillion tutorials popping up every single day.
You could also ship a Coolify installer as a ujust script. Same thing with Tailscale (already available) and Cloudflared.
PVE & Ublue together, it would be a dream come true.
Edit: people are suggesting Fedora Core OS as a base, but Ublue Core builds on top of it. And for you it would feel more familiar since you already worked on other ublue images.
If it ends up being usable, I bet the Ucore team will pick up on your work. PVE’s popularity just can’t be ignored, it outmatches Cockpit by too much.


