Skip to content

Portainer

The Portainer integration connects one self-hosted Portainer instance (Community or Business Edition) to Oneleet. It syncs the instance’s users as user account assets and the instance itself as an asset, so Oneleet can monitor who can sign in to Portainer and whether sign-in goes through your identity provider.

  • Portainer users (user accounts), including whether they’re an administrator or a standard user
  • Your Portainer instance, including whether users sign in with Portainer passwords, LDAP, or OAuth single sign-on

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

Oneleet connects with an access token for an administrator. Your instance must be reachable from the internet over HTTPS with a certificate from a public certificate authority, either set on Portainer with --sslcert and --sslkey or on a reverse proxy in front of it. Portainer’s default self-signed certificate won’t work.

  1. Sign in to Portainer as an administrator, click your username in the top right, and select My account.
  2. Under Access tokens, click Add access token, enter your current password and a description, and add the token.
  3. Copy the token and paste it into Access Token in Oneleet.
  4. Enter your Instance domain (for example portainer.example.com:9443, leaving out the port if it’s 443) and click Connect.

To monitor several Portainer instances, connect each one separately.