Raspberry Pi 5 als Homelab-Server
Der Raspberry Pi 5 (8 GB RAM, 2,4 GHz ARM Cortex-A76) ist 2025 ein ernsthafter Homelab-Server:
| Spec | Raspberry Pi 5 |
|---|---|
| CPU | 4× ARM Cortex-A76 @ 2,4 GHz |
| RAM | 4 GB oder 8 GB LPDDR4X |
| Storage | microSD + M.2 HAT (NVMe!) |
| Stromverbrauch | ~5W idle, ~12W Last |
| Preis | ~80 € (8 GB) + Zubehör |
Mit dem M.2 HAT+ erreichen Sie NVMe-SSD-Geschwindigkeiten – deutlich schneller als microSD.
Raspberry Pi OS 64-bit installieren
- Raspberry Pi Imager (rpi.imager) herunterladen
- Raspberry Pi OS Lite (64-bit) auswählen
- Advanced Settings: SSH aktivieren, Hostname, WLAN (falls nötig)
- microSD/NVMe beschreiben
- Booten und SSH-Login
Docker auf Pi 5 installieren
# Offizielles Installationsskript
curl -fsSL https://get.docker.com | sh
# User zur Docker-Gruppe hinzufügen
sudo usermod -aG docker pi
# Neuanmelden und testen
docker run --rm --platform linux/arm64 hello-world
ARM64-kompatible Images finden
# Prüfen ob Image ARM64 unterstützt
docker buildx imagetools inspect nginx:alpine
# Multi-Arch Images (funktionieren auf Pi 5)
docker pull nginx:alpine # ✓ arm64 verfügbar
docker pull postgres:16-alpine # ✓ arm64 verfügbar
docker pull redis:alpine # ✓ arm64 verfügbar
docker pull pihole/pihole # ✓ arm64 verfügbar
docker pull homeassistant/home-assistant # ✓ arm64
Empfohlene Apps für Pi 5
services:
# Pi-hole – DNS-Werbeblocker
pihole:
image: pihole/pihole:latest
ports:
- "53:53/tcp"
- "53:53/udp"
- "8053:80"
environment:
WEBPASSWORD: sicherespasswort
volumes:
- pihole-data:/etc/pihole
restart: unless-stopped
# Uptime Kuma – Monitoring
uptime-kuma:
image: louislam/uptime-kuma:1
volumes:
- uptime-data:/app/data
ports:
- "3001:3001"
restart: unless-stopped
# Vaultwarden – Passwort-Manager
vaultwarden:
image: vaultwarden/server:latest
volumes:
- vaultwarden-data:/data
ports:
- "8080:80"
environment:
SIGNUPS_ALLOWED: "false"
restart: unless-stopped
Performance-Optimierung
# NVMe als Docker-Storage nutzen (statt microSD)
sudo mkdir -p /mnt/nvme
sudo mount /dev/nvme0n1p1 /mnt/nvme
# Docker Data Directory auf NVMe verschieben
sudo systemctl stop docker
sudo mv /var/lib/docker /mnt/nvme/docker
# /etc/docker/daemon.json
echo '{"data-root": "/mnt/nvme/docker"}' | sudo tee /etc/docker/daemon.json
sudo systemctl start docker
Temperatur-Monitoring
# Temperatur anzeigen
vcgencmd measure_temp
# Automatischer Neustart bei Überhitzung
# (Pi 5 hat aktive Kühlung, aber prüfen lohnt sich)
FAQ
Kann ich x86-Container auf dem Pi 5 ausführen?
Mit docker run --platform linux/amd64 --privileged via QEMU-Emulation ja – aber sehr langsam. Nur für Tests geeignet.
Was kostet ein vollständiges Pi-5-Homelab-Setup?
Pi 5 (8 GB): ~80 €, offizielles Netzteil: ~15 €, M.2 HAT+: ~20 €, NVMe 256 GB: ~35 €, Gehäuse: ~15 €. Gesamt: ~165 €.
Fazit
Der Raspberry Pi 5 ist 2025 der beste Einstieg ins Homelab. Mit Docker, NVMe-SSD und den richtigen Apps ist er ein vollwertiger kleiner Server.
Wir helfen KMU in Heidelberg und Mannheim beim Aufbau kosteneffizienter IT-Infrastrukturen. Beratung anfragen.