Files
karrot/.env.sample

109 lines
2.8 KiB
Plaintext

TYPE=karrot
# For more information about these options
# see https://docs.karrot.world/self-host/settings
DOMAIN=karrot.example.com
COMPOSE_FILE="compose.yml"
SITE_NAME=karrot dev
SITE_LOGO=https://user-images.githubusercontent.com/31616/36565633-517373a4-1821-11e8-9948-5bf6887c667e.png
FILE_UPLOAD_MAX_SIZE=10m
# Useful to set this, it's a comma separated list of email address.
# Anyone that registers with one of these emails addresses is considered an instance admin
# and will have access to the instance admin UI within Karrot
#ADMIN_EMAILS=
SECRET_DB_PASSWORD_VERSION=v1
SECRET_SECRET_KEY_VERSION=v1
SECRET_SMTP_PASSWORD_VERSION=v1
SECRET_MAXMIND_LICENSE_KEY_VERSION=v1
SECRET_VAPID_PRIVATE_KEY_VERSION=v1
SECRET_LIVEKIT_API_SECRET_VERSION=v1
SECRET_POSTAL_API_KEY_VERSION=v1
# Email
#------------------------------------------------------
# Note: you can also configure this in the admin UI
# Can be: postal, smtp, or console
EMAIL_BACKEND=console
# SMTP
#-----------------------
# when EMAIL_BACKEND=smtp
# SMTP USER and EMAIL_FROM are usually the same
# make sure to set the smtp_password secret
#COMPOSE_FILE="$COMPOSE_FILE:compose.smtp.yml"
#EMAIL_FROM=
#SMTP_USER=
#SMTP_HOST=
#SMTP_USE_SSL=
#SMTP_USE_TLS=true
#SMTP_PORT=587
# Postal
#-----------------------
# when EMAIL_BACKEND=postal
# make sure to set the postal_api_key secret
#COMPOSE_FILE="$COMPOSE_FILE:compose.postal.yml"
#POSTAL_API_URL=
# Postal incoming email
#-----------------------
# If you are using postal for incoming email, set these.
# You can use smtp for outgoing and postal for incoming if you wish!
#POSTAL_WEBHOOK_KEY=
#EMAIL_REPLY_DOMAIN=
# MaxMind GeoIP (optional)
#------------------------------------------------------
# account id for maxmind (for GeoIP)
# uncomment if using maxmind account
# make sure to set the maxmind_license_key secret
#COMPOSE_FILE="$COMPOSE_FILE:compose.geoip.yml"
#MAXMIND_ACCOUNT_ID=
# Web Push (Vapid) (optional)
#------------------------------------------------------
# Note: you can also configure this in the instance admin UI
# You need to generate a valid vapid keypair
# You can generate one by running:
# docker run --rm codeberg.org/karrot/generate-vapid-keypair
# make sure to set the vapid_private_key secret
#COMPOSE_FILE="$COMPOSE_FILE:compose.vapid.yml"
#VAPID_PUBLIC_KEY=
#VAPID_ADMIN_EMAIL=
# Video calls (optional)
#------------------------------------------------------
# Note: you can also configure this in the admin UI
# make sure to set the livekit_api_secret secret
#COMPOSE_FILE="$COMPOSE_FILE:compose.livekit.yml"
#MEET_LIVEKIT_ENDPOINT=
#MEET_LIVEKIT_API_KEY=
# You probably don't need to touch these
#------------------------------------------------------
SITE_URL=https://${DOMAIN}
LETS_ENCRYPT_ENV=production
CSRF_TRUSTED_ORIGINS=${SITE_URL}