Die Wahl der Distribution ist die erste echte Entscheidung beim Server-Bootstrap — und sie prägt alles dahinter: Paketversionen, Sicherheits-Updates, Tooling, Konfigurationsstil und die nächsten fünf bis zehn Jahre Wartung. Ein späterer Wechsel ist möglich, aber teuer (Reinstallation oder aufwendige In-Place-Migration). Dieser Artikel ordnet die vier in der Praxis dominanten Server-Distributionen ein — Debian, Ubuntu LTS, AlmaLinux und Rocky Linux — vergleicht Release-Zyklen, Tooling-Unterschiede und liefert konkrete Empfehlungen für typische Use Cases.

Die vier Kandidaten in der Praxis

Auf produktiv betriebenen Servern dominieren im deutschsprachigen Raum vier Distributionen:

  • Debian — der konservative Klassiker, Basis sehr vieler anderer Distros (Ubuntu, Proxmox, Raspberry Pi OS …). Kein kommerzieller Hintergrund, reines Community-Projekt.
  • Ubuntu LTS — Debian-Derivat von Canonical. Modernere Default-Versionen, kommerzieller Support möglich (Ubuntu Pro), klarer 2-Jahres-LTS-Rhythmus.
  • AlmaLinux — bit-genauer RHEL-Klon, entstanden 2021 nach Red Hats Umstellung von CentOS 8 auf CentOS Stream. Getragen von der AlmaLinux OS Foundation.
  • Rocky Linux — der zweite große RHEL-Klon, vom CentOS-Mitgründer Greg Kurtzer initiiert. Funktional weitestgehend identisch mit AlmaLinux.

Andere Distributionen — Alpine (Container-Hosts), openSUSE Leap, Arch, NixOS — haben klare Nischen, die wir in Abschnitt 6 kurz einordnen. Für die allermeisten Server fällt die Wahl zwischen den vier oben.

Release-Zyklen und Support-Zeiträume

Der Support-Zeitraum bestimmt, wie lange du Sicherheits-Updates ohne Major-Upgrade bekommst. Das ist die wichtigste praktische Kennzahl.

DistributionRelease-ModellAktuelle Stable (Stand 2026-05)Support bisMajor-Upgrade alle
Debian~2 Jahre, freeze-basiertDebian 13 (Trixie)LTS bis ~5 Jahre~2 Jahre
Ubuntu LTSstrikt alle 2 JahreUbuntu 26.04 LTS5 Jahre Standard, 10–12 mit Ubuntu Pro2 Jahre
AlmaLinuxsync zu RHELAlmaLinux 10 (RHEL 10)10 Jahre (RHEL-Lebenszyklus)~3 Jahre
Rocky Linuxsync zu RHELRocky Linux 1010 Jahre (RHEL-Lebenszyklus)~3 Jahre

Faustregel: Debian und Ubuntu LTS bedeuten ~2-Jahres-Major-Upgrades, RHEL-Familie ~3 Jahre Major-Releases mit deutlich längerer Stabilität. Wer einen Server ungern anfasst, fährt mit AlmaLinux oder Rocky am ruhigsten — wer aktuelle Paketversionen will, mit Ubuntu LTS oder Debian stable + backports.

Paketversionen und Repository-Politik

Distributionen unterscheiden sich darin, wie aktuell die Pakete im Standard-Repo sind und wie man neuere Versionen nachzieht.

DistributionPaket-Aktualität bei ReleaseMechanismus für aktuellere Pakete
Debiankonservativ (oft 6–18 Monate alt)bookworm-backports, externe Repos (Docker, PostgreSQL)
Ubuntu LTSmoderat aktuellPPAs, Snaps, externe Repos
AlmaLinuxkonservativ, RHEL-StandEPEL, RPM Fusion, AppStreams (Modules)
Rocky Linuxidentisch mit AlmaLinuxEPEL, dieselben Quellen

