diff --git a/Netgrimoire/Audits/authelia-2026-04-03.md b/Netgrimoire/Audits/authelia-2026-04-03.md deleted file mode 100644 index 657c19b..0000000 --- a/Netgrimoire/Audits/authelia-2026-04-03.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -title: Audit - authelia.yaml -description: Gremlin audit report 2026-04-03 -published: true -date: 2026-04-03T02:34:59.760Z -tags: gremlin,audit -editor: markdown -dateCreated: 2026-04-03T02:34:59.760Z ---- - -# Audit Report — authelia.yaml - -**Date:** 2026-04-03 -**File:** swarm/authelia.yaml -**Type:** Docker Swarm -**Verdict:** FAIL - ---- - -**Homepage labels:** -- **PASS**: homepage.group=Management -- **PASS**: homepage.name=Authelia -- **PASS**: homepage.icon=authelia.png -- **PASS**: homepage.href=https://login.wasted-bandwidth.net -- **PASS**: homepage.description=SSO / Forward-Auth - -**Uptime Kuma labels:** -- **PASS**: kuma.authelia.http.name="Authelia" -- **PASS**: kuma.authelia.http.url=http://authelia:9091 - -**Caddy labels on exposed services:** -- **PASS**: caddy=login.wasted-bandwidth.net -- **PASS**: caddy.reverse_proxy={{upstreams 9091}} - -**Placement constraints:** -- **FAIL**: Both 'authelia' and 'redis' are constrained to run on the node 'nas', but there is no guarantee that 'nas' will always be available. Consider using a more flexible constraint. -- Fix: Change `constraints: - node.hostname == nas` to a more general placement strategy. - -**Volumes use /DockerVol/ path convention:** -- **PASS**: `/DockerVol/authelia/config:/config` -- **PASS**: `/DockerVol/authelia/secrets:/secrets` -- **PASS**: `/DockerVol/authelia/redis:/data` - -**Network references external netgrimoire overlay:** -- **PASS**: `networks: - netgrimoire` - -**VERDICT: FAIL** \ No newline at end of file