Hi,
I currently run a debian headless homesever. (Though still consider myself as a linux noob). When debian updates its base (e.g from 11 to 12) it’s a pain having to reinstall and reconfigure software.
After reading the upgrading blog post for DietPi, I understand you provide a script which makes it possible to upgrade without reinstalling. I’d be using a x86 system to run dietpi.
A few questions:
(i) If I stick to the software made available for dietpi, is it expected that the upgrade be smooth? I’d be running apps: Syncthing; Restic; Tailscale; Kodi; lighttpd; Logitech Media Server (checking for alternative)
(ii) If there is software - as indicated on the blog post - that is not available to be upgraded, what happens when a user upgrades? Would I need to do certain steps before hand to avoid any problems?
(iii) The blog post also indicates that the script makes a backup. If the upgrade went wrong, is it therefore possible to revert back to a working system?
(iv) More generally, is something like Timeshift recommended to keep backups of the OS?
Thanks for any further info. (I’ve been trying out quite a few distros, and DietPi looks great!)