NoPass server installation Linux Ubuntu
Script walkthrough
- Welcome to the NoPass™ install script.
- Decide if you will be using a "Consumer" portal path of SSO via the Keycloak "Employee" path.
- To route NoPass™ traffic, use a reverse proxy. Installing automatically is recommended, however, you may use your reverse proxy.
- You should have already copied your SSL certificates into the script folder. If not, press Ctrl+C to exit the script.
- Confirm that NoPass™ is pulling the correct certificate and corresponding private key.
- If you chose the "Employee" path at the start. you will be asked if you want to spin up Keycloak automatically or if you have already installed Keycloak manually.
- Do one of the following:
- To install the database automatically in a docker container, enter "1" for "Yes".
- If you have installed your external database server and you have given NoPass™ access via the variables.env file, enter "2" for "No".
- If Docker is not installed, you will be asked if you would like to install it automatically.
- Automatic Docker Installation Example
- If the docker-compose tool is not installed, you will be asked if you would like to install it automatically.
- After the docker-compose tool is installed, you will be prompted to provide credentials for the Identité® Docker Hub. This will allow you to download install the application containers.
- Once successfully logged in to Docker Hub, you will be asked if you want to run NoPass automatically. If not, you can run at any time by running the command $ sudo docker-compose up -d.

- To confirm a successful installation, you should see that all the Docker container images have a status of healthy. You can check this at any time by running the command $ sudo docker ps -a.


If all of the containers do not have a status of “Up” and “(healthy)”, please ensure that you have provided the correct information into the variables.env file and check your database connection. Then re-run the script and follow the steps to try again.
Working registration page confirmation
Now that you have installed the NoPass™ application server and all docker containers have a status of “healthy”, ensure that the NoPass™ portal registration page is active.
Open your browser and enter the NoPass™ server URL that you chose. This is the MAPD_ServerUrl variable that you have denoted in the variables.env file.



If the NoPass™ portal registration page and the Keycloak page (if applicable) are accessible and stable, you have successfully installed the NoPass™ application server.
You may move forward with Keycloak integrations if you so wish, however you will not be able to register Keycloak as an IDP and will not be able to register any portals to use NoPass™ until you have the licenses administered by the NoPass™ support team.
If you are experiencing any issues or have any questions about the documentation, please contact support at support@identite.us.
next topic: Environment variables
previous topic: NoPass™ server installation setup