Homepage - Ein stilvolles, selbst gehostetes Dashboard
Homepage ist ein elegantes Dashboard, das über YAML-Dateien konfiguriert wird. Lasst es uns gemeinsam mit Docker-Compose einrichten.
Hast du auch keinen Überblick mehr über all deine Kanäle, wie z.B. Discord, Facebook, Reddit und Twitter? Dann richte dir das Dashboard ein und du hast einen perfekten Überblick! 🙏🏻
Die Suche nach dem perfekten, selbst gehosteten Dashboard könnte nun ein Ende haben. Homepage ist so gut wie es nur geht!
Homepage ist ein super cooles Dashboard, welches total einfach und sicher gehostet werden kann. Die YAML-Dateien sind am Anfang erstmal recht gewöhnungsbedürftig, aber wenn man den Dreh heraus hat, ist es garnicht mehr so schwer.
Homepage Funktionen
Auf den ersten Blick könnte man meinen, dass die Homepage aufgrund ihres minimalen Designs und Aussehens nicht viele Funktionen hat. Es ist jedoch das komplette Gegenteil der Fall.
Klicke hier für die Funktionen
- Schnell! Die gesamte Website wird zum Zeitpunkt der Erstellung statisch generiert, so dass du sofortige Ladezeiten erwarten kannst
- Sicher! Jede API-Anfrage an den Backend-Dienst läuft über einen Proxy-Server, so dass deine API-Schlüssel niemals für den Frontend-Client sichtbar sind.
- Es gibt Images für AMD64 (x86_64), ARM64, ARMv7 und ARMv6
- Unterstützt alle Raspberry Pi's, die meisten SBCs und Apple Silicon
- Service & Web-Lesezeichen
- Docker-Integration
- Information & Utility Widgets
- Sofortige "Quick-launch"-Suche
- Anpassbar
Homepage mit Docker Compose installieren
Die Installation von Homepage Dashboard ist einfach. Verwende einfach den mitgelieferten Docker Compose Stack.
version: "3.3"
services:
homepage:
image: ghcr.io/benphelps/homepage:latest
container_name: homepage
ports:
- 3000:3000
volumes:
- /path/to/config:/app/config # Make sure your local config directory exists
- /var/run/docker.sock:/var/run/docker.sock:ro # (optional) For docker integrations
Nachdem du Homepage mit Docker Compose installiert hast, navigiere zu deiner Host-IP und Port 3000, um das Standard-Dashboard zu sehen.
Dashboard Konfiguration
Homepage ist über 6 verschiedene YAML-Dateien einfach zu konfigurieren. Ich empfehle die Verwendung von Filebrowser, um die Dinge noch einfacher zu machen. Du kannst ein Lesezeichen direkt in deiner YAML-Dateien speichern und dieses über die Weboberfläche bearbeiten.
Hier siehst du die Seite services.yaml für das Homepage-Dashboard, das ich für mich verwende. Du wirst dich höchstwahrscheinlich auf 2 oder 3 dieser YAML-Dateien konzentrieren und dir die anderen gar nicht ansehen.
Service Integration
Sonarr, Radarr, Readarr, Prowlarr, Bazarr, Lidarr, Emby, Jellyfin, Tautulli, Plex, Ombi, Overseerr, Jellyseerr, Jackett, NZBGet, SABnzbd, ruTorrent, Transmission, qBittorrent, Portainer, Traefik, Speedtest Tracker, PiHole, AdGuard Home, Nginx Proxy Manager, Gotify, Syncthing Relay Server, Authentik, Proxmox and more.
Es gibt mehrere verschiedene Widgets, die du mit Homepage verwenden kannst. Die Homepage-Dokumentation behandelt all diese und mehr.
Du kannst auch die CPU, den RAM und den Speicherplatz des Hosts überwachen!
Du kannst weitere Festplatten zur Überwachung einbinden, indem du einfach weitere Volumes in deinem Docker Compose-Stack einbindest.
Fazit
Homepage ist eine der wenigen Dashboard-Apps, die ich gerne über YAML-Dateien konfiguriere. Sie sieht sowohl auf Desktop-Browsern als auch auf mobilen Geräten großartig aus und kann sogar als PWA auf Ihrem Telefon hinzugefügt werden.