2021-05-07 11:34:21 +00:00
|
|
|
TYPE=mastodon
|
|
|
|
|
2021-05-08 20:41:57 +00:00
|
|
|
DOMAIN=mastodon.swarm-test.autonomic.zone
|
2021-05-09 21:40:49 +00:00
|
|
|
# Enables WEB_DOMAIN if set (FOR FUTURE USE)
|
|
|
|
# USER_DOMAIN=
|
|
|
|
|
|
|
|
|
2021-05-07 11:34:21 +00:00
|
|
|
## Domain aliases
|
|
|
|
#EXTRA_DOMAINS=', `www.mastodon.example.com`'
|
|
|
|
LETS_ENCRYPT_ENV=production
|
2021-05-08 20:41:57 +00:00
|
|
|
|
|
|
|
# Please look at https://docs.joinmastodon.org/admin/config/ for the full documentation.
|
2021-05-09 16:50:03 +00:00
|
|
|
# This example will exclude explanations to make the file simple.
|
|
|
|
# Variables you *need* to change will me marked as such.
|
|
|
|
# Most optional features are commented out/disabled and will need to be enabled by you after checking the documentation.
|
2021-05-08 20:41:57 +00:00
|
|
|
|
|
|
|
# Federation
|
2021-05-09 16:50:03 +00:00
|
|
|
# ----------
|
|
|
|
# DO NOT CHANGE DOMAIN VARIABLES AFTER DEPLOYMENT! WILL BREAK FEDERATION!!
|
2021-05-09 21:40:49 +00:00
|
|
|
|
|
|
|
# if [ -z "$USER_DOMAIN" ]
|
|
|
|
# then
|
|
|
|
# LOCAL_DOMAIN=$DOMAIN
|
|
|
|
# else
|
|
|
|
# LOCAL_DOMAIN=$USER_DOMAIN
|
|
|
|
# WEB_DOMAIN=$DOMAIN
|
|
|
|
# fi
|
|
|
|
|
2021-05-08 20:41:57 +00:00
|
|
|
LOCAL_DOMAIN=$DOMAIN
|
2021-05-09 21:40:49 +00:00
|
|
|
#WEB_DOMAIN=$DOMAIN
|
|
|
|
|
2021-05-08 20:41:57 +00:00
|
|
|
#ALTERNATE_DOMAINS=$EXTRA_DOMAINS
|
|
|
|
AUTHORIZED_FETCH=false
|
|
|
|
LIMITED_FEDERATION_MODE=false
|
|
|
|
|
|
|
|
# Deployment
|
2021-05-09 16:50:03 +00:00
|
|
|
# ----------
|
2021-05-08 20:41:57 +00:00
|
|
|
RAILS_ENV=production
|
|
|
|
RAILS_SERVE_STATIC_FILES=true # might need this for traefik, need to test
|
2021-05-09 16:50:03 +00:00
|
|
|
# TRUSTED_PROXY_IP=
|
|
|
|
|
|
|
|
# External Services
|
|
|
|
# =================
|
2021-05-08 20:41:57 +00:00
|
|
|
|
|
|
|
# PostgreSQL
|
|
|
|
# ----------
|
|
|
|
DB_HOST=db
|
|
|
|
DB_USER=mastodon
|
|
|
|
DB_NAME=mastodon_production
|
|
|
|
DB_PASS=
|
|
|
|
DB_PORT=5432
|
|
|
|
|
2021-05-09 16:50:03 +00:00
|
|
|
# Redis
|
|
|
|
# -----
|
2021-05-08 20:41:57 +00:00
|
|
|
REDIS_HOST=redis
|
|
|
|
REDIS_PORT=6379
|
2021-05-09 16:50:03 +00:00
|
|
|
# REDIS_URL=
|
|
|
|
# REDIS_NAMESPACE=
|
|
|
|
# CACHE_REDIS_HOST=
|
|
|
|
# CACHE_REDIS_PORT=
|
|
|
|
# CACHE_REDIS_URL=
|
|
|
|
# CACHE_REDIS_NAMESPACE=
|
|
|
|
|
|
|
|
# ElasticSearch (CURRENTLY NOT SUPPORTED)
|
|
|
|
# --------------------------------------
|
2021-05-08 20:41:57 +00:00
|
|
|
ES_ENABLED=false
|
|
|
|
# ES_HOST=localhost
|
|
|
|
# ES_PORT=9200
|
2021-05-09 16:50:03 +00:00
|
|
|
# ES_PREFIX=
|
|
|
|
|
|
|
|
# StatsD (CURRENTLY NOT SUPPORTED)
|
|
|
|
# -------------------------------
|
2021-05-09 21:40:49 +00:00
|
|
|
# STATSD_ADDR
|
|
|
|
# STATSD_NAMESPACE
|
2021-05-08 20:41:57 +00:00
|
|
|
|
|
|
|
# Secrets
|
2021-05-09 16:50:03 +00:00
|
|
|
# =======
|
2021-05-08 20:41:57 +00:00
|
|
|
SECRET_KEY_BASE=
|
|
|
|
OTP_SECRET=
|
|
|
|
|
|
|
|
# Web Push
|
2021-05-09 16:50:03 +00:00
|
|
|
# ========
|
2021-05-08 20:41:57 +00:00
|
|
|
VAPID_PRIVATE_KEY=
|
|
|
|
VAPID_PUBLIC_KEY=
|
|
|
|
|
|
|
|
# Limits
|
2021-05-09 16:50:03 +00:00
|
|
|
# ======
|
2021-05-08 20:41:57 +00:00
|
|
|
SINGLE_USER_MODE=false
|
|
|
|
# EMAIL_DOMAIN_ALLOWLIST=
|
|
|
|
# EMAIL_DOMAIN_DENYLIST=
|
|
|
|
DEFAULT_LOCALE=en
|
|
|
|
# MAX_SESSION_ACTIVATIONS=
|
|
|
|
# USER_ACTIVE_DAYS=
|
|
|
|
|
|
|
|
# Sending mail
|
2021-05-09 16:50:03 +00:00
|
|
|
# ============
|
|
|
|
# SMTP_SERVER=
|
|
|
|
# SMTP_PORT=
|
2021-05-08 20:41:57 +00:00
|
|
|
# SMTP_LOGIN=
|
|
|
|
# SMTP_PASSWORD=
|
2021-05-09 16:50:03 +00:00
|
|
|
# SMTP_FROM_ADDRESS=
|
|
|
|
# SMTP_DOMAIN=
|
|
|
|
# SMTP_DELIVERY_METHOD=
|
|
|
|
# SMTP_AUTH_METHOD=
|
|
|
|
# SMTP_CA_FILE=
|
|
|
|
# SMTP_OPENSSL_VERIFY_MODEv
|
|
|
|
# SMTP_ENABLE_STARTTLS_AUTO=
|
|
|
|
# SMTP_TLS=
|
|
|
|
# SMTP_SSL=
|
2021-05-08 20:41:57 +00:00
|
|
|
|
|
|
|
# File storage (optional)
|
2021-05-09 16:50:03 +00:00
|
|
|
# =======================
|
2021-05-08 20:41:57 +00:00
|
|
|
# CDN_HOST=
|
|
|
|
|
2021-05-09 16:50:03 +00:00
|
|
|
# Papercllp (CURRENTLY NOT SUPPORTED)
|
|
|
|
# ----------------------------------
|
|
|
|
# PAPERCLIP_ROOT_PATH=
|
|
|
|
# PAPERCLIP_ROOT_URL=
|
|
|
|
|
|
|
|
# S3 and AWS
|
|
|
|
# ----------
|
|
|
|
# S3_ENABLED=
|
|
|
|
# S3_BUCKET=
|
2021-05-08 20:41:57 +00:00
|
|
|
# AWS_ACCESS_KEY_ID=
|
|
|
|
# AWS_SECRET_ACCESS_KEY=
|
2021-05-09 16:50:03 +00:00
|
|
|
# S3_REGION=
|
|
|
|
# S3_PROTOCOL=
|
|
|
|
# S3_HOSTNAME=
|
|
|
|
# S3_ENDPOINT=
|
|
|
|
# S3_SIGNATURE_VERSION=
|
|
|
|
# S3_OVERRIDE_PATH_STYLE=
|
|
|
|
# S3_OPEN_TIMEOUT=
|
|
|
|
# S3_READ_TIMEOUT=
|
|
|
|
|
|
|
|
# External Authentication
|
|
|
|
# =======================
|
|
|
|
# OAUTH_REDIRECT_AT_SIGN_IN=
|
|
|
|
|
|
|
|
# LDAP
|
|
|
|
# ----
|
|
|
|
# LDAP_ENABLED=
|
|
|
|
# LDAP_HOST=
|
|
|
|
# LDAP_PORT=
|
|
|
|
# LDAP_METHOD=
|
|
|
|
# LDAP_BASE=
|
|
|
|
# LDAP_BIND_DN=
|
|
|
|
# LDAP_PASSWORDv
|
|
|
|
# LDAP_UID=
|
|
|
|
# LDAP_SEARCH_FILTER=
|
|
|
|
# LDAP_MAIL=
|
|
|
|
# LDAP_UID_CONVERSTION_ENABLED=
|
|
|
|
|
|
|
|
# SAML
|
|
|
|
# ----
|
|
|
|
# SAML_ENABLED=
|
|
|
|
# SAML_ACS_URL=
|
|
|
|
# SAML_ISSUER=
|
|
|
|
# SAML_IDP_SSO_TARGET_URL=
|
|
|
|
# SAML_IDP_CERT=
|
|
|
|
# SAML_IDP_CERT_FINGERPRINT=
|
|
|
|
# SAML_NAME_IDENTIFIER_FORMAT=
|
|
|
|
# SAML_CERT=
|
|
|
|
# SAML_PRIVATE_KEY=
|
|
|
|
# SAML_SECURITY_WANT_ASSERTION_SIGNED=
|
|
|
|
# SAML_SECURITY_WANT_ASSERTION_ENCRYPTED=
|
|
|
|
# SAML_SECURITY_ASSUME_EMAIL_IS_VERIFIED=
|
|
|
|
# SAML_ATTRIBUTES_STATEMENTS_UID=
|
|
|
|
# SAML_ATTRIBUTES_STATEMENTS_EMAIL=
|
|
|
|
# SAML_ATTRIBUTES_STATEMENTS_FULL_NAME=
|
|
|
|
# SAML_ATTRIBUTES_STATEMENTS_FIRST_NAME=
|
|
|
|
# SAML_ATTRIBUTES_STATEMENTS_LAST_NAME=
|
|
|
|
# SAML_UID_ATTRIBUTE=
|
|
|
|
# SAML_ATTRIBUTES_STATEMENTS_VERIFIED=
|
|
|
|
# SAML_ATTRIBUTES_STATEMENTS_VERIFIED_EMAIL=
|
|
|
|
|
|
|
|
# Hidden services (Not Supported)
|
|
|
|
# ===============================
|
2021-05-28 09:03:18 +00:00
|
|
|
# http_proxy= # yes, this should be lowercase
|
2021-05-27 20:13:30 +00:00
|
|
|
# ALLOW_ACCESS_TO_HIDDEN_SERVICE=
|