
How to Deploy PKI Trust Manager using Docker
Table of Contents
ToggleThis tutorial guides you through deploying the PKI Trust Manager on Docker. You will complete all necessary steps to set up and verify the deployment successfully.
Let us begin by accessing a linux server terminal to begin the deployment process. In our demo we are using Ubuntu.
First, create a new directory called securetron. This directory will be used to download the necessary files required to run the PKI Trust Manager application
Navigate to the securetron directory where deployment files will be managed.
Next – download the PKI Trust Manager files using the wget command. Or alternatively, from the securetron website
Once the zip file has been downloaded, then unzip it
Once the content have been extracted. CD to the PTM directory that contains the required PKI Trust Manager files
The Certs directory contains the certificates used by nginx. These are temporary self-signed certificates.
This is the default docker compose file that includes the required PKI Trust Manager containers and configuration
The docker-compose-ejbca.yml includes the containers and steps required to integrate EJBCA with PKI Trust Manager
The license directory is used for activating the offline license typically used on OT or Highly Sensitive environments where internet connection is not possible
The nginx.conf file contains the initial configuration required to proxy the PKI Trust Manager Web Application. You may customize this to your organization requirements.
Run the application by executing: “docker compose up -d”. This should initialize the containers and run the application.
Confirm that all of the containers are running correctly by running “docker ps”.
Access the PKI Trust Manager application by pointing to the IP-Address over port 443 or to DNS FQDN that you may have configured that resolves to the application. Enter the default credentials
Default Credentials: Username: superadmin Password: happy
You should see the Next Generation PKI Trust Manager Platform, ready to integrate with your Certificate Authorities and to begin automating the management of the certificates across your organization!
Congratulations! You have successfully deployed the PKI Trust Manager on Docker and verified its configuration. Next, you can explore advanced certificate management or integrate with your existing security infrastructure!















