Exemplary setup via Authelia + Caddy #35

Open
opened 2026-07-24 10:35:33 +00:00 by frank · 0 comments
Owner

Goal

Provide a reproducible example deployment using Caddy, Authelia, Ghost and NiceOAuthForwardAuth.

The same setup should serve as documentation example and integration-test environment.

Sub-tasks

  • #36 Create the Docker Compose setup.
  • #37 Document setup and usage.
  • #38 Add security integration tests.

Acceptance criteria

  • The complete setup starts with Docker Compose.
  • Authorized users can access an existing Ghost staff account.
  • Unauthenticated and unauthorized users are rejected.
  • Forged identity headers do not grant access.
  • Ghost Admin cannot be reached by bypassing Caddy and Authelia.
  • The setup is documented and covered by automated tests.
## Goal Provide a reproducible example deployment using Caddy, Authelia, Ghost and `NiceOAuthForwardAuth`. The same setup should serve as documentation example and integration-test environment. ## Sub-tasks * [x] #36 Create the Docker Compose setup. * [ ] #37 Document setup and usage. * [ ] #38 Add security integration tests. ## Acceptance criteria * [x] The complete setup starts with Docker Compose. * [x] Authorized users can access an existing Ghost staff account. * [ ] Unauthenticated and unauthorized users are rejected. * [ ] Forged identity headers do not grant access. * [ ] Ghost Admin cannot be reached by bypassing Caddy and Authelia. * [ ] The setup is documented and covered by automated tests.
frank added this to the Forward Auth mode milestone 2026-07-24 10:35:33 +00:00
Sign in to join this conversation.
No description provided.