[GH-ISSUE #77] qquestion about installation #99

Closed
opened 2026-02-27 12:33:12 +03:00 by kerem · 0 comments
Owner

Originally created by @Kleo08s on GitHub (Feb 23, 2026).
Original GitHub issue: https://github.com/asalimonov/authelia-admin/issues/77

hello! i'm having issues with the installation.
currently i'm using portainer and i made a stack with this docker compose:

networks:
  authelia:
    external: true
    name: authelia

services:
  authelia:
    networks:
      authelia:
        aliases:
          - authelia
    depends_on:
      - lldap
    image: 'docker.io/authelia/authelia:4.39.6'
    container_name: 'authelia'
    restart: unless-stopped
    ports:
      - "9091:9091"
    volumes:
      - 'authelia:/config'
      - 'authelia:/data'
      - '/var/log/authelia:/var/log/authelia'
    environment:
      - TZ=Europe/Rome
      - AUTHELIA_LOG_LEVEL=debug
      - AUTHELIA_LOG_FORMAT=json
      - AUTHELIA_LOG_FILE_PATH=/var/log/authelia/authelia.log
      - AUTHELIA_LOG_KEEP_STDOUT=true
    healthcheck:
      test: ["CMD", "wget", "--no-verbose", "--tries=1", "--spider", "http://localhost:9091/api/health"]
      interval: 30s
      timeout: 10s
      retries: 3

  authelia-admin:
    networks:
      authelia:
    depends_on:
      - authelia
    image: 'ghcr.io/asalimonov/authelia-admin:latest'
    ports:
      - "9093:9093"
    container_name: 'authelia-admin'
    restart: no
    volumes:
      - 'authelia:/config'
      - 'authelia:/data'
    environment:
      - TZ=Europe/Rome
      - NODE_TLS_REJECT_UNAUTHORIZED=0
      - AAD_AUTHELIA_MIN_AUTH_LEVEL=1
      - AAD_AUTHELIA_DOMAIN=authadmin.kleo08s.lol
      - TRUSTED_ORIGINS=https://auth.kleo08s.lol
    healthcheck:
      test: ["CMD", "wget", "--no-verbose", "--tries=1", "--spider", "https://auth.kleo08s.lol"]
      interval: 30s
      timeout: 10s
      retries: 3

  traefik:
    image: "docker.io/traefik:latest"
    networks:
      authelia:
        aliases:
          - auth.localhost.test
    container_name: "traefik"
    restart: "unless-stopped"
    extra_hosts:
      - "host.docker.internal:host-gateway"
    command:
      - "--configfile=/etc/traefik/traefik.yml"
    ports:
      - "0.0.0.0:443:443"
    volumes:
      - "/var/run/docker.sock:/var/run/docker.sock:ro"
      - "./test-configs/traefik:/etc/traefik"
      - "./test-configs/traefik/FileProvider:/FileProvider"
      - "/var/log/traefik:/var/log/traefik"

volumes:
  authelia:
    external: true

also i exposed http://localhost:9091 to auth.example.com using cloudflare tunnels
since i'm dumb if anyone can teach me how to configure correctly this so both auth.example.com and auth.example.com/auth-admin works correctly would mean a lot, thanks :)

Originally created by @Kleo08s on GitHub (Feb 23, 2026). Original GitHub issue: https://github.com/asalimonov/authelia-admin/issues/77 hello! i'm having issues with the installation. currently i'm using portainer and i made a stack with this docker compose: ```yml networks: authelia: external: true name: authelia services: authelia: networks: authelia: aliases: - authelia depends_on: - lldap image: 'docker.io/authelia/authelia:4.39.6' container_name: 'authelia' restart: unless-stopped ports: - "9091:9091" volumes: - 'authelia:/config' - 'authelia:/data' - '/var/log/authelia:/var/log/authelia' environment: - TZ=Europe/Rome - AUTHELIA_LOG_LEVEL=debug - AUTHELIA_LOG_FORMAT=json - AUTHELIA_LOG_FILE_PATH=/var/log/authelia/authelia.log - AUTHELIA_LOG_KEEP_STDOUT=true healthcheck: test: ["CMD", "wget", "--no-verbose", "--tries=1", "--spider", "http://localhost:9091/api/health"] interval: 30s timeout: 10s retries: 3 authelia-admin: networks: authelia: depends_on: - authelia image: 'ghcr.io/asalimonov/authelia-admin:latest' ports: - "9093:9093" container_name: 'authelia-admin' restart: no volumes: - 'authelia:/config' - 'authelia:/data' environment: - TZ=Europe/Rome - NODE_TLS_REJECT_UNAUTHORIZED=0 - AAD_AUTHELIA_MIN_AUTH_LEVEL=1 - AAD_AUTHELIA_DOMAIN=authadmin.kleo08s.lol - TRUSTED_ORIGINS=https://auth.kleo08s.lol healthcheck: test: ["CMD", "wget", "--no-verbose", "--tries=1", "--spider", "https://auth.kleo08s.lol"] interval: 30s timeout: 10s retries: 3 traefik: image: "docker.io/traefik:latest" networks: authelia: aliases: - auth.localhost.test container_name: "traefik" restart: "unless-stopped" extra_hosts: - "host.docker.internal:host-gateway" command: - "--configfile=/etc/traefik/traefik.yml" ports: - "0.0.0.0:443:443" volumes: - "/var/run/docker.sock:/var/run/docker.sock:ro" - "./test-configs/traefik:/etc/traefik" - "./test-configs/traefik/FileProvider:/FileProvider" - "/var/log/traefik:/var/log/traefik" volumes: authelia: external: true ``` also i exposed `http://localhost:9091` to `auth.example.com` using cloudflare tunnels since i'm dumb if anyone can teach me how to configure correctly this so both auth.example.com and auth.example.com/auth-admin works correctly would mean a lot, thanks :)
kerem closed this issue 2026-02-27 12:33:12 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/authelia-admin#99
No description provided.