Skip to content

Plesk

The Plesk integration connects a Plesk server to Oneleet, syncing the accounts that can sign in to its panel as user account assets. This lets Oneleet monitor who has access to your Plesk server and whether they use multi-factor authentication.

  • Plesk accounts (user accounts): the administrator, resellers, customers, and additional users, including each account’s type or role, whether it’s disabled, and whether it has multi-factor authentication set up

To set up the Plesk integration, navigate to Integrations > Add integration > Plesk.

Oneleet connects to the Plesk REST API with an API key for the admin account. You’ll need root SSH access to the server.

  1. Copy the address you open Plesk at without https://, including the port when it isn’t 443, e.g. plesk.example.com:8443. The server needs a valid TLS certificate for this host name.
  2. Connect to the server over SSH as root, run plesk bin secret_key --create -description "Compliance monitoring", and copy the key it prints.
  3. Paste both values into the form in Oneleet and click Connect.

MFA status comes from Plesk’s Multi-Factor Authentication (MFA) extension. If it isn’t installed, accounts are still synced but their MFA status is unknown.