Skip to content

Security (2FA, IP allowlist)

MyPanel hardens login out of the box (Argon2id, HttpOnly cookies, HSTS, brute-force protection, auditing). The Pro plan adds the extra layers below.

Go to Settings → Security → 2FA:

  1. Click Set up — the panel shows a QR code.
  2. Scan it with an authenticator app (Google Authenticator, Authy, 1Password…).
  3. Enter the 6-digit code to enable.

From then on, login also requires the 2FA code. You can disable 2FA again on the same page (requires verification).

Restrict panel access by IP (IP allowlist)

Section titled “Restrict panel access by IP (IP allowlist)”

Go to Settings → Security → IP allowlist and enter the IPs/ranges allowed to open the panel. When enabled, any access from an IP outside the list is rejected — sharply reducing your attack surface.

Besides admin and viewer, there’s a Site manager role — it can only operate the websites assigned to it. Permissions are enforced at the API layer (default-deny). See Users & permissions.

For automation/CI to call the API without a password — see API tokens.

View and revoke login sessions and review the action audit log under Settings → Security — see Users & permissions.