Linuxguide

Docker auf Raspberry Pi 5 – Homelab Server einrichten 2025

ARM64 Container auf dem günstigsten Homelab-Server

S
SeeColors IT
11. Juni 20264 Min. Lesezeit105 Aufrufe

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

  1. Raspberry Pi Imager (rpi.imager) herunterladen
  2. Raspberry Pi OS Lite (64-bit) auswählen
  3. Advanced Settings: SSH aktivieren, Hostname, WLAN (falls nötig)
  4. microSD/NVMe beschreiben
  5. 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.

Artikel teilen

War dieser Artikel hilfreich?

Dein Feedback hilft uns, bessere Inhalte zu erstellen.

Kommentar hinterlassen

Verwandte Artikel