## Crypto APP_KEY=secretsgohere ## General Settings APP_NAME="Moe for Solarpunk Pix" APP_ENV=production APP_DEBUG=false APP_URL=https://pix.solarpunk.moe APP_DOMAIN="pix.solarpunk.moe" ADMIN_DOMAIN="pix.solarpunk.moe" SESSION_DOMAIN="pix.solarpunk.moe" OPEN_REGISTRATION=true ENFORCE_EMAIL_VERIFICATION=true PF_MAX_USERS=30 OAUTH_ENABLED=true APP_TIMEZONE=UTC APP_LOCALE=en ## Pixelfed Tweaks LIMIT_ACCOUNT_SIZE=true MAX_ACCOUNT_SIZE=1000000 MAX_PHOTO_SIZE=15000 MAX_AVATAR_SIZE=2000 MAX_CAPTION_LENGTH=500 MAX_BIO_LENGTH=125 MAX_NAME_LENGTH=30 MAX_ALBUM_LENGTH=4 IMAGE_QUALITY=80 PF_OPTIMIZE_IMAGES=true PF_OPTIMIZE_VIDEOS=true ADMIN_ENV_EDITOR=false ACCOUNT_DELETION=true ACCOUNT_DELETE_AFTER=false MAX_LINKS_PER_POST=0 ## Instance #INSTANCE_DESCRIPTION= INSTANCE_PUBLIC_HASHTAGS=false #INSTANCE_CONTACT_EMAIL= INSTANCE_PUBLIC_LOCAL_TIMELINE=false #BANNED_USERNAMES= STORIES_ENABLED=false RESTRICTED_INSTANCE=false ## Mail MAIL_DRIVER=smtp MAIL_HOST=mail MAIL_PORT=25 MAIL_FROM_ADDRESS="pixelfed@solarpunk.moe" MAIL_FROM_NAME="Moe for Solarpunk Pixelfed" MAIL_USERNAME=null MAIL_PASSWORD=null MAIL_ENCRYPTION=null ## Databases (MySQL) DB_CONNECTION=mysql DB_DATABASE=pixelfed_prod DB_HOST=db DB_PASSWORD=pixelfed_db_pass DB_PORT=3306 DB_USERNAME=pixelfed # pass the same values to the db itself MYSQL_DATABASE=pixelfed_prod MYSQL_PASSWORD=pixelfed_db_pass MYSQL_RANDOM_ROOT_PASSWORD=true MYSQL_USER=pixelfed ## Databases (Postgres) #DB_CONNECTION=pgsql #DB_HOST=db #DB_PORT=5432 #DB_DATABASE=pixelfed #DB_USERNAME=postgres #DB_PASSWORD=9*K5JFNo #POSTGRES_DB=pixelfed #POSTGRES_USER=postgres #POSTGRES_PASSWORD=9*K5JFNo ## Cache (Redis) REDIS_CLIENT=phpredis REDIS_SCHEME=tcp REDIS_HOST=redis REDIS_PASSWORD=secrets REDIS_PORT=6379 REDIS_DATABASE=0 ## EXPERIMENTS EXP_LC=false EXP_REC=false EXP_LOOPS=false ## ActivityPub Federation ACTIVITY_PUB=true AP_REMOTE_FOLLOW=true AP_SHAREDINBOX=true AP_INBOX=true AP_OUTBOX=true ATOM_FEEDS=true NODEINFO=true WEBFINGER=true ## S3 FILESYSTEM_DRIVER=local FILESYSTEM_CLOUD=s3 PF_ENABLE_CLOUD=true AWS_ACCESS_KEY_ID=secrets AWS_SECRET_ACCESS_KEY=secrets AWS_DEFAULT_REGION=region AWS_BUCKET=bucketname AWS_URL=https://something.something.digitaloceanspaces.com AWS_ENDPOINT=https://something.digitaloceanspaces.com #AWS_USE_PATH_STYLE_ENDPOINT=false ## Horizon HORIZON_DARKMODE=true ## COSTAR - Confirm Object Sentiment Transform and Reduce PF_COSTAR_ENABLED=false # Media MEDIA_EXIF_DATABASE=false ## Logging LOG_CHANNEL=stdout ## Image IMAGE_DRIVER=imagick ## Broadcasting BROADCAST_DRIVER=redis # log driver for local development ## Cache CACHE_DRIVER=redis ## Purify RESTRICT_HTML_TYPES=true ## Queue QUEUE_DRIVER=redis ## Session SESSION_DRIVER=redis ## Trusted Proxy TRUST_PROXIES="*" ## Passport #PASSPORT_PRIVATE_KEY= #PASSPORT_PUBLIC_KEY= # # PF_USER_INVITES=true PF_USER_INVITES_TOTAL_LIMIT=100 PF_USER_INVITES_DAILY_LIMIT=10 PF_USER_INVITES_MONTHLY_LIMIT=25 # This needs to be set to false when doing initial migration! # It's awkward! Yeah! ENABLE_CONFIG_CACHE=true