Hi there,
I’ve been asking me for quite a while now.
Since my brother thinks about making the switch to Linux from Win11 and he isn’t the type for tinkering, I’ve been more and more convinced, that Bazzite would be the right choice for him.
(I’ve been daily-driving Arch for a few years now, so he would not be thrown into cold waters when coming newly over to Linux. I promise, I’ll hold his hands until he’s settled and comfortable
)
I’ve been trying on a separate disk now and have noticed, that the update-procedure is kind of… slow?
When I’ve updated the system manually via the ujust utility, I saw that the OS-Image got downloaded from ghcr, which’s backend is afaik fastly CDN.
I’ve read some reports, that fastly’s CDN tends to be everything else than fast.
So, I’ve been looking up the net, browsing the directories of Bazzite and tearing the OS apart to just find a clue: Is it possible, to somehow cache OS-Images on my homelab-server?
The idea behind all that is, that my homelab-server is running 24/7 and it could download the OS-images and store them on the disk, for example keeping only the latest version, so that PC’s inside my home-network can grab the OS-image from my homelab-server, instead of downloading it from the net. (I have a 10GBit/s uplink from my ISP, but our PC’s are each connected via 1GBit/s to my MikroTik Router. That would still not be the problem though, if the bottleneck is fastly’s CDN)
That could be everything, e.g. the PC of my brother, a future self-built steam-machine, etc.
Has anyone ever done that? Is that even possible?
If so, how could I setup an image mirror on my server and configure Bazzite to grab the images from it, instead from ghcr?
If not: Would this be a viable Feature Request, if it’s even possible to achieve?
Thanks and Cheers