memory

   
Description Specifies the maximum memory (in megabytes) to be used
Default value 128 MB
Required parameter Required

This parameter sets the maximum heap size (-Xmx) of the Java Virtual Machine (JVM) running the MigratoryData Portal, expressed in megabytes (MB).

For example, to allocate 512 megabytes of heap memory, use:

memory = 512 MB

log.folder

   
Description Folder where logs will be written
Default value logs
Required parameter Optional

If not set, the default folder logs is used relative to the directory from which the MigratoryData Portal is started.

You can specify an absolute path instead:

   
log.folder = /some/path/mylogs For Linux/Unix
log.folder = C:/some/path/mylogs For Windows

portal.listen.ip

   
Description IP address for the portal to listen on
Default value 0.0.0.0
Required parameter Optional

Specifies the IP address on which the MigratoryData Portal will listen for incoming HTTP requests.

portal.listen.port

   
Description Port for the portal to listen on
Default value 8080
Required parameter Optional

Defines the TCP port on which the MigratoryData Portal listens for incoming HTTP requests.

portal.url

   
Description Public URL of the MigratoryData Portal
Default value No default value
Required parameter Optional

Defines the base URL used in emails and links sent to users.

portal.gateway.access.password

   
Description Password for Gateway-to-Portal access
Default value
Required parameter Required

Specifies the password used by the MigratoryData Gateway to authenticate with the MigratoryData Portal when retrieving Kafka configurations, expired tokens, and other runtime data, as well as when sending logs and stats details to the Portal.

portal.ssl.enable

   
Description Enable HTTPS support
Default value false
Required parameter Optional

Enables SSL/TLS for the MigratoryData Portal web server. Set to true to activate HTTPS using the below SSL configuration parameters.

portal.ssl.letsencrypt.validationdir

   
Description Path used for Let’s Encrypt domain validation
Default value Empty
Required parameter Optional

If using Let’s Encrypt certificates, this folder is used to temporarily store validation files required for domain ownership verification.

portal.ssl.keystorepath

   
Description Path to the Java keystore file
Default value 127.0.0.1.jks
Required parameter Required if SSL is enabled

Specifies the file path to the Java keystore (.jks) that contains the SSL certificate used by the Portal.

portal.ssl.keystorepassword

   
Description Password to access the keystore
Default value password
Required parameter Required if SSL is enabled

The password required to open the keystore file specified in portal.ssl.keystorepath.

portal.ssl.listen.port

   
Description HTTPS port of the portal
Default value 8443
Required parameter Optional

Defines the port on which the MigratoryData Portal listens for HTTPS connections when SSL is enabled on the host provided by portal.listen.ip

portal.ssl.pem.certpath

   
Description Path to the PEM certificate file
Default value
Required parameter Required if SSL is enabled and PEM configuration is used

Specifies the file path to the PEM-encoded certificate file (.pem) used by the Portal when SSL is configured with PEM files instead of a Java keystore.

portal.ssl.pem.keypath

   
Description Path to the PEM private key file
Default value
Required parameter Required if SSL is enabled and PEM configuration is used

Specifies the file path to the PEM-encoded private key file (.pem) corresponding to the certificate defined in portal.ssl.pem.certpath.

portal.ssl.pem.keypassword

   
Description Password for the PEM private key
Default value
Required parameter Optional

Defines the password used to decrypt the PEM private key file specified in portal.ssl.pem.keypath, if the key is encrypted. If the private key is not password-protected, this parameter is not required.

portal.ssl.sni.hostcheck

   
Description Enables SNI host name verification
Default value true
Required parameter Optional

Determines whether the Portal validates the requested server name (SNI – Server Name Indication) against the configured SSL certificate during the TLS handshake.

When set to true, the Portal verifies that the host name provided by the client matches the certificate.
When set to false, SNI host name verification is disabled.

portal.admin.email

   
Description Email of the administrator account
Default value
Required parameter Required at startup

Specifies the email address of the default administrator account that is created when the Portal starts for the first time.

portal.admin.password

   
Description Password for the default admin user
Default value
Required parameter Required at startup

Defines the password for the administrator account specified in portal.admin.email.

portal.admin.organization

   
Description Default organization for the admin account
Default value
Required parameter Optional

Specifies the name of the organization assigned to the administrator account at startup.
If not set, a default organization is created automatically.

portal.verifyEmail

   
Description Enable or disable email verification for users
Default value false
Required parameter Optional

Set this to true to require email verification for new users.

portal.ui.custom.path

   
Description Custom path for the Portal UI theme customization
Default value ui
Required parameter Optional

Specifies the directory path that the Portal uses to load its UI theme customization.