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.
Two-factor authentication (2FA)
Section titled “Two-factor authentication (2FA)”Go to Settings → Security → 2FA:
- Click Set up — the panel shows a QR code.
- Scan it with an authenticator app (Google Authenticator, Authy, 1Password…).
- 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.
Per-site permissions
Section titled “Per-site permissions”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.
API tokens
Section titled “API tokens”For automation/CI to call the API without a password — see API tokens.
Sessions & audit
Section titled “Sessions & audit”View and revoke login sessions and review the action audit log under Settings → Security — see Users & permissions.