Skip to content

Nextcloud

The Nextcloud integration connects your self-hosted or provider-hosted Nextcloud instance to Oneleet, syncing the users of the instance as user account assets and the instance itself. This lets Oneleet monitor who has access to your Nextcloud instance and how they sign in.

  • Nextcloud users (user accounts), including each user’s groups, whether they’re disabled, and whether they have two-factor authentication enabled
  • Whether the instance enforces two-factor authentication for all users

Users’ two-factor status needs Nextcloud 31 or later. Users who sign in through SAML or OpenID Connect single sign-on pass the user 2FA check, since your identity provider handles their MFA.

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

Oneleet connects with an app password belonging to a member of the Nextcloud admin group.

  1. Copy your instance’s domain without https://, e.g. cloud.example.com. Include the port or path if your instance uses one, e.g. cloud.example.com:8443 or example.com/nextcloud. The instance must be reachable from the internet over HTTPS.
  2. In Nextcloud, open your avatar menu → Personal settings → Security. Under Devices & sessions, enter an app name and select Create new app password.
  3. Paste the Login into Username and the Password into App password in Oneleet, along with the domain, and click Connect.