Files
weblate/.env.sample
2025-08-04 13:50:23 +01:00

84 lines
2.2 KiB
Plaintext

TYPE=weblate
DOMAIN=weblate.example.com
## Domain aliases
#EXTRA_DOMAINS=', `www.weblate.example.com`'
LETS_ENCRYPT_ENV=production
COMPOSE_FILE="compose.yml"
SECRET_WEBLATE_ADMIN_PASSWORD_VERSION=v1
SECRET_DB_PASSWORD_VERSION=v1
## Email
WEBLATE_EMAIL_HOST=mail.example.com
WEBMAIL_EMAIL_HOST_USER=noreply@example.com
## Email password
#COMPOSE_FILE="$COMPOSE_FILE:compose.smtp-auth.yml"
#SECRET_SMTP_PASSWORD_VERSION=v1
# See Weblate documentation for detailed description:
# https://docs.weblate.org/en/latest/admin/install/docker.html#generic-settings
# Weblate setup
WEBLATE_DEBUG=0
WEBLATE_LOGLEVEL=INFO
WEBLATE_SITE_TITLE=Weblate
WEBLATE_ADMIN_NAME=Weblate Admin
WEBLATE_ADMIN_EMAIL=weblate@example.com
WEBLATE_SERVER_EMAIL=weblate@example.com
WEBLATE_DEFAULT_FROM_EMAIL=weblate@example.com
# Extra
#WEBLATE_TIME_ZONE=
CLIENT_MAX_BODY_SIZE=1000M
# Login
WEBLATE_REGISTRATION_OPEN=0
# Limit which backends can create accounts
# https://docs.weblate.org/en/latest/admin/install/docker.html#envvar-WEBLATE_REGISTRATION_ALLOW_BACKENDS
#WEBLATE_REGISTRATION_ALLOW_BACKENDS=oidc
#WEBLATE_NO_EMAIL_AUTH=1
# OpenID Connect
#COMPOSE_FILE="$COMPOSE_FILE:compose.oidc.yml"
#SECRET_OIDC_SECRET_VERSION=v1
#WEBLATE_SOCIAL_AUTH_OIDC_OIDC_ENDPOINT=
#WEBLATE_SOCIAL_AUTH_OIDC_KEY=
#WEBLATE_SOCIAL_AUTH_OIDC_USERNAME_KEY=
#WEBLATE_SOCIAL_AUTH_OIDC_TITLE=
#WEBLATE_SOCIAL_AUTH_OIDC_IMAGE=
# FIXME: Below settings not yet implemented
#WEBLATE_MT_GOOGLE_KEY=
#WEBLATE_MT_GOOGLE_CREDENTIALS=
#WEBLATE_MT_GOOGLE_PROJECT=
#WEBLATE_MT_GOOGLE_LOCATION=
#WEBLATE_SOCIAL_AUTH_GITHUB_KEY=
#WEBLATE_SOCIAL_AUTH_GITHUB_SECRET=
#WEBLATE_SOCIAL_AUTH_BITBUCKET_KEY=
#WEBLATE_SOCIAL_AUTH_BITBUCKET_SECRET=
#WEBLATE_SOCIAL_AUTH_FACEBOOK_KEY=
#WEBLATE_SOCIAL_AUTH_FACEBOOK_SECRET=
#WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_KEY=
#WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_SECRET=
#WEBLATE_OFFLOAD_INDEXING=1
#WEBLATE_GOOGLE_ANALYTICS_ID=
#WEBLATE_IP_PROXY_HEADER=HTTP_X_FORWARDED_FOR
#WEBLATE_REQUIRE_LOGIN=1
# LDAP Auth
#WEBLATE_AUTH_LDAP_SERVER_URI=ldap://ldap.example.org
#WEBLATE_AUTH_LDAP_USER_DN_TEMPLATE=uid=%(user)s,ou=People,dc=example,dc=net
#WEBLATE_AUTH_LDAP_USER_ATTR_MAP=first_name:name,email:mail
# GitLab lab setup
# WEBLATE_GITLAB_USERNAME=
# WEBLATE_GITLAB_HOST=
# WEBLATE_GITLAB_TOKEN=