Heimdall

docker run -d \
  --name=heimdall \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Europe/London \
  -p 8080:80 \
  -p 8443:443 \
  -v /home/dock/heimdall/config:/config \
  --restart unless-stopped \
  ghcr.io/linuxserver/heimdall

set password

docker exec -it heimdall htpasswd -c /config/nginx/.htpasswd admin

Uncomment the basic auth lines in

config/nginx/site-confs/default.conf

and restart the container.