Artículo

Desplegar PKI Trust Manager con Docker

Guía para preparar los archivos de despliegue, iniciar PKI Trust Manager en Docker y verificar el acceso a la aplicación.

Guía | PTM
SaaS | Enterprise | Community Edition

Cómo desplegar PKI Trust Manager con Docker

Este tutorial explica los pasos para desplegar PKI Trust Manager con Docker y comprobar que la implementación se ejecuta correctamente.

1. Introducción

Acceda al terminal del servidor Linux. La demostración original utiliza Ubuntu.

2. Crear un directorio

Cree un directorio llamado `securetron` para descargar y administrar los archivos necesarios para ejecutar PKI Trust Manager.

mkdir securetron

3. Entrar en el directorio de despliegue

cd securetron

4. Obtener los archivos de Securetron

Descargue los archivos de PKI Trust Manager mediante `wget` o desde el sitio web de Securetron. Use la URL de descarga correspondiente a su versión.

wget <download-url>

5. Descomprimir el contenido

Descomprima el archivo descargado:

unzip <downloaded-file.zip>

6. Verificar los archivos

Una vez extraído el contenido, entre en el directorio PTM que contiene los archivos necesarios de PKI Trust Manager.

cd <PTM-directory>

7. Directorio Certs

El directorio `certs` contiene los certificados utilizados por Nginx. En la demostración se utilizan certificados autofirmados temporales; sustitúyalos por certificados adecuados para su entorno antes de producción.

8. Archivo Docker Compose

El archivo Docker Compose predeterminado contiene los contenedores y la configuración necesarios para PKI Trust Manager.

9. Docker Compose para EJBCA

`docker-compose-ejbca.yml` contiene los contenedores y pasos necesarios para integrar EJBCA con PKI Trust Manager.

10. Directorio License

El directorio `license` se utiliza para activar licencias sin conexión, normalmente en entornos OT o de alta sensibilidad sin conexión a Internet.

11. NGINX.CONF

El archivo `nginx.conf` contiene la configuración inicial del proxy para la aplicación web de PKI Trust Manager. Puede personalizarla según los requisitos de su organización.

12. Iniciar los contenedores de PKI Trust Manager

Inicie la aplicación:

docker compose up -d

Esto debería iniciar los contenedores y la aplicación.

13. Verificar los procesos Docker

Compruebe que todos los contenedores estén en ejecución:

docker ps

14. Acceder a PKI Trust Manager

Abra PKI Trust Manager mediante `https://<IP-address>` por el puerto 443 o mediante el FQDN DNS configurado para resolver a la aplicación.

Advertencia de seguridad: la guía original indica las credenciales predeterminadas `superadmin` / `happy`. Son credenciales públicas de ejemplo; cámbielas inmediatamente durante la configuración inicial y no las reutilice en producción.

15. Finalización

Debería aparecer la plataforma PKI Trust Manager, lista para integrarse con sus autoridades de certificación y ayudar a automatizar la gestión de certificados. Tras el despliegue, configure controles de acceso y certificados adecuados a su entorno.