Homarr vs. Homepage: Welches Self-Hosted Dashboard passt zu deinem Homelab?
Ein zentrales Dashboard ist das Herzstück jedes Homelabs: Es zeigt alle Dienste auf einen Blick, ermöglicht schnellen Zugriff und bietet Statusüberwachung für laufende Container. Homarr und Homepage sind die zwei dominierenden Open-Source-Lösungen in der Self-Hosting-Community — beide kostenlos, beide aktiv entwickelt, aber mit unterschiedlichen Philosophien.
Dieser Vergleich analysiert beide Tools nach Konfiguration, Integrationen, Performance und Benutzerfreundlichkeit.
Was ist Homarr?
Homarr (GitHub: ajnart/homarr) ist ein modernes, reaktives Dashboard-Tool, das 2021 gestartet wurde und sich durch seine visuelle Benutzerfreundlichkeit auszeichnet. Die Konfiguration erfolgt über eine integrierte Web-UI — kein Editieren von YAML-Dateien erforderlich.
Homarr-Features auf einen Blick
- Drag-and-Drop UI: Kacheln lassen sich per Maus verschieben und skalieren
- Integrierte Widgets: Systemstatus, Wetter, Kalender, RSS-Feeds, Suchleiste
- Docker-Integration: Automatische Erkennung laufender Container via Docker-Socket
- Service-Integrationen: Sonarr, Radarr, qBittorrent, SABnzbd, Plex, Jellyfin und ~50 weitere
- Multi-Tab-Support: Mehrere Dashboard-Tabs für verschiedene Bereiche (Medien, Monitoring, Tools)
- Authentifizierung: Built-in Login mit Benutzer- und Rollenverwaltung
- OIDC-Support: SSO via Keycloak, Authentik und andere OIDC-Provider
Homarr-Konfiguration
Homarr speichert die Konfiguration in einer SQLite-Datenbank (oder PostgreSQL). Das Setup läuft vollständig über die Web-Oberfläche:
# docker-compose.yml
services:
homarr:
image: ghcr.io/ajnart/homarr:latest
container_name: homarr
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./homarr/configs:/app/data/configs
- ./homarr/icons:/app/public/icons
ports:
- 7575:7575
environment:
- SECRET_ENCRYPTION_KEY=your-secret-key-min-32-chars
restart: unless-stopped
Nach dem Start ist Homarr unter http://localhost:7575 erreichbar und vollständig über die GUI konfigurierbar.
Was ist Homepage?
Homepage (GitHub: gethomepage/homepage) ist ein statisches, YAML-basiertes Dashboard, das 2022 von benphelps gestartet wurde. Es setzt auf Konfiguration als Code — alles wird in YAML-Dateien definiert, was es für Nutzer mit Infrastructure-as-Code-Ansatz attraktiv macht.
Homepage-Features auf einen Blick
- YAML-Konfiguration: Services, Widgets und Layout als Code (IaC-kompatibel)
- Schnelle Ladezeit: Statisch generiert, extrem schnell (<100ms First Contentful Paint)
- Enormes Widget-System: 100+ Service-Integrationen (Arrstack, Grafana, Proxmox, Kubernetes, ...)
- Kubernetes-Integration: Native Kubernetes-Service-Discovery via Annotations
- Docker-Integration: Container-Status via Docker-Socket oder HTTP API
- Custom Icons: Dashboard-Icons über ícones.gov.br oder selbst gehostet
- Themes: Light/Dark-Mode mit anpassbaren Akzentfarben
Homepage-Konfiguration
# docker-compose.yml
services:
homepage:
image: ghcr.io/gethomepage/homepage:latest
container_name: homepage
volumes:
- /path/to/config:/app/config
- /var/run/docker.sock:/var/run/docker.sock
ports:
- 3000:3000
restart: unless-stopped
# config/services.yaml
- Monitoring:
- Grafana:
href: http://grafana.example.com
icon: grafana
widget:
type: grafana
url: http://grafana.example.com
username: admin
password: secret
- Prometheus:
href: http://prometheus.example.com
icon: prometheus
Direkter Vergleich: Homarr vs. Homepage
| Kriterium | Homarr | Homepage |
|---|---|---|
| Konfiguration | Web-UI (Drag & Drop) | YAML-Dateien |
| Lernkurve | Sehr niedrig | Moderat (YAML-Kenntnisse nötig) |
| Widget-Anzahl | ~50 Integrationen | 100+ Integrationen |
| Performance | Gut (React-App) | Exzellent (statisch) |
| Kubernetes-Support | Grundlegend | Native (Annotations) |
| Authentifizierung | Built-in + OIDC | Keiner (extern via Traefik/Authelia) |
| Mobiloptimierung | Gut | Sehr gut |
| GitHub Stars | ~14k | ~20k |
| Ressourcenverbrauch | 100-200MB RAM | 50-100MB RAM |
| IaC-Kompatibilität | Begrenzt | Vollständig |
Wann Homarr die bessere Wahl ist
Homarr ist ideal für:
- Einsteiger ins Self-Hosting: Keine YAML-Kenntnisse nötig, alles per Klick konfigurierbar
- Visuell orientierte Nutzer: Das Drag-and-Drop-Layout macht Spaß und ist intuitiv
- Media-Server-Setups: Hervorragende Integration mit Jellyfin, Plex, Sonarr, Radarr
- Mehrbenutzer-Setups: Built-in User Management mit Rollen und OIDC-Support
- Dynamische Konfigurationen: Wenn das Dashboard häufig angepasst wird
# Homarr mit PostgreSQL (Production-Setup)
services:
homarr:
image: ghcr.io/ajnart/homarr:latest
environment:
- DATABASE_URL=postgresql://homarr:password@postgres:5432/homarr
- SECRET_ENCRYPTION_KEY=${HOMARR_SECRET_KEY}
depends_on:
- postgres
postgres:
image: postgres:15-alpine
environment:
- POSTGRES_USER=homarr
- POSTGRES_PASSWORD=password
- POSTGRES_DB=homarr
Wann Homepage die bessere Wahl ist
Homepage ist ideal für:
- Infrastructure-as-Code-Ansatz: YAML in Git versionieren, mit Ansible/Terraform deployen
- Kubernetes-Umgebungen: Native Service-Discovery über Pod-Annotations ohne extra Konfiguration
- Performance-fokussierte Setups: Statisches Rendering für maximale Geschwindigkeit
- Breite Integrationen: Mit 100+ Widgets deckt Homepage praktisch jedes Tool ab
- Erfahrene Nutzer: Wer YAML kennt, konfiguriert Homepage schneller als Homarr
# Homepage Kubernetes-Annotation für Auto-Discovery
annotations:
gethomepage.dev/enabled: "true"
gethomepage.dev/name: "Grafana"
gethomepage.dev/description: "Monitoring Dashboard"
gethomepage.dev/group: "Monitoring"
gethomepage.dev/icon: "grafana"
gethomepage.dev/href: "https://grafana.example.com"
Performance und Ressourcenverbrauch
In typischen Homelab-Setups (Raspberry Pi 4 oder kleiner VPS) macht der Ressourcenunterschied kaum einen Unterschied — beide laufen problemlos. Bei größeren Setups mit vielen Widgets:
- Homepage: Statisches Pre-Rendering, schneller Seitenaufbau, weniger CPU im Betrieb
- Homarr: React SPA mit mehr JavaScript, aber immer noch ressourcenschonend (~150MB RAM)
Alternativen: Dashy, Flame und Heimdall
Neben Homarr und Homepage gibt es weitere Self-Hosted-Dashboards:
- Dashy (lissy93/dashy): Sehr konfigurierbares YAML-Dashboard mit vielen Themes — aber komplexer als Homepage
- Flame (pawelmalak/flame): Minimalistisch, leicht, aber wenige Integrationen und seit 2022 kaum entwickelt
- Heimdall (linuxserver/heimdall): Klassiker, aber keine Service-Integrationen, nur Link-Dashboard
- Glance (glanceapp/glance): Neu (2024), YAML-basiert mit Fokus auf Widgets und RSS — aufstrebende Alternative
Für die meisten Nutzer sind Homarr oder Homepage die beste Wahl — die anderen Tools bieten entweder zu wenig oder zu viel Komplexität.
Migration zwischen Homarr und Homepage
Ein direktes Migrationstool existiert nicht. Beim Wechsel:
- Von Homarr zu Homepage: Services manuell als YAML übertragen — ein Nachmittag Arbeit für typische Setups
- Von Homepage zu Homarr: Services über die Web-UI neu anlegen — ähnlicher Aufwand
Da beide Tools in Docker laufen, ist ein paralleler Test einfach möglich: Homarr auf Port 7575, Homepage auf Port 3000 — beide gleichzeitig testen und vergleichen.
Fazit: Homarr oder Homepage?
Wähle Homarr, wenn du ein visuell ansprechendes Dashboard ohne Konfigurationsaufwand möchtest, mehrere Nutzer hast oder viele Media-Server-Dienste integrieren willst.
Wähle Homepage, wenn du YAML liebst, Kubernetes einsetzt, maximale Performance willst oder deine Infrastruktur als Code verwaltest.
Für die meisten Einsteiger ist Homarr der einfachere Start — für erfahrene Self-Hoster mit Kubernetes oder Ansible/Terraform-Setups ist Homepage die bessere Wahl.
Weiterführende Artikel
- Proxmox vs. VMware ESXi: Hypervisor-Vergleich für Self-Hosting 2026
- Dokku vs Coolify vs CapRover: Self-Hosted PaaS im Vergleich 2026
- Uptime Kuma vs Gatus: Self-Hosted Uptime Monitoring im Vergleich 2026