A tool for maintaining users and groups for organization and site administration.
154
Maintained by:
Skilja GmbH
Where to get help:
The Partner Portal or via email [[email protected]]
Image tags adhere to <major>.<minor>.<patch>.<revision> format.
<major>.<minor>.<patch>.<revision> points to a specific version. <Major>.<Minor> always points to the latest version. This version is compatible with all previous images of the same <Major>.<Minor> version. <latest> always points to the latest version, but such a version might require service and project database schema updates. For loading the latest but compatible version, we recommend to pull a <Major>.<Minor> with
docker pull skilja/sitemanagement:<Major>.<Minor>
The latest image tags are :
The Site Management Tool is a command line tool that allows maintaining users and groups assignments for license management, organization administrator, and site administrator roles and allows maintaining organizations.
The roles and user assignments are needed when you enable user authentication for your installation to have access control and define user rights for the installed applicatio
When the following Services is started for the first time, users do not have any permissions assigned by default.
The following sample shows how to run the Site Management Tool:
1. Create the needed envfile.txt
Just add your DB connections to the variables and that's it.
Leave *_HASAUTHENABLED=true
CLSSERVICE_CLSSDATABASESERVERTYPE=0
CLSSERVICE_CLSSDATABASESERVER=host.docker.internal
CLSSERVICE_CLSSDATABASENAME=ClassificationService
CLSSERVICE_CLSSUSEINTEGRATEDSECURITY=false
CLSSERVICE_CLSSSQLUSER=
CLSSERVICE_CLSSSQLPASSWORD=
CLSSERVICE_HASAUTHENABLED=true
CLSDESIGNER_DATABASESERVERTYPE=0
CLSDESIGNER_DATABASESERVER=host.docker.internal
CLSDESIGNER_DATABASENAME=ClassificationProjects
CLSDESIGNER_SQLUSER=
CLSDESIGNER_SQLPASSWORD=
CLSDESIGNER_USEINTEGRATEDSECURITY=false
CLSDESIGNER_USESSL=false
CLSDESIGNER_TRUSTCERTIFICATE=false
CLSDESIGNER_HASAUTHENABLED=true
OLCLS_OLDATABASESERVERTYPE=0
OLCLS_OLDATABASESERVER=host.docker.internal
OLCLS_OLUSESSL=false
OLCLS_OLTRUSTCERTIFICATE=false
OLCLS_OLDATABASENAME=OLClassification
OLCLS_OLUSEINTEGRATEDSECURITY=false
OLCLS_OLSQLUSER=
OLCLS_OLSQLPASSWORD=
EXTRSERVICE_EXTRSDATABASESERVERTYPE=0
EXTRSERVICE_EXTRSDATABASESERVER=host.docker.internal
EXTRSERVICE_EXTRSDATABASENAME=ExtractionService
EXTRSERVICE_EXTRSUSEINTEGRATEDSECURITY=false
EXTRSERVICE_EXTRSSQLUSER=
EXTRSERVICE_EXTRSSQLPASSWORD=
EXTRSERVICE_HASAUTHENABLED=true
EXTRDESIGNER_DATABASESERVERTYPE=0
EXTRDESIGNER_DATABASESERVER=host.docker.internal
EXTRDESIGNER_DATABASENAME=ExtractionProjects
EXTRDESIGNER_SQLUSER=
EXTRDESIGNER_SQLPASSWORD=
EXTRDESIGNER_USEINTEGRATEDSECURITY=false
EXTRDESIGNER_USESSL=false
EXTRDESIGNER_TRUSTCERTIFICATE=false
EXTRDESIGNER_HASAUTHENABLED=true
OLEXTR_OLDATABASESERVERTYPE=0
OLEXTR_OLDATABASESERVER=host.docker.internal
OLEXTR_OLUSESSL=false
OLEXTR_OLTRUSTCERTIFICATE=false
OLEXTR_OLDATABASENAME=OLExtraction
OLEXTR_OLUSEINTEGRATEDSECURITY=false
OLEXTR_OLSQLUSER=
OLEXTR_OLSQLPASSWORD=
2. Pull and start the Site Management CLI tool in interactive mode:
docker pull skilja/sitemanagement
docker run -it --env-file envfile.txt skilja/sitemanagement:8.0
3. Configure user assignments and organizations in the Site Management CLI tool.
After the tool starts, select the application or service that you want to configure.
Depending on the selected module, you can manage:
Multiple selections are possible by entering one or more numbers. To clear a selected item, reenter the corresponding number.
Press ENTER to continue.
For license managers and organization admins, you can:
For organizations, you can:
When adding a new user or group assignment, provide:
0 for a user or 1 for a groupTo save the changes, type y or yes and press ENTER. To cancel without saving, press ENTER.
The Site Management image uses several environment variables, of which all are required. Currently, not needed modules / env variabled can't be removed. Otherwise the tool doesent start up properly. Just leave the not needed parts empty. Also leave *_HASAUTHENABLED=true
The variables are grouped into their respective modules.
EXTRDESIGNER_ — Extraction DesignerEXTRSERVICE_ — Extraction ServiceOLEXTR_ — Online Extraction MonitorCLSDESIGNER_ — Classification DesignerCLSSERVICE_ — Classification ServiceOLCLS_ — Online Classification MonitorIf you want to configure the Classification Designer e.g, you need to adjust the CLSDESIGNER_* env vars and so on.
EXTRSERVICE_EXTRSERVICE_EXTRSDATABASESERVERTYPEThe environment variable EXTRSERVICE_EXTRSDATABASESERVERTYPE sets the database server type for the extraction service database as an integer.
- 0 - SQL Server
- 1 - Oracle database
- 2 - PostgreSQL
EXTRSERVICE_EXTRSDATABASESERVERThe environment variable EXTRSERVICE_EXTRSDATABASESERVER defines the database server host name or address for the extraction service database.
EXTRSERVICE_EXTRSDATABASENAMEThe environment variable EXTRSERVICE_EXTRSDATABASENAME sets the database name for the extraction service database.
EXTRSERVICE_EXTRSUSEINTEGRATEDSECURITYThe environment variable EXTRSERVICE_EXTRSUSEINTEGRATEDSECURITY controls whether integrated security is used for database access. When set to true, the service uses integrated security; when set to false, it uses SQL user and password credentials.
EXTRSERVICE_EXTRSSQLUSERThe environment variable EXTRSERVICE_EXTRSSQLUSER sets the SQL user name when integrated security is disabled.
EXTRSERVICE_EXTRSSQLPASSWORDThe environment variable EXTRSERVICE_EXTRSSQLPASSWORD sets the SQL password when integrated security is disabled.
EXTRSERVICE_HASAUTHENABLEDJust set it to "true"
EXTRDESIGNER_EXTRDESIGNER_DATABASESERVERTYPEThe environment variable EXTRDESIGNER_DATABASESERVERTYPE sets the database server type for the extraction designer database as an integer.
- 0 - SQL Server
- 1 - Oracle database
- 2 - PostgreSQL
EXTRDESIGNER_DATABASESERVERThe environment variable EXTRDESIGNER_DATABASESERVER defines the database server host name or address for the extraction designer database.
EXTRDESIGNER_DATABASENAMEThe environment variable EXTRDESIGNER_DATABASENAME sets the database name for the extraction designer database.
EXTRDESIGNER_SQLUSERThe environment variable EXTRDESIGNER_SQLUSER sets the SQL user name when integrated security is disabled.
EXTRDESIGNER_SQLPASSWORDThe environment variable EXTRDESIGNER_SQLPASSWORD sets the SQL password when integrated security is disabled.
EXTRDESIGNER_USEINTEGRATEDSECURITYThe environment variable EXTRDESIGNER_USEINTEGRATEDSECURITY controls whether integrated security is used for database access. When set to true, the service uses integrated security; when set to false, it uses SQL user and password credentials.
EXTRDESIGNER_USESSLThe environment variable EXTRDESIGNER_USESSL defines whether SSL encryption is used for the database connection.
EXTRDESIGNER_TRUSTCERTIFICATEThe environment variable EXTRDESIGNER_TRUSTCERTIFICATE is only relevant when EXTRDESIGNER_USESSL=true. If set to true, the service trusts the SSL certificate even if it is not publicly signed. Otherwise, the connection is rejected if the certificate is invalid or self-signed.
EXTRDESIGNER_HASAUTHENABLEDJust set it to "true"
OLEXTR_OLEXTR_OLDATABASESERVERTYPEThe environment variable OLEXTR_OLDATABASESERVERTYPE sets the database server type for the OL extraction database as an integer.
- 0 - SQL Server
- 1 - Oracle database
- 2 - PostgreSQL
OLEXTR_OLDATABASESERVERThe environment variable OLEXTR_OLDATABASESERVER defines the database server host name or address for the OL extraction database.
OLEXTR_OLDATABASENAMEThe environment variable OLEXTR_OLDATABASENAME sets the database name for the OL extraction database.
OLEXTR_OLUSEINTEGRATEDSECURITYThe environment variable OLEXTR_OLUSEINTEGRATEDSECURITY controls whether integrated security is used for OL database access. When set to true, the service uses integrated security; when set to false, it uses SQL user and password credentials.
OLEXTR_OLUSESSLThe environment variable OLEXTR_OLUSESSL defines whether SSL encryption is used for the OL database connection.
OLEXTR_OLTRUSTCERTIFICATEThe environment variable OLEXTR_OLTRUSTCERTIFICATE is only relevant when OLEXTR_OLUSESSL=true. If set to true, the service trusts the SSL certificate even if it is not publicly signed. Otherwise, the connection is rejected if the certificate is invalid or self-signed.
OLEXTR_OLSQLUSERThe environment variable OLEXTR_OLSQLUSER sets the SQL user name when integrated security is disabled.
OLEXTR_OLSQLPASSWORDThe environment variable OLEXTR_OLSQLPASSWORD sets the SQL password when integrated security is disabled.
CLSSERVICE_CLSSERVICE_CLSSDATABASESERVERTYPEThe environment variable CLSSERVICE_CLSSDATABASESERVERTYPE sets the database server type for the classification service database as an integer.
- 0 - SQL Server
- 1 - Oracle database
- 2 - PostgreSQL
CLSSERVICE_CLSSDATABASESERVERThe environment variable CLSSERVICE_CLSSDATABASESERVER defines the database server host name or address for the classification service database.
CLSSERVICE_CLSSDATABASENAMEThe environment variable CLSSERVICE_CLSSDATABASENAME sets the database name for the classification service database.
CLSSERVICE_CLSSUSEINTEGRATEDSECURITYThe environment variable CLSSERVICE_CLSSUSEINTEGRATEDSECURITY controls whether integrated security is used for database access. When set to true, the service uses integrated security; when set to false, it uses SQL user and password credentials.
CLSSERVICE_CLSSSQLUSERThe environment variable CLSSERVICE_CLSSSQLUSER sets the SQL user name when integrated security is disabled.
CLSSERVICE_CLSSSQLPASSWORDThe environment variable CLSSERVICE_CLSSSQLPASSWORD sets the SQL password when integrated security is disabled.
CLSSERVICE_HASAUTHENABLEDJust set it to "true"
CLSDESIGNER_CLSDESIGNER_DATABASESERVERTYPEThe environment variable CLSDESIGNER_DATABASESERVERTYPE sets the database server type for the classification designer database as an integer.
- 0 - SQL Server
- 1 - Oracle database
- 2 - PostgreSQL
CLSDESIGNER_DATABASESERVERThe environment variable CLSDESIGNER_DATABASESERVER defines the database server host name or address for the classification designer database.
CLSDESIGNER_DATABASENAMEThe environment variable CLSDESIGNER_DATABASENAME sets the database name for the classification designer database.
CLSDESIGNER_SQLUSERThe environment variable CLSDESIGNER_SQLUSER sets the SQL user name when integrated security is disabled.
CLSDESIGNER_SQLPASSWORDThe environment variable CLSDESIGNER_SQLPASSWORD sets the SQL password when integrated security is disabled.
CLSDESIGNER_USEINTEGRATEDSECURITYThe environment variable CLSDESIGNER_USEINTEGRATEDSECURITY controls whether integrated security is used for database access. When set to true, the service uses integrated security; when set to false, it uses SQL user and password credentials.
CLSDESIGNER_USESSLThe environment variable CLSDESIGNER_USESSL defines whether SSL encryption is used for the database connection.
CLSDESIGNER_TRUSTCERTIFICATEThe environment variable CLSDESIGNER_TRUSTCERTIFICATE is only relevant when CLSDESIGNER_USESSL=true. If set to true, the service trusts the SSL certificate even if it is not publicly signed. Otherwise, the connection is rejected if the certificate is invalid or self-signed.
CLSDESIGNER_HASAUTHENABLEDJust set it to "true"
OLCLS_OLCLS_OLDATABASESERVERTYPEThe environment variable OLCLS_OLDATABASESERVERTYPE sets the database server type for the OL classification database as an integer.
- 0 - SQL Server
- 1 - Oracle database
- 2 - PostgreSQL
OLCLS_OLDATABASESERVERThe environment variable OLCLS_OLDATABASESERVER defines the database server host name or address for the OL classification database.
OLCLS_OLDATABASENAMEThe environment variable OLCLS_OLDATABASENAME sets the database name for the OL classification database.
OLCLS_OLUSEINTEGRATEDSECURITYThe environment variable OLCLS_OLUSEINTEGRATEDSECURITY controls whether integrated security is used for OL database access. When set to true, the service uses integrated security; when set to false, it uses SQL user and password credentials.
OLCLS_OLSQLUSERThe environment variable OLCLS_OLSQLUSER sets the SQL user name when integrated security is disabled.
OLCLS_OLSQLPASSWORDThe environment variable OLCLS_OLSQLPASSWORD sets the SQL password when integrated security is disabled.
OLCLS_OLUSESSLThe environment variable OLCLS_OLUSESSL defines whether SSL encryption is used for the OL database connection.
OLCLS_OLTRUSTCERTIFICATEThe environment variable OLCLS_OLTRUSTCERTIFICATE is only relevant when OLCLS_OLUSESSL=true. If set to true, the service trusts the SSL certificate even if it is not publicly signed. Otherwise, the connection is rejected if the certificate is invalid or self-signed.
The tool is also available for Windows installation. Please visit The Partner Portal or write us a email [email protected] for more information.
Content type
Image
Digest
sha256:3983e9e22…
Size
138.2 MB
Last updated
3 months ago
docker pull skilja/sitemanagement