Zum Hauptinhalt springen

Docker Host

Online

Raspberry Pi 5 — Container Host

Docker Container Host

19 Container. Ein Pi. ~8 Watt.

Der Container-Powerhouse im Homelab. Raspberry Pi 5 mit Portainer und 19 laufenden Docker Containern — von Dokumentenverwaltung über Projektplanung bis Workflow-Automatisierung.

12 Dienste aktiv
Raspberry Pi 5 — Container Host

Docker Host

19

Docker Container stabil auf einem Raspberry Pi 5

Container. Ein Pi. Rund um die Uhr.

Container Fleet

Live-Übersicht

Docker Host 19 Container — aktiv
Infrastruktur
Traefik
Portainer
Watchtower
Nginx
Datenbanken
MariaDB
PostgreSQL
Redis
SQLite
Dienste
Paperless-ngx
n8n
Vikunja
WordPress
Monitoring
Uptime Kuma
Grafana
+ 7 weitere

Architektur & Betrieb

Layered. Always-on. Selbst gehostet.

Sechs Schichten, eine Maschine. Vom Tailscale-Tunnel bis zur SSD — vollständig selbst gehostet, automatisch gepflegt, rund um die Uhr aktiv.

Tailscale Connected
SSD Kit NVMe
Idle ~8W
Uptime 24/7
01
Access Layer Tailscale-Mesh · WireGuard · verschlüsselter Fernzugriff von überall
ClientTailscale VPNWireGuard
02
Host Layer Raspberry Pi 5 · ARM Cortex-A76 · 8 GB LPDDR4X · always-on · ~8W
RPi 52.4 GHz8 GB RAMSSD Kit
03
Orchestration Layer Docker Compose · reproduzierbar · versioniert · 19 Container aktiv
DockerComposePortainer CE
04
Routing Layer Traefik v3 · automatisches TLS via Let's Encrypt · Subdomain-Routing
Traefik v3Let's EncryptAuto-TLS
05
Workload Layer Apps · Datenbanken · Automation · Monitoring — alle Dienste hier oben
Paperlessn8nWordPressVikunja+15
06
Storage Layer SSD Kit · NVMe · persistente Docker Volumes · kein Thermal Throttling
SSD KitNVMeVolumes

Dienste im Überblick

Infrastruktur 4
Portainer CETraefik v3NginxWatchtower
Anwendungen 5
Paperless-ngxWordPressVikunjaBookStackHabitTrove
Datenbanken 3
MariaDBPostgreSQLRedis
Automation 4
n8nUptime KumaCloudflare-DDNSTautulli

Core Stack

Management & Routing

Portainer CE Traefik v3 Docker Compose Nginx

Container-Management und Reverse-Proxy-Fundament für alle Dienste auf dem Pi.

Anwendungen

Produktivität & Content

Paperless-ngx WordPress Vikunja BookStack HabitTrove

Self-hosted Produktivitäts- und Content-Stack auf einem einzigen Gerät.

Automation & Ops

Observability & Updates

n8n Uptime Kuma Watchtower Cloudflare-DDNS Tautulli

Automatische Updates, Workflow-Automation und kontinuierliches Service-Monitoring.

Storage & Effizienz

SSD · ARM · Dauerbetrieb

SSD NVMe
24/7 Uptime
~8W Idle
ARM 64-bit

Geringer Verbrauch, stabiler Dauerbetrieb — SSD statt SD-Karte, kein Throttling.

Konfiguration & Entscheidungen

Was ich gewählt habe – und warum

Was ich gewählt habe

Bewusste Entscheidungen

  • Raspberry Pi 5 statt x86-Miniserver für Energieeffizienz (~5-8W idle)
  • Portainer CE für einfache visuelle Container-Verwaltung
  • Traefik als Reverse Proxy — automatisches TLS via Let's Encrypt ohne Config-Aufwand
  • Docker Compose für alle Services — reproduzierbar und versionierbar
  • Watchtower für automatische Image-Updates — kein manuelles Pulling

Trade-offs

Bekannte Kompromisse

  • ARM64-Architektur: manche Images nicht verfügbar oder weniger getestet als x86
  • 19 Container auf einem Pi teilen sich begrenzte RAM — 8 GB reichen, aber ohne viel Puffer
  • Kein ECC RAM — Datenverlust bei RAM-Fehler theoretisch möglich, Backups essenziell
  • Watchtower-Auto-Updates können selten Breaking Changes einbringen

Nächste Schritte

Geplante Verbesserungen

  • Zweiten Pi 5 für HA-Setup mit Docker Swarm oder Portainer-Cluster
  • Secrets-Management mit Vault statt .env-Dateien
  • Monitoring-Stack (Prometheus + Grafana) für Container-Metriken
  • NVMe-HAT für schnelleres Storage statt SD/USB

Hardware

Technische Daten

BetriebssystemRaspberry Pi OS Bookworm 64-bit
ProzessorRaspberry Pi 5 — Cortex-A76 4-core @ 2.4 GHz
Arbeitsspeicher8 GB LPDDR4X
Speicher256 GB+ SSD (via USB 3.0 oder NVMe HAT)
NetzwerkGigabit Ethernet

Offizielles Produkt

Raspberry Pi 5 — Container Host

Offizielle Produktseite, technische Spezifikationen und Bezugsquellen.

Zum Produkt ↗
← Zur Geräteübersicht