Vereinfache die Verwaltung deines Servers mit Homarr – einem eleganten, modernen Dashboard, das alle deine Apps und Dienste in greifbare Nähe rückt. Durch die Vielzahl von Widgets kannst du dir wichtige Daten deiner Services im Dashboard anzeigen lassen oder sogar die Anwendungen direkt steuern. Mit über 7000 Icons hast du die Möglichkeit, deine Services ansprechend zu integrieren.
Die Installation ist ein Kinderspiel, und Homarr unterstützt eine Vielzahl von Bereitstellungsmethoden. In diesem Artikel werden wir dir zeigen, wie du das praktische Dashboard mithilfe von Docker in Betrieb nimmst. Und keine Sorge, Homarr ist vollständig Open Source und darf sogar kommerziell genutzt werden. Ein praktischer Suchschlitz ist ebenfalls vorhanden.
Was zeichnet Homarr aus?
Kein Home-Server-Dashboard auf dem Markt ist so durchdacht wie Homarr. Es vereint die Vorzüge alternativer Lösungen wie Heimdall und Homer und erweitert sie um praktische Funktionen. Selbstverständlich bietet es Standards wie einen Dark Mode sowie über 7000 Icons zur Erstellung von Lesezeichen.
Weiterhin sprechen noch diese Fatures für Homarr:
- Hochgradig anpassbar mit einem umfangreichen Drag-and-Drop-Rastersystem
- Einfaches und schnelles App-Management – kein YAML erforderlich
- Überwache deine Anwendung mit einem integrierten Statussystem
- Benutzerverwaltung – keine Passwörter in der Docker-Compose-Datei
- Detaillierte Dokumentation und aktive Community
- Kompatibel mit jeder gängigen Verbraucherhardware (x86, Raspberry Pi…)
- Einfache Bereitstellung mit Docker, unRAID und Synology
Homarr verfügt über eine eingebaute Sammlung von Widgets und Integrationen, die sich mit deinen Anwendungen verbinden und es dir ermöglichen, sie direkt vom Dashboard aus zu steuern. Eine wirklich umfangreiche Dokumentation zu diesem Thema ist natürlich auch vorhanden.
Besonders interessant finden wir diese Widgets & Integrationen:
Basics:
- Bookmarks
- Uhr
- iFrame
- Kalender
- RSS
- Wetter
Media:
- Sonarr
- Radarr
- Lidarr
- Jellyfin
- Readarr
- Overseerr
- Jellyseerr
- Plex
Torrent & Usenet Clients:
- Deluge
- Transmission
- qBittorent
- SABnzbd
- NZBGet
DNS Holes:
- AdGurad Home
- Pi-hole
Wie wird Homarr deployt?
Die zuverlässigste und zugleich schnelle Bereitstellung von Homarr erfolgt über Docker Compose. Auch das Einspielen von Updates gestaltet sich damit mühelos. Bevor du die folgende Docker Compose-Datei einfach kopierst und einfügst, überprüfe zwei Einstellungen: Erstens, ob eine Verbindung zum Docker-Socket erforderlich ist, und zweitens, ob du selbst signierte Zertifikate verwendest.
In den meisten Homelabs sollte dies zutreffen. Obwohl Homarr eine nicht kommerzielle Open-Source-Software ist, sammelt sie anonyme Statistiken. Deshalb haben wir eine zusätzliche Umgebungsvariable hinzugefügt, die dieses Verhalten unterbindet. Die Zeitzone ist weiterhin fest auf Europe/Berlin eingestellt. Verbinden kannst du dich zum Dashboard auf Port 7575.
# Ordner für die Bind-Mounts anlegen:
mkdir /homarr
# Docker-Compose-Datei:
version: '3'
services:
homarr:
container_name: homarr
hostname: homarr.local
image: ghcr.io/ajnart/homarr:latest
restart: unless-stopped
volumes:
- /var/run/docker.sock:/var/run/docker.sock # Optional, dient zur Kommunikation dem dem Docker-Daemon.
- /homarr/configs:/app/data/configs
- /homarr/icons:/app/public/icons
- /homarr/data:/data
environment:
- TZ=Europe/Berlin
- NODE_TLS_REJECT_UNAUTHORIZED=0 # Optional, ab jetzt wird den Self Signed Certs deiner Anwendungen vertraut.
- DISABLE_ANALYTICS=true
ports:
- '7575:7575'