In diesem Beitrag zeige ich dir, wie du Heimdall in Docker auf deinem Raspberry Pi installierst und konfigurierst. Heimdall ist ein nützliches Dashboard, das dir hilft, deine Webanwendungen und Dienste zentral zu verwalten. Die Schritt-für-Schritt-Anleitung deckt alles ab – von der Installation über Docker und Docker Compose bis hin zur Konfiguration deines Dashboards.
Was ist Docker?
Docker ist eine Plattform, die es ermöglicht, Anwendungen in isolierten Containern zu betreiben, wodurch sie einfach zu verwalten und unabhängig von der zugrunde liegenden Infrastruktur sind. Portainer ist ein benutzerfreundliches Verwaltungswerkzeug für Docker, das dir hilft, diese Container über eine grafische Oberfläche zu steuern. Beide Tools erleichtern die Verwaltung und den Betrieb von Anwendungen, insbesondere in einer Heim- oder Serverumgebung.
Für Anfänger, die sich noch nicht mit Docker auskennen, ist es empfehlenswert, mit einem grundlegenden Einführungsguide zu starten, um die Konzepte und Funktionsweisen von Containern besser zu verstehen. Dieser Docker BasicGuide kann dir den Einstieg erleichtern und dir helfen, die Vorteile von Docker und Portainer voll auszuschöpfen.
Wenn du neugierig auf weitere Docker-Themen und Anwendungen bist, entdecke auch andere spannende Projekte und Tools, die dein Heimnetzwerk erweitern und automatisieren können. Docker bietet eine Vielzahl von Möglichkeiten, die es wert sind, erkundet zu werden!
Was ist Heimdall ?
Heimdall ist ein vielseitiges Dashboard, das dir hilft, all deine Webanwendungen und Dienste an einem zentralen Ort zu organisieren. Egal, ob es sich um deine Home-Server, Cloud-Dienste oder andere Web-Apps handelt, mit Heimdall hast du alles im Blick. Die intuitive Benutzeroberfläche macht es einfach, Links zu deinen häufig genutzten Anwendungen hinzuzufügen und zu verwalten. Dank der Unterstützung für benutzerdefinierte Icons und Hintergründe kannst du das Dashboard nach deinen Vorstellungen gestalten und dies alles über das Frontend.
Installation als Stack in Portainer
- Öffne Portainer.
- Navigiere zu “Stacks” und klicke auf “Add stack”.
- Gib dem Stack einen Namen, z.B. heimdall.
- Kopiere folgendes in das Web-Editor-Feld:
---
services:
heimdall:
image: lscr.io/linuxserver/heimdall:latest
container_name: heimdall
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
volumes:
- /pfad/zur/config:/config
ports:
- 80:80
restart: unless-stopped
- Passe den Pfad zu den persistenten Daten und den Port (auf der linken Seite) an.
- Klicke auf “Deploy the stack”.
Installation mit Docker Compose
- Erstelle einen Ordner in deinen Docker-Compose Dateien, z.B.:
mkdir heimdall
- Wechsel in den erstellten Ordner:
cd heimdall
Erstelle und editiere die docker-compose.yml
Datei mit nano:
nano docker-compose.yml
Füge den Code von oben (bei Installation als Stack) in die Datei ein.
- Speichere die Datei mit STRG+X, bestätige mit Y.
- Starte Docker Compose:
docker-compose up -d
Installation mit Docker (CLI)
Folgendes in das Terminal des Servers eingeben, davor jedoch den Pfad und Port anpassen:
docker run -d \ --name=heimdall \ -e PUID=1000 \ -e PGID=1000 \
-e TZ=Etc/UTC \ -p 80:80 \ -v /pfad/zur/config:/config \
--restart unless-stopped \ lscr.io/linuxserver/heimdall:latest
Konfiguration von Heimdall
Nachdem der Heimdall-Container läuft, kannst du das Dashboard über deinen Browser unter
http://:gewählter-Port
erreichen, es sollte so aussehen:
Unter Einstellungen (unten rechts) kannst du die Sprache ändern und andere Anpassungen, wie zum Beispiel das Hintergrundbild, vornehmen.
Unter Anwendungsliste/Application List kannst du deine Anwendungen und Links anlegen, es sind schon einige integriert. Drücke oben auf Anwendungstyp und suche deine Anwendung, falls sie vorhanden ist, sollte Heimdall das Icon selbst laden. Falls nicht, kannst du auch selbst ein Icon hochladen oder direkt die Website des Anbieters eingeben. Danach gibst du unten rechts die URL zu der Anwendung ein und speicherst.
Wenn du neugierig auf weitere Docker-Themen und Anwendungen bist, gibt es noch eine ganze Welt voller spannender Möglichkeiten zu entdecken. Von der Einrichtung eines persönlichen Cloud-Speichers über die Automatisierung deines Smart Homes bis hin zur Verwaltung von Medienservern – Docker eröffnet dir unzählige Wege, dein Heimnetzwerk zu erweitern und zu optimieren. Entdecke, wie vielseitig und leistungsstark Docker wirklich ist!
Viel Spaß beim Organisieren deines Dashboards!