Files
minecraft-account-manager/.env.example
T
dmg f9ccfd821d
CI / validate (push) Successful in 6m5s
Release / release (push) Successful in 9m56s
feat(rcon): add admin server console
2026-08-07 21:44:00 -04:00

36 lines
1.0 KiB
Bash

DATABASE_URL=postgresql://minecraft:minecraft@localhost:5432/minecraft_accounts
APP_URL=http://localhost:3000
SESSION_SECRET=
# Admin OIDC / Keycloak
NEXTAUTH_URL=http://localhost:3000
AUTH_SECRET=
KEYCLOAK_ISSUER_URL=
KEYCLOAK_CLIENT_ID=minecraft-account-manager-admin
KEYCLOAK_CLIENT_SECRET=
KEYCLOAK_REQUIRED_ROLE=minecraft-account-manager-admin
# Discord
DISCORD_BOT_TOKEN=
DISCORD_APPLICATION_ID=
DISCORD_GUILD_ID=
DISCORD_INVITE_URL=https://discord.gg/your-invite
# Trust forwarding headers only when your reverse proxy overwrites them
TRUST_PROXY=false
# ProxyCheck.io geolocation and VPN/proxy detection
IP_INTELLIGENCE_PROVIDER=proxycheck
PROXYCHECK_API_KEY=
IP_INTELLIGENCE_CACHE_HOURS=48
BLOCK_HOSTING_IPS=false
# Internal RCON proxy. Endpoints must be exact host:port pairs.
RCON_ALLOWED_ENDPOINTS=season4.somc.svc.cluster.local:25575
# Optional independent 32-byte base64 keys. When omitted, domain-separated keys are derived from AUTH_SECRET.
RCON_CREDENTIAL_KEY=
RCON_AUDIT_KEY=
# Structured Pino logging
LOG_LEVEL=info