109 lines
2.8 KiB
Plaintext
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}
|