Proxmox VE Einsteiger-Guide: Virtualisierung für dein Homelab
Proxmox Virtual Environment (kurz Proxmox VE oder PVE) ist eine quelloffene Virtualisierungsplattform, die auf Debian Linux basiert. Sie vereint zwei Welten in einer Oberfläche: klassische virtuelle Maschinen (KVM) und leichtgewichtige LXC-Container. Für Homelab-Betreiber ist Proxmox damit die ideale Basis, um Server, Dienste und lokale KI-Anwendungen auf einem einzigen Rechner zu betreiben – ohne Lizenzkosten, aber mit Funktionen auf Enterprise-Niveau.
Was ist Proxmox VE?
Proxmox VE ist ein Hypervisor, der direkt auf der Hardware installiert wird. Über ein übersichtliches Web-Interface verwaltest du alle deine virtuellen Maschinen, Container, Speicher und Netzwerke zentral. Im Gegensatz zu reinen Container-Plattformen wie Docker bekommst du volle Kontrolle über CPU, Arbeitsspeicher, Festplatten und Netzwerk jeder einzelnen Instanz. Zusatzfunktionen wie Backups, Snapshots, Live-Migration und Hochverfügbarkeit (Clustering) machen Proxmox auch für anspruchsvollere Setups interessant.
Voraussetzungen
Für den Einstieg reicht überraschend wenig Hardware:
- Prozessor: Ein x86-64-Prozessor mit Hardware-Virtualisierung (Intel VT-x oder AMD-V/SVM), aktiviert im BIOS/UEFI.
- Arbeitsspeicher: Mindestens 4 GB RAM, empfohlen 16 GB oder mehr für mehrere VMs.
- Festplatte: 32 GB SSD als Minimum; eine SSD für das System und eine größere Platte für VM-Speicher sind ideal.
- Netzwerk: Eine kabelgebundene Netzwerkkarte (Ethernet) ist Pflicht, WLAN wird nicht unterstützt.
- USB-Stick: Ein leerer Stick mit mindestens 4 GB für das Installationsmedium.
Installation per USB-Stick
Die Installation ist in wenigen Schritten erledigt:
1. Lade das aktuelle Proxmox-VE-ISO-Image von der offiziellen Website herunter.
2. Erstelle mit einem Tool wie Rufus (Windows) oder balenaEtcher einen bootfähigen USB-Stick.
3. Boote deinen Server vom USB-Stick und starte die grafische Installation.
4. Wähle die Ziel-Festplatte aus und lege ein sicheres Root-Passwort fest.
5. Vergib eine statische IP-Adresse, ein Gateway und einen DNS-Server für das Management-Netzwerk.
Nach dem Neustart erreichst du das Web-Interface über die vergebene IP-Adresse:
https://DEINE-SERVER-IP:8006
Der erste Zugriff erfolgt mit dem Benutzer root und deinem gesetzten Passwort. Die Zertifikatswarnung des Browsers kannst du anfangs getrost ignorieren.
Das Web-Interface kennenlernen
Die Oberfläche ist in drei Bereiche gegliedert:
- Datacenter: Globale Einstellungen wie Benutzer, Speicher, Backup-Jobs und Cluster.
- Node: Dein physischer Server mit Zusammenfassung, Shell, Netzwerk und System-Logs.
- VMs & Container: Die Liste aller virtuellen Instanzen mit Ressourcen-Anzeige.
Über die eingebaute Shell (Konsole) erreichst du jederzeit die Linux-Kommandozeile deines Proxmox-Hosts – praktisch für Updates und Diagnose.
VM vs. LXC-Container
Proxmox bietet zwei Wege, Dienste zu betreiben. Die Wahl hängt vom Einsatzzweck ab:
- Virtuelle Maschine (KVM): Vollständig isolierte Hardware-Emulation mit eigenem Kernel und eigenem Betriebssystem. Ideal für Windows-Gäste, andere Betriebssysteme oder wenn maximale Isolation gefragt ist. Benötigt mehr Ressourcen.
- LXC-Container: Teilt sich den Kernel des Hosts und startet dadurch in Sekunden bei minimalem Ressourcenverbrauch. Perfekt für Linux-Dienste wie Datenbanken, Webserver oder lokale KI-Tools.
Faustregel: Linux-Dienst ohne besondere Anforderungen? LXC. Anderes Betriebssystem oder volle Isolation? VM.
Netzwerk-Bridge einrichten
Standardmäßig richtet Proxmox eine Bridge vmbr0 ein, die deine physische Netzwerkkarte mit den virtuellen Instanzen verbindet. Über diese Bridge bekommen alle VMs und Container eigene IP-Adressen aus deinem lokalen Netzwerk und sind damit wie normale Geräte im Heimnetz erreichbar.
Für fortgeschrittene Setups – etwa ein separates Netz für lokale KI-Dienste – kannst du zusätzliche Bridges anlegen:
1. Gehe zu Node → Netzwerk → Erstellen → Linux Bridge.
2. Benenne sie zum Beispiel vmbr1 und weise ihr bei Bedarf ein eigenes Subnetz zu.
3. Ordne die Bridge später in den Netzwerk-Einstellungen deiner VM oder deines Containers zu.
Die erste virtuelle Maschine erstellen
So startest du deine erste VM in unter zehn Minuten:
1. Lade ein ISO-Image des gewünschten Betriebssystems auf den Proxmox-Speicher (Node → lokaler Speicher → ISO Images).
2. Klicke auf VM erstellen und folge dem Assistenten.
3. Wähle das ISO als Installationsmedium und lege CPU-Kerne sowie RAM fest.
4. Erstelle eine virtuelle Festplatte (z. B. 32 GB) und verbinde die VM mit der Bridge vmbr0.
5. Starte die VM und öffne die Konsole, um das Betriebssystem zu installieren.
Nach der Installation solltest du die QEMU Guest Agent-Tools im Gast installieren, damit Proxmox korrekte Auslastungswerte und saubere Shutdowns ermöglicht.
Konkrete Tipps für den Alltag
- Regelmäßige Backups: Richte unter Datacenter → Backups automatische Jobs ein, die deine VMs und Container regelmäßig sichern.
- Updates nicht vergessen: Aktualisiere den Host per Shell mit
apt update && apt dist-upgrade. - Ressourcen beobachten: Behalte CPU- und RAM-Auslastung im Blick, bevor du neue Instanzen hinzufügst.
- Namen konsequent vergeben: Klare Bezeichnungen wie
pihole-lxcodernextcloud-vmsparen später viel Sucherei. - Snapshots vor Änderungen: Erstelle vor größeren Updates oder Konfigurationsänderungen immer einen Snapshot, um schnell zurückrollen zu können.
Fazit
Proxmox VE ist der ideale Einstieg in die Welt der Server-Virtualisierung: kostenlos, leistungsfähig und durch das Web-Interface auch für Einsteiger gut beherrschbar. Ob du einen Medienserver, eine Firewall oder lokale KI-Modelle betreiben willst – mit Proxmox schaffst du dir eine flexible Basis, die mit deinem Homelab wachsen kann.