GitDeployHub

abolix/masterdnsweb

github.com/abolix/masterdnsweb ↗
Docker
10 environment variables found in .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
Best match Fly.io Anything Dockerized — requires the Fly CLI.
macOS
brew install flyctl && fly launch --from https://github.com/abolix/masterdnsweb
Linux
curl -L https://fly.io/install.sh | sh && fly launch --from https://github.com/abolix/masterdnsweb
Windows (PowerShell)
iwr https://fly.io/install.ps1 -useb | iex; fly launch --from https://github.com/abolix/masterdnsweb
Or deploy to a different host
← Try another repo