liberaforms/.env.sample
2025-04-18 13:37:31 -04:00

45 lines
1.4 KiB
Plaintext

TYPE=liberaforms
DOMAIN=liberaforms.example.com
LETS_ENCRYPT_ENV=production
SECRET_SECRET_KEY_VERSION = v1
SECRET_DB_PASSWORD_VERSION = v1
SECRET_CRYPTO_KEY_VERSION= v1
ADMIN_USER = 'you@example.com'
DEFAULT_LANGUAGE = 'en' # Options: en, eu, es, ca, cs, de, fr, gl, ru, ta
E2EE_MODE=ENABLED_BY_DEFAULT # Options: AVAILABLE, DISABLED, REQUIRED, ENABLED_BY_DEFAULT
TOKEN_EXPIRATION = 604800 # Maximum valid age (in seconds) for password resets, invitations, etc.
DEFAULT_TIMEZONE="America/New_York"
ENABLE_RSS_FEED=True
ENABLE_PROMETHEUS_METRICS=False
#GUNICORN_WORKERS= # Advanced option based on the specs of your server, defaults to 6
#ALERT_MAILS = ["your_email_address", "another_email_address"] # Optional. Recieve Internal Server 500 errors. Good for debugging.
###############
### Uploads ###
###############
ENABLE_UPLOADS=True
ENABLE_REMOTE_STORAGE=False
TOTAL_UPLOADS_LIMIT="1 GB" # site-wide limit
DEFAULT_USER_UPLOADS_LIMIT="50 MB"
MAX_MEDIA_SIZE=512000 # In Bytes
MAX_ATTACHMENT_SIZE=1572864 # In Bytes
###############
#### LDAP #####
###############
#LDAP_SERVER: ldap://localhost
#LDAP_BIND_ACCOUNT="cn=nobody,dc=example,dc=com"
#LDAP_USER_DN_LIST=["uid=%uid,ou=users,o=company,dc=example,dc=com"]
#LDAP_SEARCH_BASE_DN="o=company,dc=example,dc=com"
#LDAP_FILTER="(&(objectclass=inetOrgPerson)(|(uid=%uid)(mail=%uid)))"
#LDAP_MAIL_ATTRIB=mail
#LDAP_RECOVER_PASSWD_URL=https://example.com/recover-your-ldap-password