Configuration

SIGNIUS Sealing Server Dashboard

Windows and Linux

  • Move to "<http server webapps location>/<SIGNIUS Sealing Server Dashboard webapp>/assets/".

  • open config.json, adjust SIGNIUS Sealing Server url if needed and save.

  • restart Your http server.

Docker

initial configuration

  • copy config files from container to directory on host, which You want to use as a volume

    • schema:

      • docker cp <container_name>:/usr/share/nginx/html/assets/config.json <path_to_file_on_host>

      • docker cp <container_name>:/etc/nginx/conf.d/default.conf <path_to_file_on_host>

    • example:

      • docker cp signius-sealing-server-dashboard-container:/usr/share/nginx/html/assets/config.json ./Data/config.json

      • docker cp signius-sealing-server-dashboard-container:/etc/nginx/conf.d/default.conf ./Data/nginx.conf

  • Create and adjust docker-compose.yml

    • nano docker-compose.yml

    • content example:

docker-compose.yml
version: '3.8'

services:
  sseal_dashboard:
    image: sseal-server-dashboard-image:v0.0.0
    container_name: signius-sealing-server-dashboard-container
    volumes:
      - ./Data/config.json:/usr/share/nginx/html/assets/config.json
      - ./Data/nginx.conf:/etc/nginx/conf.d/default.conf
    ports:
      - 80:80
  • stop container (if still running)

    • schema:

      • docker stop <container_name or container_id>

    • example:

      • docker stop signius-sealing-server-dashboard-container

  • remove/delete container

    • schema:

      • docker rm <container_name or container_id>

    • example:

      • docker rm signius-sealing-server-dashboard-container

  • build and start container with compose (from the directory where docker-compose.yml is located)

    • docker compose up -d

later updates

  • Move to "<mapped volume on host>".

  • open config.json, adjust SIGNIUS Sealing Server url if needed and save.

  • open nginx.config, adjust to Your preferences and save.

  • replace ssl

  • Move to docker-compose.yml directory

  • Rebuild container

    • schema:

      • docker stop <container_name or container_id>

      • docker compose up -d

    • example:

      • docker stop signius-sealing-server-dashboard-container

      • docker compose up -d

There are many ways to achieve desired configuration, so this is just a suggestion for a simple yet flexible setup.

SIGNIUS Sealing Server

Configuration of server should proceed in the following order

  • Tenants (at least 1 is needed)

  • HSMs (at least 1 is needed)

  • TsaSettings (at least 1 is needed)

  • Processes

  • Users

  • Crons

Default admin credentials (for first login to the SIGNIUS Sealing Server Dashboard)

  • email address:

    • root

  • password:

    • root

Last updated