# This is a sample configuration file. You can generate your configuration # with the `rake mastodon:setup` interactive setup wizard, but to customize # your setup even further, you'll need to edit it manually. This sample does # not demonstrate all available configuration options. Please look at # https://docs.joinmastodon.org/admin/config/ for the full documentation. # Federation # ---------- # This identifies your server and cannot be changed safely later # ---------- LOCAL_DOMAIN=example.com # Redis # ----- REDIS_HOST=mastodon_redis_1 REDIS_PORT=6379 # PostgreSQL # ---------- DB_HOST=mastodon_db_1 DB_USER=mastodon DB_NAME=mastodon_production DB_PASS=password DB_PORT=5432 # ElasticSearch (optional) # ------------------------ #ES_ENABLED=true #ES_HOST=localhost #ES_PORT=9200 # Secrets # ------- # Make sure to use `rake secret` to generate secrets # ------- SECRET_KEY_BASE=${SECRETKEY_BASE} OTP_SECRET=${OTP_SECRET} # Web Push # -------- # Generate with `rake mastodon:webpush:generate_vapid_key` # -------- VAPID_PRIVATE_KEY=${VAPID_PRIVATE_KEY} VAPID_PUBLIC_KEY=${VAPID_PUBLIC_KEY} # Sending mail # ------------ SMTP_SERVER=smtp.mailgun.org SMTP_PORT=587 SMTP_LOGIN=example@mailgun.org SMTP_PASSWORD=password SMTP_FROM_ADDRESS=notificatons@example.com # File storage (optional) # ----------------------- #S3_ENABLED=true #S3_BUCKET=files.example.com #AWS_ACCESS_KEY_ID= #AWS_SECRET_ACCESS_KEY= #S3_ALIAS_HOST=files.example.com