Skip to content

DirectAdmin

The DirectAdmin integration connects a self-hosted DirectAdmin server to Oneleet, syncing its accounts (admins, resellers, and users) as user account assets. This lets Oneleet monitor who can sign in to your hosting control panel.

  • DirectAdmin accounts (user accounts), including their account type, whether they’re suspended, and whether they have two-step authentication turned on

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

Oneleet connects to the DirectAdmin API with a login key that belongs to an admin account.

  1. Copy the host name and port you use to sign in to DirectAdmin, for example server.example.com:2222.
  2. Sign in as an admin, switch to the User level, open Advanced Features > Login Keys, and click Create Key. Generate a key value, untick Has expiry date, and allow the CMD_API_SHOW_ADMINS, CMD_API_SHOW_RESELLERS, CMD_API_SHOW_ALL_USERS, and users commands.
  3. Enter the server address, admin username, and login key in Oneleet and click Connect.