authelia helm

Authelia is an open-source authentication and authorization server and portal fulfilling the identity and access management (IAM) role of information security in providing multi-factor authentication and single sign-on (SSO) for your applications via a web portal. It acts as a companion for common reverse proxies.

More popular helm chart found

authelia from bjw-s is more popular with 54 repositories.

Install

Install with:

helm repo add authelia https://charts.authelia.com/
helm install authelia authelia/authelia -f values.yaml

Examples

See examples from other people.

Top Repositories (2 out of 3)

NameRepoStarsVersionTimestamp
autheliawrmilling/k3s-gitops2000.8.586 hours ago
autheliapascaliske/infrastructure480.9.0-beta75 days ago

Values

See the most popular values for this chart:

KeyTypes
boolean
boolean
configMap.notifier.smtp.sender (2)
${SMTP_ACCOUNT_AUTH_EMAIL}
string
configMap.notifier.smtp.subject (2)
[auth@infrastructure] {title}
string
configMap.notifier.smtp.username (2)
${SMTP_ACCOUNT_AUTH_EMAIL}
string
string
string
string
string
number
string
boolean
boolean
string
string
configMap.access_control.rules[].domain (2)
authelia.${SECRET_DOMAIN}
*.${SECRET_DOMAIN}
filebrowser.${SECRET_DOMAIN}
string
string
string
configMap.access_control.rules[].domain[] (1)
- unifi.${DOMAIN_INTERNAL}
- vault.${DOMAIN_INTERNAL}
- ${DOMAIN_INTERNAL}
- *.${DOMAIN_INTERNAL}
- git.${DOMAIN_EXTERNAL}
- registry.${DOMAIN_EXTERNAL}
string
configMap.access_control.rules[].resources[] (1)
- /dns-query
- /ready
- /loki/api/v1/push
- /api/services
- /api/websocket
- /admin
- ^\/share
- ^\/api
- ^\/assets
- ^\/icon
- ^\/manifest
- ^\/status
- ^\/api\/entry-page
- ^\/api\/status-page
- ^\/$
string
boolean
boolean
string
string
boolean
boolean
boolean
string
string
string
boolean
configMap.authentication_backend.ldap.groups_filter (1)
(&(member={dn})(objectclass=groupOfNames))
string
string
string
configMap.authentication_backend.ldap.user (1)
CN=${SECRET_LDAP_ADMIN_USERNAME},${SECRET_LDAP_BASE_DN}
string
string
configMap.authentication_backend.ldap.users_filter (1)
(&({username_attribute}={input})(objectClass=person))
string
boolean
boolean
string
string
boolean
configMap.session.redis.host (2)
redis.redis.svc.cluster.local
string
number
boolean
number
string
configMap.session.cookies[].default_redirection_url (1)
https://${DOMAIN_INTERNAL}
https://${DOMAIN_EXTERNAL}
string
configMap.session.cookies[].domain (1)
${DOMAIN_INTERNAL}
${DOMAIN_EXTERNAL}
string
string
string
string
string
boolean
string
boolean
string
configMap.storage.postgres.host (1)
shared-psql-v16-rw.default.svc
string
number
string
string
string
boolean
string
string
string
string
configMap.identity_providers.oidc.clients[].client_secret (1)
${AUTH_OIDC_CLIENT_SECRET_HASH}
${AUTH_OIDC_CLIENT_SECRET_HASH}
string
boolean
configMap.identity_providers.oidc.clients[].redirect_uris[] (1)
- https://ryloth.${DOMAIN_INTERNAL}
- https://photos.ryloth.${DOMAIN_INTERNAL}
- https://git.${DOMAIN_EXTERNAL}/users/auth/openid_connect/callback
string
configMap.identity_providers.oidc.clients[].scopes[] (1)
- openid
- profile
- groups
- email
- openid
- profile
- groups
- email
string
string
string
boolean
string
string
string
string
string
number
string
string
string
boolean
boolean
string
domain (2)
${SECRET_DOMAIN}
string
boolean
string
string
pod.kind (2)
Deployment
string
string
string
string
string
string
string
string
string
string
string
string
string
string
pod.env.AUTHELIA_AUTHENTICATION_BACKEND_LDAP_URL (1)
ldap://lldap.default.svc.cluster.local:389
string
string
string
pod.env.AUTHELIA_AUTHENTICATION_BACKEND_LDAP_USERS_FILTER (1)
(&({username_attribute}={input})(objectClass=person))
string
string
string
string
string
string
number
string
string
string
string
string
string
pod.extraVolumeMounts[].mountPath (1)
/extras/users.yaml
/extras/oidc-jwks-key.pem
string
string
boolean
pod.extraVolumeMounts[].subPath (1)
users.yaml
oidc-jwks-key.pem
string
string
string
string
pod.extraVolumes[].name (1)
users
oidc-jwks-key
string
string
string
string
number
string
string
string
string
string
string
secret.ldap.key (1)
LDAP_PASSWORD
string
secret.ldap.value (1)
${SECRET_LDAP_ADMIN_PASSWORD}
string
secret.redis.key (1)
REDIS_PASSWORD
string
secret.redis.value (1)
${SECRET_AUTH_REDIS_PASSWORD}
string
secret.smtp.key (1)
SMTP_PASSWORD
string
secret.smtp.value (1)
${SECRET_AUTH_SMTP_PASSWORD}
string
secret.storage.key (1)
STORAGE_PASSWORD
string
secret.storage.value (1)
${SECRET_AUTH_STORAGE_PASSWORD}
string
string
secret.storageEncryptionKey.value (1)
${SECRET_AUTH_STORAGE_ENC_KEY}
string
string
string
image.repository (1)
authelia/authelia
string
string
string
string
ingress.className (1)
nginx-external
string
boolean
string
boolean
string
number