Encryption Service Deployment on Docker for Group Provisioning

Introduction

This article explains how to set up group provisioning in NordPass using Docker. Group provisioning requires the Encryption Service, which allows NordPass to maintain its zero-knowledge architecture.

 

Before you start:

  • The User provisioning is already active
  • You need to have Admin permissions for your selected identity provider
  • You need to have access to a machine where Docker Desktop can be installed

 

Here's what to do

  1. Log in to the NordPass Business Admin Panel.
  2. Go to “Integrations”.
  3. Select your identity provider.
  4. If user provisioning is not yet configured, follow the available user and group provisioning guides first.
  5. Click "Create configuration".
  6. Select the cloud provider for the Encryption Service deployment.
  7. Copy and save the generated configuration. You will need it later.
  8. Log in to Docker.
  9. Download and install the Docker Desktop application.
  10. Open the computer terminal.
  11. Paste the configuration you received from the NordPass Admin Panel into the terminal.
  12. Run the configuration command.
  13. Open Docker and go to Docker Build Cloud, select "Create cloud builder".
  14. Enter a cloud builder name (we suggest "nordpass").
  15. Select "Connect via Docker Desktop".
  16. Follow all instructions shown on the computer terminal.
  17. Wait until the Encryption Service deployment is completed.

 

Additional tips

  • After deployment, return to the NordPass Business Admin Panel to confirm the group provisioning status.
  • When the setup is complete, the group provisioning status will change to "Active".
  • Ensure the Docker-based Encryption Service remains running to avoid interruptions in group synchronization.

Was this article helpful?