first commit
This commit is contained in:
43
.env.example
Normal file
43
.env.example
Normal file
@@ -0,0 +1,43 @@
|
||||
# --- Core ---
|
||||
DOMAIN=azzamo.net
|
||||
PORT=8080
|
||||
ADMIN_API_KEY=change-me-to-a-long-random-string
|
||||
FRONTEND_URL=https://azzamo.net/nip05
|
||||
|
||||
# --- Database ---
|
||||
DATABASE_PATH=.data/nip05.db
|
||||
|
||||
# --- Lightning (LNbits) ---
|
||||
LIGHTNING_ENABLED=true
|
||||
LNBITS_URL=https://lnbits.azzamo.net
|
||||
LNBITS_INVOICE_KEY=your-lnbits-invoice-read-key
|
||||
PRICE_YEARLY_SATS=1000
|
||||
PRICE_LIFETIME_SATS=10000
|
||||
INVOICE_EXPIRY_MINUTES=30
|
||||
|
||||
# --- Nostr ---
|
||||
RELAYS=wss://relay.azzamo.net,wss://nostr.azzamo.net,wss://wot.azzamo.net
|
||||
USERNAME_SYNC_ENABLED=true
|
||||
SYNC_INTERVAL_MINUTES=15
|
||||
|
||||
# --- DMs ---
|
||||
DM_ENABLED=true
|
||||
DM_NSEC=nsec1...
|
||||
DM_KIND=1059
|
||||
MESSAGES_FILE=messages.yaml
|
||||
|
||||
# --- Expiry & grace ---
|
||||
EXPIRY_REMINDER_DAYS=7
|
||||
USERNAME_GRACE_DAYS=30
|
||||
EXPIRY_CRON_HOUR_UTC=9
|
||||
|
||||
# --- Webhook (optional) ---
|
||||
WEBHOOK_URL=
|
||||
WEBHOOK_SECRET=
|
||||
WEBHOOK_TIMEOUT_SECONDS=10
|
||||
WEBHOOK_MAX_RETRIES=5
|
||||
|
||||
# --- Operational ---
|
||||
LOG_LEVEL=info
|
||||
RATE_LIMIT_PER_MIN=30
|
||||
RESERVED_USERNAMES=admin,root,support,help,abuse,postmaster,_
|
||||
Reference in New Issue
Block a user