Base
Switch to root user:
su
Install sudo:
apt install -y sudo
Add user to sudoers
/usr/sbin/usermod -aG sudo [USER]
Base packages
Edit login defaults:
sudo nano /etc/login.defs
Locate the line:
ENV_PATH
Add to ENV_PATH the path: /usr/sbin
Edit /etc/apt/sources.list
deb http://deb.debian.org/debian/ testing main contrib non-free non-free-firmware
deb http://security.debian.org/debian-security testing-security main contrib non-free non-free-firmware
deb http://deb.debian.org/debian/ testing-updates main contrib non-free non-free-firmware
Set time zone:
sudo timedatectl status --all
sudo timedatectl set-timezone [ZONE]
Useful scripts
ohmyzsh
Cockpit
sudo apt install -y cockpit
sudo apt install -y cockpit-machines virtinst qemu-kvm qemu-utils qemu-block-extra
[Optional] - Virtualbox
Download it:
cd /tmp && /usr/bin/wget https://download.virtualbox.org/virtualbox/7.0.14/VirtualBox-7.0.14-161095-Linux_amd64.run
Update to executable:
chmod +x VirtualBox-7.0.14-161095-Linux_amd64.run
Run it:
sudo bash VirtualBox-7.0.14-161095-Linux_amd64.run
Verify Installation:
VBoxManage list vms
Add vbox user to vboxusers
sudo useradd -m vbox -G vboxusers
Password change vbox
sudo passwd vbox
Edit Virtualbox defaults:
sudo nano /etc/default/virtualbox
VBOXWEB_USER=vbox
VBOXWEB_HOST=0.0.0.0
VBOXAUTOSTART_DB=/etc/vbox
VBOXAUTOSTART_CONFIG=/etc/vbox/autostartvm.cfg
Setup auto start vm
sudo nano /etc/vbox/autostartvm.cfg
default_policy = deny
vbox = {
allow = true
startup_delay = 10
}
sudo chgrp vboxusers /etc/vbox && \
sudo chmod g+w /etc/vbox && \
sudo chmod +t /etc/vbox
sudo -u vbox VBoxManage setproperty autostartdbpath /etc/vbox/
