Files
home_server/mastodon/.env.production
T
2025-02-03 09:49:02 +01:00

101 lines
3.0 KiB
Bash

# LOCAL_DOMAIN=kvist.knast.cc
# DOMAIN_NAME=knast.cc
# WEB_DOMAIN=kvist.knast.cc
LOCAL_DOMAIN=knast.cc
WEB_DOMAIN=kvist.knast.cc
DEFAULT_NETWORK=traefik
# Redis
# -----
REDIS_HOST=redis
REDIS_PORT=6379
REDIS_PASSWORD=
# PostgreSQL
# ----------
DB_HOST=db
DB_PORT=5432
DB_NAME=postgres
DB_USER=postgres
DB_PASS=
NO_CHOWN=false
# Secrets
# -------
# Generate each with the `RAILS_ENV=production bundle exec rake secret` task (`docker-compose run --rm web bundle exec rake secret` if you use docker compose)
# -------
SECRET_KEY_BASE=255f61abb4a7ef9326e2cf57cdca6c395e2e955e84cd2213ae54821d4e96c6fafe6666fb442d52eeeb778ca1ef699f97dca94ea7c0e44dda10cc53a38833817a
OTP_SECRET=2f228d25de38790a9b4e7b103deaa7af164e1e315a8640502a8ad4a892d636f4afca8f0c647681c5a57eae3f8e2a098acd2596b52ad83b85219df19821493bb2
ACTIVE_RECORD_ENCRYPTION_DETERMINISTIC_KEY=PKDBSmbEZ342bepX52SF1AzE4ZcpQCRG
ACTIVE_RECORD_ENCRYPTION_KEY_DERIVATION_SALT=MW5QURjFvYyuJJEaZ2RZpdFDdPdD0aVO
ACTIVE_RECORD_ENCRYPTION_PRIMARY_KEY=nQRDQQY1wfFBripQ89jkQOrVgtNLf22Z
VAPID_PRIVATE_KEY=Z3BskPlrlV888Ffp5TUXzmvwCO0wAMbjv2alwkVFtWY=
VAPID_PUBLIC_KEY=BG5RgDRDWBdHbZrW14_B5t4PEykVPk-PUM6hRnWbTCXgEYIG_zWjkJcxwv7klKt2yIEdcGGDewsGhMbzP4fTrpE=
# Registrations
# -------------
# Single user mode will disable registrations and redirect frontpage to the first profile
SINGLE_USER_MODE=false
# Sending mail
# ------------
SMTP_SERVER=smtp.mailgun.org
SMTP_PORT=587
SMTP_LOGIN=
SMTP_PASSWORD=
SMTP_AUTH_METHOD=plain
SMTP_OPENSSL_VERIFY_MODE=none
SMTP_ENABLE_STARTTLS=auto
SMTP_FROM_ADDRESS=Mastodon <notifications@knast.cc>
# Custom settings
# ---------------
MAX_TOOT_CHARS=1000
MAX_PINNED_TOOTS=5
MAX_BIO_CHARS=500
MAX_PROFILE_FIELDS=4
MAX_DISPLAY_NAME_CHARS=30
MAX_POLL_OPTIONS=5
MAX_POLL_OPTION_CHARS=100
MAX_IMAGE_SIZE=536870912
MAX_VIDEO_SIZE=1073741824
# IP and session retention
# -----------------------
IP_RETENTION_PERIOD=31556952
SESSION_RETENTION_PERIOD=31556952
# LOCAL_DOMAIN=knast.cc
# SINGLE_USER_MODE=false
# SECRET_KEY_BASE=7a9460bb531961c4b3eb4ef00942bab7f9af218d3867f47e5da51b6c707da4781b08db278f79c7383b0a6bf20317877bb72f5516b1347ed4d8b9feba8f16b83d
# OTP_SECRET=abc17afe26fb72323073413b142d82e30c40643b09b202552e9ee0422708b9dbf7300ba561b06eab31b56ed2c6508229338fb914268e45027dffb3d0ab83142e
# ACTIVE_RECORD_ENCRYPTION_DETERMINISTIC_KEY=yl9EZMMokBmQdwqbbDIp7vttEOpBirks
# ACTIVE_RECORD_ENCRYPTION_KEY_DERIVATION_SALT=aLBt84pULNQr1C1B2RJXWgj415PADNaQ
# ACTIVE_RECORD_ENCRYPTION_PRIMARY_KEY=u7DB6BEIoOAkrAtM11HQyqpxJatwwOdv
# VAPID_PRIVATE_KEY=tIB5Jt9LyvopqE9tOxOXi-3tFo07dsZw-uSyIjXTU_w=
# VAPID_PUBLIC_KEY=BItV58p_YU4fbBAEdKrA5jX_mw2a9kWt2rnJ6p6my9Mu4Js2bfFu5a0YNTUtsUW6cgxCA4JKrFTtZP0wTeinaGQ=
# DB_HOST=db
# DB_PORT=5432
# DB_NAME=postgres
# DB_USER=postgres
# DB_PASS=
# REDIS_HOST=redis
# REDIS_PORT=6379
# REDIS_PASSWORD=
# SMTP_SERVER=smtp.mailgun.org
# SMTP_PORT=587
# SMTP_LOGIN=
# SMTP_PASSWORD=
# SMTP_AUTH_METHOD=plain
# SMTP_OPENSSL_VERIFY_MODE=none
# SMTP_ENABLE_STARTTLS=auto
# SMTP_FROM_ADDRESS=Mastodon <notifications@knast.cc>