π My Heimdall Setup#
This Heimdall setup runs in a Docker container using the official LinuxServer.io Heimdall image. Heimdall serves as a dashboard for organizing and managing self-hosted services.
βοΈ My Configuration Details#
π Environment Variables#
Variable | Description |
---|---|
PUID=1000 | User ID for permissions |
PGID=1000 | Group ID for permissions |
TZ=Europe/London | Time zone setting |
π Volume Mounts#
Volume | Description |
---|---|
~/heimdall/config:/config | Stores Heimdallβs configuration and settings |
π Networking#
Port Mapping | Function |
---|---|
7888:80 | HTTP access to Heimdall |
4433:443 | HTTPS access to Heimdall |
π My Docker Compose Configuration#
services:
heimdall:
image: lscr.io/linuxserver/heimdall:latest
container_name: heimdall
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/London
volumes:
- ~/heimdall/config:/config
ports:
- 7888:80
- 4433:443
restart: unless-stopped
π Using Docker Secrets for Environment Variables#
You can set any environment variable from a file by using a special prepend FILE__
.
For example:
FILE__MYVAR=/run/secrets/mysecretvariable