git clone git@github.com:erykio/authelia-starter.git
cd authelia-starter
- Download mkcert
mkcert -install
mkcert -key-file certs/key.pem -cert-file certs/cert.pem localtest.me *.localtest.me
docker-compose up
To access any of the following applications, you will be redirected to the Authelia portal where you will need to log in with the appropriate user.
Application | Access groups | Login/Password | Description |
---|---|---|---|
https://traefik.localtest.me | admin | - | Traefik proxy dashboard |
https://ldap.localtest.me | - | cn=admin,dc=localtest,dc=me / password | Web-based LDAP client |
https://page1.localtest.me | admin, page1 | - | Example webpage |
https://page2.localtest.me | admin, page2 | - | Example webpage |
You can use username or email for login. You can also reset the default password through a Authelia portal (you will receive an email in authelia/notification.txt
).
Username | Password | Groups | |
---|---|---|---|
admin | admin@localtest.me | password | admin |
user1 | user1@localtest.me | password | page1 |
user2 | user2@localtest.me | password | page2 |
Name | Description |
---|---|
Traefik | Traefik is a modern HTTP reverse proxy and load balancer |
Authelia | Authelia is an open-source authentication and authorization server |
OpenLDAP | Open source implementation of the Lightweight Directory Access Protocol |
phpLDAPadmin | Web-based LDAP client. It provides easy administration for your LDAP server. |
mkcert | mkcert is a simple tool for making locally-trusted development certificates. |