Heimdall es un dashboard para aplicaciones web.
La instalación en Docker se realiza usando la imagen linuxserver/heimdall
.
La forma más sencilla es usar un fichero docker-compose.yml
con el siguiente contenido:
heimdall:
image: ghcr.io/linuxserver/heimdall:latest
container_name: heimdall
environment:
- PUID=1001
- PGID=115
- TZ=Europe/Madrid
volumes:
- /home/pi/volumes/heimdall:/config
ports:
- 80:80
- 443:443
restart: always
Se puede usar docker-compose up -d
o usar el contenido del fichero en Portainer.
Configuración
Una vez en marcha, se puede acceder a Heimdall a través del puerto 80
(en este ejemplo http://192.168.1.180/) y comenzar la configuración.
Lo primero y más importante es crear una contraseña para el usuario admin
accediendo a la seccion Users.
A continuación se pueden añadir aplicaciones:
- Portainer →
http://192.168.1.180:9000
- Deluge →
http://192.168.1.180:8112
- Jackett →
http://192.168.1.180:9117
- Prowlarr →
http://192.168.1.180:9696
- Sonarr →
http://192.168.1.180:8989
- Radarr →
http://192.168.1.180:7878
- Lidarr →
http://192.168.1.180:8686
- Bazarr →
http://192.168.1.180:6767
- Readarr →
http://192.168.1.180:8787
Actualizar
Si ya se había instalado Heimdall anteriormente, se puede actualizar de la siguiente manera:
docker stop heimdall
docker rm heimdall
docker rmi ghcr.io/linuxserver/heimdall
# Únicamente si no se usa un 'stack' en Portainer
docker run -d \
--name=heimdall \
-e PUID=1001 \
-e PGID=115 \
-e TZ=Europe/Madrid \
-p 80:80 \
-p 443:443 \
-v /home/pi/volumes/heimdall:/config \
--restart unless-stopped \
ghcr.io/linuxserver/heimdall:latest
Soporte
Algunos comandos para gestionar la configuración del contenedor:
# Acceder al shell mientras el contenedor está ejecutándose
docker exec -it heimdall /bin/bash
# Monitorizar los logs del contenedor en tiempo real
docker logs -f heimdall