mirror of
https://github.com/asalimonov/authelia-admin.git
synced 2026-04-25 14:45:56 +03:00
[GH-ISSUE #77] qquestion about installation #96
Labels
No labels
enhancement
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/authelia-admin#96
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
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:
also i exposed
http://localhost:9091toauth.example.comusing cloudflare tunnelssince 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 :)
@asalimonov commented on GitHub (Feb 25, 2026):
Hello,
What I see there:
Problem 1:
AAD_AUTHELIA_DOMAINis wrongFix:
AAD_AUTHELIA_DOMAIN=auth.kleo08s.lolAuthelia Admin should. be on the same domain as Authelia.
Problem 2: No config.yml volume mount
The authelia-admin container has no config.yml mounted. You mount authelia:/config and authelia:/data (shared with Authelia), but there's no app config file. Without it, the authelia-admin falls back to environment variables only — which is fine, but they're missing all the LLDAP/directory service settings.
Fix: Either create a config.yml and mount it to /opt/authelia-admin/config.yml:ro, or add all required env vars:
Problem 3: Both volumes use the same named volume authelia
volumes:
- 'authelia:/config'
- 'authelia:/data'
This mounts the same Docker named volume to both /config and /data, which means /config and /data contain identical content. The Authelia container has the same issue. Use bind mounts to separate host directories.
Problem 4: Healthcheck points to the public URL
Fix: should be the local health endpoint:
Problem 5: Missing LLDAP service
The docker-compose has no lldap service, but authelia-admin needs an LLDAP backend for the directory service (role checking, user management). LLDAP must be running and configured.
You can use ChatGPT Codex or Claude Code, or Kimi Code, or GitHub Copilot to verify configuration to described documentation.