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 (3 out of 4)

NameRepoStarsVersionTimestamp
autheliapascaliske/infrastructure480.9.0-beta63 days ago
autheliaPumba98/flux2-gitops430.8.584 days ago
autheliawrmilling/k3s-gitops2000.8.586 months ago

Values

See the most popular values for this chart:

KeyTypes
boolean
boolean
configMap.notifier.smtp.sender (3)
authelia@${SECRET_DOMAIN}
string
string
string
number
configMap.notifier.smtp.subject (2)
[auth@infrastructure] {title}
string
string
string
string
string
boolean
boolean
string
string
configMap.access_control.rules[].domain (3)
*.${SECRET_DOMAIN}
sftpgo.${SECRET_DOMAIN}
*.${SECRET_DOMAIN}
string
configMap.access_control.rules[].policy (3)
two_factor
bypass
bypass
two_factor
string
configMap.access_control.rules[].domain[] (2)
- files.${SECRET_DOMAIN}
- syncthing.${SECRET_DOMAIN}
string
configMap.access_control.rules[].resources[] (2)
- ^/web/client/pubshares.*
- ^/static.*
string
string
string
string
configMap.access_control.networks[].networks[] (1)
- ${PRIVATE_NETWORK}
- "100.64.0.0/10"
string
boolean
boolean
string
number
number
number
number
number
string
string
boolean
boolean
boolean
string
string
string
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
boolean
string
boolean
number
number
string
string
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
string
string
number
string
boolean
string
string
boolean
string
boolean
string
string
string
number
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
string
boolean
boolean
string
domain (3)
${SECRET_DOMAIN}
string
pod.kind (3)
Deployment
string
pod.extraVolumeMounts[].mountPath (2)
/config/users_database.yml
string
string
string
boolean
string
string
string
string
string
string
string
number
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
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
string
ingress.className (2)
nginx-external
string
boolean
string
boolean
string
boolean
string
string
string
string
image.repository (1)
authelia/authelia
string
string
number