Skip to main content

Plesk

Manage DNS-01 records through a Plesk server via its API (username + password). Plesk is the dominant panel on Windows hosting.

Prerequisites

  • A Plesk login that can manage the DNS zone (admin, or a customer/reseller with DNS rights on the domain).
  • The Plesk panel reachable from CertAutoPilot over HTTPS (default :8443).
  • The domain must resolve publicly — DNS-01 needs the zone in public DNS.

Credentials

Plesk's DNS API uses your Plesk username + password (no separate token). Use a dedicated Plesk user with only the rights needed for the target domain(s), and rotate its password on a schedule.

Add the credential

  1. Settings → DNS CredentialsNewPlesk.
  2. Server URL: https://plesk.example.com:8443.
  3. Username + Password.
  4. Test (with a domain) → Save.

Config fields

FieldRequiredPurpose
urlyesPlesk server base URL (default port :8443).
usernameyesPlesk login.
passwordyesPlesk password.

Propagation

The record is written to Plesk's DNS; propagation depends on the server's nameservers. Default settings usually work.

Troubleshooting

401 / authentication failed

Wrong username/password, or the account lacks DNS-management rights on the domain.

"Domain not found"

The domain isn't a subscription/zone on this Plesk server, or the user can't see it.

See also