Basics

apt -y install screen tmux curl wget sudo libsocket6-perl vim bash-completion fzf grc nano wget iotop dnsutils gnupg2

curl -o setup-repos.sh https://raw.githubusercontent.com/webmin/webmin/master/setup-repos.sh && sh setup-repos.sh -f 

apt update

apt-get install --install-recommends webmin

sed -i -e "s/%sudo\tALL=(ALL:ALL) ALL/%sudo  ALL=(ALL) NOPASSWD: ALL/" /etc/sudoers

Upgrade from 11 to 12

sed -i -e “s/bullseye/bookworm/” /etc/apt/sources.list

apt update

apt upgrade –without-new-pkgs

apt full-upgrade

apt update

sed -i -e “s/non-free/non-free-firmware/” /etc/apt/sources.list

apt update

https://gist.github.com/rrottmann/b0f371a62950a9e149c4358772c5a647