Praktische Konsequenz für gängige Software:

  • PostgreSQL, MariaDB, Redis, nginx: auf allen vier Distros gibt es offizielle Vendor-Repos (postgresql.org, mariadb.org, nginx.org). Damit sind die Paketversionen der Distro selbst zweitrangig.
  • PHP, Node.js, Python: hier merkt man die Stabilität — Debian 13 liefert PHP 8.3, Ubuntu 26.04 PHP 8.3, AlmaLinux 10 PHP 8.3 (über Module-Streams). Für aktuellere Versionen brauchst du externe Repos (Sury für PHP, NodeSource für Node).
  • Docker, Podman: überall via Vendor-Repos verfügbar, distro-eigene Pakete (docker.io) sind oft veraltet — das Vendor-Repo ist der bessere Weg.

Tooling-Unterschiede

systemd ist auf allen vier Distros das Init-System — das ist die gute Nachricht. Bei den umliegenden Tools trennt sich das Bild aber deutlich:

BereichDebian / UbuntuAlmaLinux / Rocky
Paketverwaltungapt, dpkgdnf (Nachfolger von yum), rpm
Firewall (Default)nftables direkt oder ufw als Frontendfirewalld als Frontend für nftables
MAC-FrameworkAppArmor (aktiv per Default)SELinux (aktiv per Default, Enforcing)
Service-Logsjournalctl + /var/log/syslogjournalctl + /var/log/messages
Hostname-Toolhostnamectl (auf beiden)hostnamectl (auf beiden)
Time-Syncsystemd-timesyncd oder chronychrony (Default)
Standard-Editornano, vim nachinstallierbarvi, vim ähnlich
SSH-Config-Pfad/etc/ssh/sshd_config.d//etc/ssh/sshd_config.d/ (RHEL 9+)

Die wichtigsten Reibungspunkte beim Wechsel: aptdnf ist trivial — Befehle anders, Prinzip identisch. AppArmor ↔ SELinux ist der größere Schmerz: SELinux blockiert oft Verhalten, das unter AppArmor stillschweigend funktioniert (typisch: nginx liest aus einem nicht-Standard-Pfad, Docker-Volumes mit :Z-Suffix). Wer von Ubuntu nach AlmaLinux wechselt, sollte SELinux einplanen.

Wann welche Distribution?

Konkrete Empfehlungen für typische Einsatz-Szenarien:

Single-VPS für eigene Web-Apps

Empfehlung: Debian stable oder Ubuntu LTS.

  • Riesige Online-Community, jede Frage ist beantwortet.
  • Vendor-Repos für Web-Stacks (PHP, Node, PostgreSQL) gibt es immer für Debian/Ubuntu, oft erst als zweites für RHEL-Familie.
  • AppArmor stört seltener als SELinux beim Bastel-Setup.

Debian, wenn dir minimalere Defaults wichtig sind (kein Snap, weniger Telemetrie). Ubuntu LTS, wenn du modernere Paketversionen out-of-the-box willst.

Dauerläufer mit minimaler Wartung (Mailserver, interner Dienst)

Empfehlung: AlmaLinux oder Rocky Linux.

  • 10 Jahre Sicherheits-Support pro Major-Release — du musst seltener Major-Upgrades planen.
  • Konservative Paketstände bedeuten weniger Überraschungen bei dnf upgrade.
  • SELinux ist hier ein Plus, nicht ein Minus: ein Mailserver oder interner Dienst hat klar definierte Pfade, SELinux-Profile arbeiten dann reibungslos.

Container-Host (Docker, Podman) mit vielen Workloads im Container

Empfehlung: jede der vier Distros geht — Distro-Wahl wird unwichtiger, weil die Workloads in Containern laufen. Tendenz:

  • Ubuntu LTS oder Debian für minimalen Reibungsverlust mit der Docker-Welt.
  • AlmaLinux/Rocky, wenn der Host besonders lange laufen soll.

Kubernetes-Node

Empfehlung: Ubuntu LTS oder Talos Linux (Spezial-Distro für K8s, jenseits dieses Artikels).

