I recently switched my server over to running Plex and Home Assistant in Docker. I like the ease of transfer (just move my compose file and one directory where I have stored all the configs and I’m set) as well as the simple permissions management to give access to directories.
I have only used Fedora briefly, but I am considering it instead of my usual openSUSE because it is “officially supported” for the Framework 13 I have on order. I saw the immutable versions and the idea seems cool though I don’t really understand what new I would need to learn or really what benefits it would have.
Is the concept overkill for a single-user laptop?
Why did you find the need to use the rpm-ostree command¿? Isn’t the purpose of immutability to use flatpaks and containers to get all your apps/software
How to update the base OS then?
Well for me it auto updates and stages in the background. There is config file
/etc/rpm-ostreed.conf
in which you can set theAutomaticUpdatePolicy
tostage
. Then it will automatically check for updates once a day(I think) and will download and stage it. The update is then applied when you shutdown or rebootIf things changed for the better, great. Still think that for a single user setup Silverblue is a bit of an overkill.