# NETbian Debian 13 NETig configuration for `server`, `desktop` or `full-desktop` profiles. What it does : * Update the system * Install a firewall * Install a set of packages accordingly to the selected profile * Add a ZRAM * Apply any needed system configuration for your profile What it doesn't : * Add `contrib` nor `non-free` repositories * Add server [maintenance scripts](https://git.netig.net/netig/srv-scripts) * Configure the desktop for you ## Prerequisites A fresh Debian 13 install without `Debian desktop environment` nor any desktop installed. ## Usage > Warning ! The `server` profile will disable passwords SSH connection in favor of SSH keys, make sure to `ssh-copy-id` your key before rebooting the server. Downlad and extract the archive : ``` # cd /tmp # wget https://git.netig.net/netig/netbian/archive/main.tar.gz # tar -xvzf main.tar.gz # cd netbian/ ``` And then run the `./run.sh` script, choose your profile and reboot the machine once done. ## Tips ### Docker Rootless mode If you want to use Docker as normal user first disable the system-wide Docker daemon : ``` # systemctl disable --now docker.service docker.socket # rm /var/run/docker.sock ``` Install the `uidmap` package, then run `dockerd-rootless-setuptool.sh install` as a non-root user to set up the daemon. ## Links * [Official Debian website](https://www.debian.org/index.html)