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:
- entweder einen Proxmox-Server (Installation als VM)
- oder einen eigenen Rechner und einen bootfähigen USB-Stick mit dem Debian-netinst-ISO
- ca. 30–45 Minuten
Schritt 1a: VM in Proxmox anlegen (wenn du Proxmox nutzt)
- Debian-ISO bereitstellen: local (pve) → ISO Images → Download from URL, die Download-Adresse der netinst-ISO von debian.org einfügen, Query URL, Download
- 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
- General: Name z. B.
- 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.
- Sprache: Deutsch · Standort: Deutschland · Tastatur: Deutsch
- Rechnername: z. B.
docker· Domain: leer lassen oderhome.arpa - Root-Passwort: leer lassen! Dann ist das root-Konto gesperrt und dein eigener Benutzer darf per
sudoAdmin-Befehle ausführen – das ist sicherer und bequemer. - Vollständiger Name, Benutzername und Passwort für dein Konto
- Partitionierung:
- Geführt – vollständige Festplatte verwenden
- Festplatte auswählen
- Alle Dateien auf eine Partition
- Partitionierung beenden und Änderungen übernehmen, dann Ja
- Paketmanager: Spiegelserver-Land Deutschland,
deb.debian.org, Proxy leer lassen - Paketverwendungserfassung (popularity-contest): Nein
- Softwareauswahl – der wichtigste Schritt:
- abwählen: "Debian desktop environment" und "GNOME" (Leertaste zum An-/Abwählen)
- auswählen: SSH server und Standard-Systemwerkzeuge
- 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:
- In OpenWrt Network → DHCP and DNS → Static Leases → Add
- Hostname:
docker, MAC address: aus der Liste deinen Server wählen, IPv4 address: z. B.192.168.50.30 - 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.