A modified version of Wafrn used on https://wf.jbc.lol (mirror of https://git.jbc.lol/jbcrn/wf.jbc.lol which is a mirror of https://codeberg.org/jbcarreon123/wf.jbc.lol)
1# Admin user
2ADMIN_USER=admin
3ADMIN_EMAIL=admin@example.com
4ADMIN_PASSWORD=example_password
5
6# JWT details
7JWT_SECRET=secret
8
9# Domain name
10DOMAIN_NAME=localhost
11CACHE_DOMAIN=cdn.localhost
12MEDIA_DOMAIN=media.localhost
13FRONTEND_MEDIA_URL="https://media.localhost"
14FRONTEND_CACHE_URL="https://cdn.localhost/api/cache?media="
15
16# Frontend metadata
17FRONTEND_SHORT_TITLE="Wafrn"
18FRONTEND_LONG_TITLE="Wafrn, the social media that respects you"
19FRONTEND_DESCRIPTION="Wafrn is a federated social media inspired by tumblr that connects with the fediverse and bluesky"
20
21# Email setup
22DISABLE_REQUIRE_SEND_EMAIL=false
23SMTP_HOST=smtp.example.com
24SMTP_USER=wafrn
25SMTP_PORT=587
26SMTP_PASSWORD=password
27SMTP_FROM=wafrn@example.com
28
29# Database
30POSTGRES_USER=root
31POSTGRES_PASSWORD=root
32POSTGRES_DBNAME=wafrn
33
34# Let's Encrypt
35ACME_EMAIL=mail@example.com
36
37# Web Push / Unified Push
38WEBPUSH_EMAIL=mailto:info@wafrn.net
39WEBPUSH_PRIVATE=
40WEBPUSH_PUBLIC=
41
42# BlueSky integration
43# Only enable once you have read the README on the BlueSky integration, otherwise your wafrn instance will crash
44COMPOSE_PROFILES=bluesky
45ENABLE_BSKY=false
46PDS_DOMAIN_NAME=bsky.example.com
47PDS_JWT_SECRET=
48PDS_ADMIN_PASSWORD=
49PDS_PLC_ROTATION_KEY_K256_PRIVATE_KEY_HEX=
50
51# Monitoring
52POSTGRES_METRICS_USER=pgwatch
53POSTGRES_METRICS_PASSWORD=
54POSTGRES_METRICS_DBNAME=pgwatch_metrics
55GF_SECURITY_ADMIN_PASSWORD=
56
57# Debugging
58ENABLE_RAW_OUTPUT=false