Back to Blog
debian server tutorial

Debian 13: Mein Server-Setup in 10 Minuten

Debian 13 (Trixie) ist mein Go-To für Server. Warum? Läuft einfach. Keine Überraschungen. Hier mein Standard-Setup nach jeder frischen Installation.

1. System aktualisieren

apt update && apt upgrade -y

Klingt trivial, aber mach es. Immer. Sofort.

2. Grundlegende Pakete installieren

apt install -y \
  curl \
  wget \
  git \
  vim \
  htop \
  tmux \
  unzip \
  sudo \
  ufw

Das sind meine Must-Haves auf jedem Server.

3. Neuen User anlegen

Root-Login ist keine gute Idee. Neuer User muss her:

adduser daniel
usermod -aG sudo daniel

4. SSH absichern

vim /etc/ssh/sshd_config

Wichtige Änderungen:

PermitRootLogin no
PasswordAuthentication no
PubkeyAuthentication yes

Nicht vergessen: Vorher SSH-Key hinterlegen! Sonst sperrst du dich aus.

systemctl restart sshd

5. Firewall aktivieren

ufw allow OpenSSH
ufw enable

Damit ist nur SSH erlaubt. Alles andere musst du explizit freigeben.

6. Timezone setzen

timedatectl set-timezone Europe/Berlin

7. Hostname setzen

hostnamectl set-hostname mein-server

Das war's

In 10 Minuten hast du einen sauberen, abgesicherten Debian-Server. Von hier aus kannst du Docker installieren, Webserver aufsetzen oder was auch immer du vorhast.

Im nächsten Post geht's um SSH-Keys - was sie sind und wie du sie erstellst.

Made with by Daniel Hiller

|