.env.example
Set these on your host before deploying. Each platform has an “Environment Variables” section in the deploy flow.
ADMIN_USERNAME
── Web panel access ──────────────────────────────────────
ADMIN_PASSWORD
secret
SECRET_KEY
secret
Random secret used to sign login sessions — generate a unique value. Example: python3 -c "import secrets; print(secrets.token_hex(32))"
HOST
── Network ───────────────────────────────────────────────
PORT
COOKIE_SECURE
Set to true if you are using HTTPS (e.g. behind nginx with SSL)
COOKIE_SAMESITE
MASTERVPN_SERVICE_USER
── Service settings ──────────────────────────────────────
MASTERVPN_SERVICE_RESTART
MASTERVPN_SERVICE_RESTART_SEC
brew install flyctl && fly launch --from https://github.com/abolix/masterdnsweb
curl -L https://fly.io/install.sh | sh && fly launch --from https://github.com/abolix/masterdnsweb
iwr https://fly.io/install.ps1 -useb | iex; fly launch --from https://github.com/abolix/masterdnsweb