All Sicura Console container images are located at https://customers.sicura.us/products/sicura-console/container_registry
The latest stable release will have a latest tag, and can be downloaded from the following URL:
registry.customers.sicura.us/products/sicura-console:latest
A specific release (e.g 1.8.0-1) can be downloaded using the release version as the tag, such as:
registry.customers.sicura.us/products/sicura-console:1.8.0-1
A PostgreSQL server is required in order to run the Console.
A production implementation of PostgreSQL is recommended.
Alternatively, if you prefer, a PostgreSQL Server can be run in Docker as well. The following run command can be used to spin up a new container:
docker run --name postgres -p 5432:5432 -e POSTGRES_PASSWORD=mysecretpassword --rm -d postgres:14
Environment variables are used to customize the Console.
A valid License Key needs to be set with one of the following variables:
SICURA_LICENSE_KEY: A valid Sicura License Key as a String.SICURA_LICENSE_KEY_FILE: A path to a valid Sicura License Key. File must be mounted during run.A valid Config needs to be set with one of the following variables:
SICURA_CONFIG: A YAML parseable Hash containing other Console config settingsSICURA_CONFIG_FILE: A path for a Console config file. File must be mounted during run.The Postgresql Server database information from above is required to be set using the following variables:
DB_USER: Postgres Database UserDB_PASSWORD: Postgres Database PasswordDB_HOST: Postgres Database HostDB_PORT: Postgres Database PortDB_DATABASE: Postgres Database NameDirectory Services can be set with one of the following variables:
SICURA_DIRECTORY_SERVICES: A YAML parseable Hash containing Directory Services settings.SICURA_DIRECTORY_SERVICES_FILE: A file path containing Directory Services settings. File must be mounted during run.An SSL Key and Cert can be set using the following variables:
SICURA_SSL_KEY: SSL Key used for enabling HTTPS access to the Console. main.ssl.enabled: true should be set in the config.SICURA_SSL_CERT: SSL Cert used for enabling HTTPS access to the Console. main.ssl.enabled: true should be set in the config.After pulling a version of the Console container and setting the appropriate variables for your environment, it can be started by running:
docker run --name <container name> --rm -d sicura-console:latest