Skip to Content

Server

Ubuntu Server ist die am weitesten verbreitete Linux-Distribution in öffentlichen Clouds und privaten Bereitstellungen weltweit. Große Cloud-Plattformen wie AWS, Azure und GCP bieten alle Ubuntu als Standard- oder empfohlenes System-Image an. Egal, ob Sie eine persönliche Website, ein Heimlabor oder eine Unternehmensproduktionsumgebung erstellen, hier finden Sie einen geeigneten Bereitstellungspfad.

Wählen Sie basierend auf Ihrem Anwendungsfall den besten Startpfad:


Ich möchte einen Webdienst erstellen

Persönliche Blogs, Unternehmenswebsites, API-Backends oder alle mit dem Internet verbundenen Webanwendungen. Dies ist der häufigste Anwendungsfall für Server.

Tip

Empfohlener Pfad: Richten Sie zuerst den Fernzugriff SSH ein, installieren Sie dann Nginx als Reverse-Proxy und verwenden Sie schließlich Docker Compose, um Anwendungscontainer zu verwalten. Dies ist derzeit der gängigste und wartbarste Bereitstellungsansatz.

  • Nginx / Apache – Webserver-Installation, virtuelle Hosts, Reverse-Proxy und HTTPS-Zertifikatkonfiguration
  • Docker Compose Deployment – Orchestrieren Sie Webanwendungen, Datenbanken und Cache-Dienste mit Compose
  • SSH Remote Management – Schlüsselbasierte Anmeldung, Deaktivierung der Passwortauthentifizierung, Jump-Hosts und Portweiterleitung
  • Datenbankdienste – Installation und grundlegende Optimierung für MySQL/MariaDB, PostgreSQL und Redis

Ich möchte ein Homelab selbst hosten/bauen

Führen Sie verschiedene selbst gehostete Dienste zu Hause oder in einem lokalen Netzwerk aus: NAS-Speicher, Medienbibliotheken, Notizsysteme, Passwort-Manager, Smart-Home-Gateways und mehr.

Tip

Der Kern eines Homelabs ist Docker Compose + ein Reverse-Proxy. Starten Sie zunächst einen einfachen Dienst (z. B. eine statische Seite Nginx), machen Sie sich mit dem Arbeitsablauf vertraut und fügen Sie dann nach und nach weitere Containeranwendungen hinzu.

  • Docker Compose Deployment – Multi-Service-Orchestrierung mit Compose-, Volume-Persistenz- und automatischen Neustart-Richtlinien
  • VPN Netzwerk – WireGuard-Tunnel, Tailscale Zero-Config-Netzwerk, sicherer Fernzugriff auf interne Dienste
  • Samba / NFS-Dateifreigabe – Plattformübergreifende LAN-Dateifreigabe, NAS-Mounting und Berechtigungskonfiguration
  • DNS & DHCP – Pi-Hole-Anzeigenfilterung, lokale DNS-Auflösung und DHCP-Serververwaltung
  • Virtualisierungsplattformen – KVM/QEMU, Proxmox, LXD containerisierte Multi-OS-Umgebungen

Ich möchte eine Produktionsumgebung bereitstellen

Unternehmens- oder teamorientierte hochverfügbare, skalierbare und automatisierte Bereitstellungslösungen. Stabilität, Sicherheit und Wartbarkeit sind wichtige Überlegungen.

Warning

Stellen Sie für Produktionsumgebungen sicher, dass Sie Backup-Strategien, Überwachung und Warnungen sowie eine Sicherheitsverstärkung festlegen. Es wird empfohlen, zuerst SSH Remote Management zu lesen, um die grundlegende Sicherheitskonfiguration abzuschließen, bevor Dienste bereitgestellt werden.


Grundlagen

Neu beim Ubuntu Server? Beginnen Sie mit diesen Grundlagen:

  • Server vs. Desktop Edition – Kernunterschiede zwischen den beiden Editionen in Bezug auf Kernel, Paketverwaltung, GUI, Ressourcennutzung und mehr
  • Server-Installationshandbuch – Ubuntu Serverinstallationsprozess, Festplattenpartitionierungsschemata und minimale Installationsoptionen

Kurzreferenz: Alle Artikel

ArtikelZusammenfassung
Server vs. Desktop EditionKernunterschiede in Kernel, Paketverwaltung, GUI und mehr
Server-InstallationshandbuchInstallationsprozess, Partitionierungsschemata, minimale Installation und Erstkonfiguration
SSH FernverwaltungSSH-Schlüsselauthentifizierung, Portänderungen, Jump-Hosts und Multi-Host-Verwaltung
Nginx / ApacheWebserver-Setup, Reverse-Proxy, Let’s Encrypt-Zertifikate
Docker Bereitstellung erstellenContainer-Orchestrierung, Multi-Service-Bereitstellung, Volumes und benutzerdefinierte Netzwerke
DatenbankdiensteMySQL, PostgreSQL, Redis-Installation und grundlegende Verwaltung
Samba / NFS-DateifreigabePlattformübergreifende Dateifreigabe, NFS-Mount-Konfiguration und Zugriffskontrolle
VPN NetzwerkWireGuard-Tunnel-Setup, Tailscale Zero-Config-Remote-Netzwerk
DNS & DHCPLokaler DNS-Dienst, Pi-Hole-Anzeigenfilterung, DHCP-Verwaltung
VirtualisierungsplattformenKVM/QEMU-VMs, LXD-Systemcontainer, Proxmox-Verwaltung
Hohe Verfügbarkeit und LastausgleichHAProxy-Lastausgleich, Keepalived VIP, primäre Replikatarchitektur
Cloud-initAutomatisierte Cloud-Instanzinitialisierung, Benutzerdaten- und Metadatenvorlagen
AutoinstallUnbeaufsichtigte Batch-Installation, Erstellung und Debugging von YAML-Antwortdateien
KubernetesMicroK8s/K3s-Clusterbereitstellung, Helm-Paketverwaltung, Ingress-Konfiguration
Note

Dieses Handbuch basiert auf der Server-Edition Ubuntu 26.04 LTS. Die meisten Inhalte gelten auch für Dienste, die auf der Desktop-Edition ausgeführt werden. Für Produktionsumgebungen wird jedoch empfohlen, die Server-Edition zu verwenden, um ein schlankeres System und einen längeren Supportzyklus für Sicherheitsupdates zu erhalten.