Files
Claude ecbe1fc03d Initial Authelia + fail2ban stack
Self-hosted SSO portal with file-based users, SQLite storage, filesystem
notifier, and an iptables-banning fail2ban sidecar. Designed to drop into
a DotheEvo-style ~/docker layout next to a dockerized Caddy on the main
server, joining the same external caddy_net so Caddy reaches Authelia by
container name. fail2ban runs in host network mode with NET_ADMIN/NET_RAW
caps so its bans hit DOCKER-USER and actually drop packets at the edge.

Includes a Caddy snippet (caddy/snippet.example.caddyfile) to merge into
the user's real Caddyfile -- this repo doesn't manage Caddy itself.

https://claude.ai/code/session_013XZ1vmgk78k2PEQ5DmJhF3
2026-04-26 00:26:48 +00:00

28 lines
527 B
Plaintext

# Secrets — never commit
.env
authelia/secrets/JWT_SECRET
authelia/secrets/SESSION_SECRET
authelia/secrets/STORAGE_ENCRYPTION_KEY
authelia/secrets/SMTP_PASSWORD
# Authelia runtime state
authelia/users_database.yml
authelia/db.sqlite3
authelia/db.sqlite3-*
authelia/authelia.log
authelia/notifications/notification.txt
# fail2ban runtime state
fail2ban/data/db/
fail2ban/data/fail2ban.sqlite3
fail2ban/data/*.bak
fail2ban/data/jail.d/*.bak
fail2ban/data/filter.d/*.bak
# Editor / OS junk
*.swp
*~
.DS_Store
.vscode/
.idea/