.env.example
Set these on your host before deploying. Each platform has an “Environment Variables” section in the deploy flow. (showing first 20, more exist in .env.example)
SITE_HOST
Site configuration Local setup: Add this line to /etc/hosts: 127.0.0.1 redump.test www.redump.test forum.redump.test wiki.redump.test…
SITE_PORT_HTTP
SITE_PORT_HTTPS
SITE_ADMIN_EMAIL
SITE_APEX_URL
APP_PUBLIC_URL
APP_WWW_URL
PHPBB_PUBLIC_URL
MEDIAWIKI_PUBLIC_URL
OIDC_PROVIDER_URL
APP_DIRECT_PORT
Direct browser/debug URLs bypass Caddy: Production can omit these unless the default localhost-only ports collide.
PHPBB_DIRECT_PORT
MEDIAWIKI_DIRECT_PORT
POSTGRES_DIRECT_PORT
CADDY_HTTP_PORT
CADDY_HTTPS_PORT
CADDY_ACME_EMAIL
This is the full Caddy global option line injected into the Caddyfile. Keep the literal "email " prefix.
SMTP_HOST
SMTP mail relay
SMTP_PORT
SMTP_USER
Leave SMTP_USER/SMTP_PASSWORD blank for IP-authenticated relay providers.
brew install flyctl && fly launch --from https://github.com/anileo/vgindex
curl -L https://fly.io/install.sh | sh && fly launch --from https://github.com/anileo/vgindex
iwr https://fly.io/install.ps1 -useb | iex; fly launch --from https://github.com/anileo/vgindex