Skip to main content

Heimdall Dashboard

·
Docker Dashboard Heimdall self-hosted Docker Compose
Table of Contents

🌟 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
#

VariableDescription
PUID=1000User ID for permissions
PGID=1000Group ID for permissions
TZ=Europe/LondonTime zone setting

πŸ“‚ Volume Mounts
#

VolumeDescription
~/heimdall/config:/configStores Heimdall’s configuration and settings

πŸ”— Networking
#

Port MappingFunction
7888:80HTTP access to Heimdall
4433:443HTTPS 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