Debian gilt als eines der stabilsten Linux-Systeme überhaupt und ist die Basis vieler anderer Distributionen – auch von Proxmox selbst. Für einen Server installieren wir es ohne grafische Oberfläche: schlank, sicher und komplett per Kommandozeile bzw. SSH bedienbar.

Du brauchst:

Schritt 1a: VM in Proxmox anlegen (wenn du Proxmox nutzt)

  1. Debian-ISO bereitstellen: local (pve) → ISO Images → Download from URL, die Download-Adresse der netinst-ISO von debian.org einfügen, Query URL, Download
  2. Oben rechts Create VM und die Reiter ausfüllen:
    • General: Name z. B. docker
    • OS: ISO image = das Debian-ISO
    • System: Häkchen bei Qemu Agent setzen, sonst Standard lassen
    • Disks: 32 GB
    • CPU: 2 Cores, Type host
    • Memory: 2048 MB
    • Network: Bridge vmbr0
  3. Finish, dann die VM auswählen, Start und Console öffnen

Schritt 1b: Vom USB-Stick starten (wenn du direkt auf Hardware installierst)

Stick einstecken, Boot-Menü öffnen und den USB-Eintrag wählen – Details im USB-Stick-Guide.

Schritt 2: Installer durchgehen

Im Startmenü Install (Text) oder Graphical install wählen – beide fragen dasselbe ab. Mit Tab, Pfeiltasten und Enter navigieren.

  1. Sprache: Deutsch · Standort: Deutschland · Tastatur: Deutsch
  2. Rechnername: z. B. docker · Domain: leer lassen oder home.arpa
  3. Root-Passwort: leer lassen! Dann ist das root-Konto gesperrt und dein eigener Benutzer darf per sudo Admin-Befehle ausführen – das ist sicherer und bequemer.
  4. Vollständiger Name, Benutzername und Passwort für dein Konto
  5. Partitionierung:
    • Geführt – vollständige Festplatte verwenden
    • Festplatte auswählen
    • Alle Dateien auf eine Partition
    • Partitionierung beenden und Änderungen übernehmen, dann Ja
  6. Paketmanager: Spiegelserver-Land Deutschland, deb.debian.org, Proxy leer lassen
  7. Paketverwendungserfassung (popularity-contest): Nein
  8. Softwareauswahl – der wichtigste Schritt:
    • abwählen: "Debian desktop environment" und "GNOME" (Leertaste zum An-/Abwählen)
    • auswählen: SSH server und Standard-Systemwerkzeuge
  9. Installation abschließen, USB-Stick abziehen bzw. in Proxmox unter Hardware das CD-Laufwerk auf "Do not use any media" stellen, neu starten

Schritt 3: Erste Anmeldung und Updates

Nach dem Start mit deinem Benutzer anmelden und die IP-Adresse herausfinden:

ip -4 addr

Die Adresse steht hinter inet bei der Netzwerkkarte (z. B. ens18 oder enp1s0). Dann das System aktualisieren:

sudo apt update && sudo apt full-upgrade -y

In einer Proxmox-VM zusätzlich den Gast-Agenten installieren – damit zeigt Proxmox die IP an und kann die VM sauber herunterfahren:

sudo apt install -y qemu-guest-agent
sudo systemctl start qemu-guest-agent

Schritt 4: Feste Adresse vergeben

Ein Server sollte immer unter derselben Adresse erreichbar sein. Am einfachsten geht das über den Router:

  1. In OpenWrt Network → DHCP and DNS → Static Leases → Add
  2. Hostname: docker, MAC address: aus der Liste deinen Server wählen, IPv4 address: z. B. 192.168.50.30
  3. Save & Apply, dann den Server neu starten (sudo reboot)

Schritt 5: Ab jetzt per SSH

Monitor und Konsole brauchst du ab hier nicht mehr. Vom Laptop aus:

ssh deinbenutzer@192.168.50.30

Noch sicherer und bequemer wird es mit SSH-Schlüsseln.

Wie geht es weiter?