https://github.com/pasdam/playground-docker-traefik-authelia
Playground to test Authelia integration with Traefik in docker
https://github.com/pasdam/playground-docker-traefik-authelia
authelia docker docker-compose playground traefik
Last synced: 7 months ago
JSON representation
Playground to test Authelia integration with Traefik in docker
- Host: GitHub
- URL: https://github.com/pasdam/playground-docker-traefik-authelia
- Owner: pasdam
- Created: 2022-06-25T13:16:46.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-06-25T15:51:03.000Z (over 3 years ago)
- Last Synced: 2025-02-01T05:41:12.684Z (8 months ago)
- Topics: authelia, docker, docker-compose, playground, traefik
- Language: Shell
- Homepage:
- Size: 4.88 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# playground-docker-traefik-authelia
Playground to test Authelia integration with Traefik in docker.
## Usage
First thing to do is to generate the required files, in particular the SSL
certificates and the Authelia user:```shell
./init.sh
```This will prompt you for the username (default to `user`) and password to use to
login.Then you can spin up the services with:
```shell
docker compose up
```This will start the required containers, in particular we have 3 services:
* [localhost](https://localhost): the Traefik dashboard, where you can see its
configuration; this will be accessible without authentication; the request
doesn't go through Authelia at all (the related middleware is not configured
for this path);
* [whoami1](https://localhost/whoami1): service 1, it will print info about the
requests; accessible without authentication, but the reqeusts are processed by
Authelia;
* [whoami2](https://localhost/whoami2): service 2, it will print info about the
requests; accessible with authentication.