How to install Soffid PAM?
Introduction
Once you have installed Soffid Console and Sync Server, you could intall Soffid PAM. In this case we are going to see how to install PAM using Docker compose.
To install Soffid Console and Sync Server you can follow this documentation: https://bookstack.soffid.com/books/pam-install-config/chapter/installing-pam-using-docker-compose
Steps to install Soffid PAM
1. First of all, you must create a folder to save the yaml files you are going to create.
mkdir lab-soffid-pam
2. Go inside the folder
cd lab-soffid-pam
3. Create two folder, one to the store and other to the launcher
mkdir 01store
mkdir 02launcher
4. JKS
&&TODO&&
5. Create the Store container
5.1. Go inside the folder 01store
cd 01store
5.2. Once you are inside the folder, you must create a docker-compose.yaml file with the Store service definition. To create the YAML files you can use your usual text editor.
version: '3.8'
services:
pam-store:
image: soffid/pam-store:1.4.48
environment:
JAVA_KEYSTORE: /opt/soffid/tomee/certificates/YOUR_soffid-pam-store.jks
KEYSTORE_PASS: YOUR_KEYSTORE
ports:
- "8081:8443"
networks:
- network
volumes:
- store-trustedcerts:/opt/soffid/tomee/trustedcerts
- store-certificates:/opt/soffid/tomee/certificates
- store-data:/opt/soffid/tomee/data
networks:
network:
name: YOUR_NETWORK
driver: bridge
volumes:
store-trustedcerts:
name: soffid-pam-store-trustedcerts
store-certificates:
name: soffid-pam-certificates
store-data:
name: soffid-pam-store