Heim-Server / NAS / Spielwiese

Empfehlung: Debian stable. Klein, ruhig, lange Updates, geringer Energie- und RAM-Footprint.

Sonderfälle: Alpine, openSUSE, NixOS, Arch

Kurzer Reality-Check zu den Nischen-Kandidaten:

  • Alpine Linux — extrem klein (~5 MB Container-Image, ~40 MB Bare-Metal-Install). Verwendet musl statt glibc und apk als Paket-Manager. Typischer Einsatz: Container-Basis-Image, Edge-Router, dedizierte Single-Purpose-VMs. Nicht geeignet als General-Purpose-Server — musl-Inkompatibilität bricht ab und zu Software, die gegen glibc kompiliert wurde.
  • openSUSE Leap — solider RHEL/SUSE-Hybrid mit hervorragendem zypper-Paketmanager und YaST als Konfigurations-GUI. Kleinere Community im DACH-Server-Raum als die vier Hauptkandidaten. Sinnvoll, wenn du SUSE Enterprise im Hintergrund hast.
  • NixOS — deklarative Konfiguration: ganzer Server-Zustand in einer Datei, reproduzierbare Builds. Steile Lernkurve, aber für mehrere identische Server eine echte Option. Nicht für den ersten eigenen Server.
  • Arch Linux — Rolling Release. Auf produktiven Servern wenig sinnvoll: jeder Update-Lauf kann Major-Sprünge bringen, Wartung wird zur Daueraufgabe. Auf Workstations beliebt, auf Servern selten.

Entscheidungs-Schema

Wenn du dich nicht entscheiden kannst, hilft dieser Pfad:

Schema
Brauche ich >5 Jahre Support pro Major-Release?
├── Ja  ──► AlmaLinux oder Rocky Linux
└── Nein

    └── Will ich modernere Paketversionen out-of-the-box?
        ├── Ja  ──► Ubuntu LTS
        └── Nein ──► Debian stable

In den allermeisten Fällen landet die Wahl damit auf Debian stable oder Ubuntu LTS — beide sind pragmatische Standards, mit denen man grundsätzlich nichts falsch macht.

Hinweise bei Distro-Wahl

Mythos: neuere Distro = aktuellere Pakete

Falsch gedacht — Distributionen frieren ihre Paketversionen am Release-Tag ein. Drei Monate nach Debian-Stable-Release ist das Paket-Inventar bereits älter als Ubuntu LTS, das gerade frisch erscheint. Aktualität gleicht sich nur durch Vendor-Repos aus.

CentOS-Reflex

CentOS in der klassischen Form gibt es seit 2021 nicht mehr. CentOS Stream ist ein Rolling-Preview von RHEL — nicht als stabiler Server gedacht. Wer das CentOS-Feeling sucht, will heute AlmaLinux oder Rocky.

SELinux pauschal abschalten

Auf RHEL-Klonen wird gerne setenforce 0 als erste Amtshandlung gesetzt — und dann ist die hauptsächliche Sicherheitsschicht weg. Besser: SELinux verstehen, gezielte Policies pflegen oder gleich Ubuntu/Debian wählen.

Major-Version nicht prüfen

AlmaLinux 8 läuft technisch noch, EOL ist aber 2029 — wer heute noch Alma 8 frisch installiert, holt sich eine bereits halb abgelaufene Distro. Immer die aktuelle Major-Version nehmen, außer es gibt einen konkreten Anwendungs-Grund.

PHP-/Node-Version aus dem Distro-Paket nehmen, ohne nachzuprüfen

Debian 13 liefert PHP 8.3 — wer PHP 8.4 oder neuer braucht, muss auf Sury wechseln. Distro-Paket-Versionen vor der Bestellung gegen die App-Anforderung abgleichen, hinterher nachziehen ist mühsam.

Verwandte Artikel

Externe Quellen

/ Weiter

Zurück zu Server-Bootstrap

Zur Übersicht