Skip to content

Organization — Installation

Ensure all prerequisites are completed before proceeding.

1. Extract the package

sudo mkdir -p /opt/synkzone
sudo chown $USER: /opt/synkzone
cd /opt/synkzone
unzip organization-3.11.zip

Note

We recommend installing under /opt/synkzone, but you can use any directory you prefer.

Info

The installation package is provided by Synkzone. Contact your Synkzone sales representative to obtain access.

2. Copy configuration templates

cd organization/
cp -n main/config_templates/* main/config/
cp -n bff/config_templates/* bff/config/        # if using Web
cp -n api/config_templates/* api/config/        # if using API
cp -n scim/config_templates/* scim/config/      # if using SCIM

3. Configure

Each component requires a unique UUID. Generate and note these before opening any configuration files, as some are referenced across components:

uuidgen  # main
uuidgen  # api  (if using API)
uuidgen  # bff  (if using Web)

Main component

API component (optional)

Web component (optional)

SCIM component (optional)

Info

For a complete example, see Examples.

4. Set up nginx

Run the nginx setup script to generate and apply the nginx configuration:

bash scripts/nginx-setup.sh

Info

Generates nginx configuration from templates using values from files under main/config, places the files under /etc/nginx, and restarts nginx.

5. Create compose file

cp compose-3.11.yaml compose.yaml

6. Validate configuration

bash scripts/validate-configuration.sh

7. Start services

Warning

Before running the below commands ensure that the User & Group ID are set correctly if using bind mounts.

docker compose pull
docker compose up -d

To start with API enabled:

docker compose --profile api up -d
To start with SCIM enabled:
docker compose --profile scim up -d

8. Verify installation

bash scripts/verify-installation.sh

9. Main administrator account

Retrieve the initial main administrator credentials:

cat main/appdata/admin.txt

Note

The password must be changed on first login. Proceed to the Administrator Guide for initial setup.