saiger.dev

Auto Update debian

Note, that packages not provided by the default sources.list are not upgraded by default. The reason is that unattended-upgrades only considers some origins. See here.

Be careful with origin=* though.

Rootless Docker

    extra_hosts:
      - "host.docker.internal:host-gateway"

Debian Info

For rootless docker in debian systems you need to do the following:

apt install uidmap dbus-user-session
echo nf_tables > /etc/modules-load.d/nf_tables.conf

adduser user
loginctl enable-linger user

su user
curl -fsSL https://get.docker.com/rootless | sh

Afterwards, extend your .bashrc with:

export PATH=/home/user/bin:$PATH
export DOCKER_HOST=unix:///run/user/1001/docker.sock

In order to install the docker compose plugin, run:

mkdir -p ~/.docker/cli-plugins/
curl -SL https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-x86_64 -o ~/.docker/cli-plugins/docker-compose
chmod +x ~/.docker/cli-plugins/docker-compose

Firewall

apt install firewalld

firewall-cmd --permanent --zone=public --add-forward-port=port=80:proto=tcp:toport=8080
firewall-cmd --permanent --zone=public --add-forward-port=port=443:proto=tcp:toport=4443
firewall-cmd --permanent --zone=public --add-forward-port=port=443:proto=udp:toport=4443
firewall-cmd --reload