Homelab mit KVM Server aufbauen
Dein Einstieg ins Self-Hosting: Lerne, wie du Docker, eine Management-Oberfläche und Monitoring auf deinem eigenen Server einrichtest.
Was ist ein Homelab?
Ein Homelab ist deine persönliche Server-Umgebung zum Experimentieren und Lernen. Mit einem KVM Server in einem Rechenzentrum bekommst du die Vorteile eines Homelabs – ohne Lärm, Stromkosten oder Hardwareausfälle zu Hause.
Schritt 1: Server vorbereiten
# System aktualisieren sudo apt update && sudo apt upgrade -y # Nützliche Tools installieren sudo apt install -y curl git htop net-tools
Schritt 2: Docker installieren
curl -fsSL https://get.docker.com | sh sudo usermod -aG docker $USER # Ausloggen und wieder einloggen, damit die Gruppenänderung greift
Schritt 3: Portainer installieren
Portainer gibt dir eine Web-Oberfläche zur Verwaltung aller Docker-Container:
docker volume create portainer_data docker run -d \ -p 9443:9443 \ --name portainer \ --restart=always \ -v /var/run/docker.sock:/var/run/docker.sock \ -v portainer_data:/data \ portainer/portainer-ce:latest
Zugang unter https://DEINE-IP:9443 – beim ersten Aufruf legst du einen Admin-Account an.
Schritt 4: Uptime Kuma für Monitoring
docker run -d \ -p 3001:3001 \ --name uptime-kuma \ --restart=always \ -v uptime-kuma:/app/data \ louislam/uptime-kuma:latest
Unter http://DEINE-IP:3001 kannst du Websites, APIs und Services überwachen – mit Benachrichtigungen per Telegram, Discord oder E-Mail.
Nächste Schritte
- Reverse Proxy mit Nginx einrichten für HTTPS-Zugang
- Weitere Dienste: Nextcloud, Gitea, Vaultwarden, Immich
- Automatische Backups mit restic oder borgbackup
Einstieg: Für ein Homelab reicht bereits ein kleiner KVM Server mit 2 vCPUs und 4 GB RAM. Du kannst jederzeit upgraden, wenn du mehr Dienste betreibst.
Starte dein Homelab
KVM Server mit vollem Root-Zugang, SSD-Speicher und fairen Preisen.
Server konfigurieren