> For the complete documentation index, see [llms.txt](https://docs.collibra.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.collibra.com/platform-self-hosted/collibra-platform-self-hosted-installation-and-upgrade/unattended-installation-and-upgrade/unattended-installation-configuration-parameters.md).

# Unattended installation configuration parameters

The following table contains the parameters that you can use in the JSON installation file for an unattended installation of Collibra Platform Self-Hosted. If the parameter is not provided, a default value is used.

| Parameter                    | Description                                                                                                                                                                                                                                                                                                                                   | Type     | Linux example                                                                                                                                                                                                             | Windows example                                                                                                                                                                                                           |
| ---------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| installationDirectory        | <p>Name of the directory where Collibra DGC will be installed.</p><p></p><p>On Windows, the directory must have a URL format (file:///path).</p>                                                                                                                                                                                              | string   | <ul><li>Default (Linux with root permission): <em>/opt/collibra</em></li><li>Default (Linux without root permission): <strong>/home/\<user>/collibra</strong></li></ul>                                                   | Default: *file:///c:/collibra*                                                                                                                                                                                            |
| dataDirectory                | <p>Name of the directory where the Collibra data will be stored.</p><p></p><p>On Windows, the directory must have a URL format (file:///path).</p>                                                                                                                                                                                            | string   | <ul><li>Default (Linux with root permission): <em>/opt/collibra\_data</em></li><li>Default (Linux without root permission): <strong>/home/\<user>/collibra\_data</strong></li></ul>                                       | Default: *file:///c:/collibra\_data*                                                                                                                                                                                      |
| repositoryMemory             | Reserved random access memory in MB for the repository service.                                                                                                                                                                                                                                                                               | int      | Default value: *1024*                                                                                                                                                                                                     | Default value: *1024*                                                                                                                                                                                                     |
| dgcMinMemory                 | Minimum amount of memory in MB for the DGC service.                                                                                                                                                                                                                                                                                           | int      | Default value: *1024*                                                                                                                                                                                                     | Default value: *1024*                                                                                                                                                                                                     |
| dgcMaxMemory                 | Maximum amount of memory in MB for the DGC service.                                                                                                                                                                                                                                                                                           | int      | Default value: *2048*                                                                                                                                                                                                     | Default value: *2048*                                                                                                                                                                                                     |
| dgcPort                      | TCP port to access the DGC service.                                                                                                                                                                                                                                                                                                           | long int | Default value: *4400*                                                                                                                                                                                                     | Default value: *4400*                                                                                                                                                                                                     |
| dgcShutdownPort              | TCP port to shut down a Collibra DGC environment.                                                                                                                                                                                                                                                                                             | long int | Default value: *4430*                                                                                                                                                                                                     | Default value: *4430*                                                                                                                                                                                                     |
| repositoryPort               | TCP port to access the repository database.                                                                                                                                                                                                                                                                                                   | long int | Default value: *4403*                                                                                                                                                                                                     | Default value: *4403*                                                                                                                                                                                                     |
| consolePort                  | TCP port to access Collibra Console.                                                                                                                                                                                                                                                                                                          | long int | Default value: *4402*                                                                                                                                                                                                     | Default value: *4402*                                                                                                                                                                                                     |
| consoleDatabasePort          | TCP port to access the Collibra Console database.                                                                                                                                                                                                                                                                                             | long int | Default value: *4420*                                                                                                                                                                                                     | Default value: *4420*                                                                                                                                                                                                     |
| consoleDatabasePassword      | Password used by Collibra Console to store data in its database.                                                                                                                                                                                                                                                                              | string   | <p>There is no default value but you have to fill in a password if you add this parameter. Empty strings are not allowed.</p><p></p><p>If you don't add this parameter, the password will be automatically generated.</p> | <p>There is no default value but you have to fill in a password if you add this parameter. Empty strings are not allowed.</p><p></p><p>If you don't add this parameter, the password will be automatically generated.</p> |
| consoleDatabaseAdminPassword | Password to directly access the Collibra Console database.                                                                                                                                                                                                                                                                                    | string   | <p>There is no default value but you have to fill in a password if you add this parameter. Empty strings are not allowed.</p><p></p><p>If you don't add this parameter, the password will be automatically generated.</p> | <p>There is no default value but you have to fill in a password if you add this parameter. Empty strings are not allowed.</p><p></p><p>If you don't add this parameter, the password will be automatically generated.</p> |
| agentPort                    | TCP port that is used by Collibra Console to connect to the Collibra agent for management purposes.                                                                                                                                                                                                                                           | long int | Default value: *4401*                                                                                                                                                                                                     | Default value: *4401*                                                                                                                                                                                                     |
| jobserverPort                | TCP port to access the Jobserver.                                                                                                                                                                                                                                                                                                             | long int | Default value: *4404*                                                                                                                                                                                                     | Default value: *4404*                                                                                                                                                                                                     |
| jobserverDatabasePort        | TCP port to access the Jobserver database.                                                                                                                                                                                                                                                                                                    | long int | Default value: *4414*                                                                                                                                                                                                     | Default value: *4414*                                                                                                                                                                                                     |
| searchHttpPort               | TCP port to access the Search service via REST API                                                                                                                                                                                                                                                                                            | long int | Default value: *4421*                                                                                                                                                                                                     | Default value: *4421*                                                                                                                                                                                                     |
| searchTransportPort          | TCP port for the communication between the DGC and Search service.                                                                                                                                                                                                                                                                            | long int | Default value: *4422*                                                                                                                                                                                                     | Default value: *4422*                                                                                                                                                                                                     |
| searchMemory                 | The memory in MB assigned to the Search service.                                                                                                                                                                                                                                                                                              | int      | Default value: *1024*                                                                                                                                                                                                     | Default value: *1024*                                                                                                                                                                                                     |
| nodeHostName                 | <p>The hostname of the node on which you are installing services.</p><p>If you are installing a multinode environment, you have to use this parameter with another name than <em>localhost</em>.</p>                                                                                                                                          | string   | <p>Default value: <em>localhost</em></p><p></p><p>If you use this default value, the node cannot be used in multinode environments.</p>                                                                                   | <p>Default value: <em>localhost</em></p><p></p><p>If you use this default value, the node cannot be used in multinode environments.</p>                                                                                   |
| repoAdminPassword            | <p>Admin password to access the repository database directly.</p><p>This should only be done by experienced database administrators.</p>                                                                                                                                                                                                      | string   | <p>There is no default value but you have to fill in a password if you add this parameter. Empty strings are not allowed.</p><p></p><p>If you don't add this parameter, the password will be automatically generated.</p> | <p>There is no default value but you have to fill in a password if you add this parameter. Empty strings are not allowed.</p><p></p><p>If you don't add this parameter, the password will be automatically generated.</p> |
| repoDgcPassword              | Password for the DGC service to obtain access to the repository database.                                                                                                                                                                                                                                                                     | string   | <p>There is no default value but you have to fill in a password if you add this parameter. Empty strings are not allowed.</p><p></p><p>If you don't add this parameter, the password will be automatically generated.</p> | <p>There is no default value but you have to fill in a password if you add this parameter. Empty strings are not allowed.</p><p></p><p>If you don't add this parameter, the password will be automatically generated.</p> |
| componentSet                 | <p>List of services to install:</p><ul><li>DGC</li><li>REPOSITORY</li><li>JOBSERVER</li><li>AGENT</li><li>CONSOLE</li><li>SEARCH</li></ul><div data-gb-custom-block data-tag="hint" data-style="success" class="hint hint-success"><p>If you install DGC, REPOSITORY, SEARCH and/or JOBSERVER, the AGENT is automatically included.</p></div> | string   | Example: *DGC,CONSOLE*                                                                                                                                                                                                    | Example: *DGC,CONSOLE*                                                                                                                                                                                                    |
| initDaemon                   | <p>Select a custom init daemon:</p><ul><li>systemv</li><li>upstart</li><li>systemd</li></ul><p></p><p>This is a Linux only parameter.</p><p></p><p>Be careful when you specify an init daemon, it may result in an unstable operating system.</p>                                                                                             | int      | The default value is the one that is the most appropriate for your Linux system.                                                                                                                                          | Not applicable                                                                                                                                                                                                            |
| userName                     | <p>The name of the user who will install the software. This is only required if the userGroup is not the same as the userName.</p><p></p><p>This is a Linux only parameter.</p>                                                                                                                                                               | string   | The default value is the one that is used to execute the installation command.                                                                                                                                            | Not applicable                                                                                                                                                                                                            |
| userGroup                    | <p>The group to which the user belongs.</p><p></p><p>This is only required if the userGroup is different from the userName.</p><p></p><p>This is a Linux only parameter.</p>                                                                                                                                                                  | string   | The default value is the same as the userName.                                                                                                                                                                            | Not applicable                                                                                                                                                                                                            |
| postgresqlPath               | The name of the directory where PostgreSQL 14 is installed.                                                                                                                                                                                                                                                                                   | string   | Default: */usr/pgsql-14.\<minor version>*                                                                                                                                                                                 | Not applicable                                                                                                                                                                                                            |

{% hint style="info" %}

* Ensure that you add the escape character ( \ ) in the Windows paths in front of a backslash.Example: **C:\\\collibra\_data**
* Only use double quotes in the configuration file.
  {% endhint %}

## Example input file

Next you find an example JSON file for an unattended installation.

```json
{
	"installationDirectory" : "/home/johndoe/collibra/",
	"dataDirectory" : "/home/johndoe/collibra_data/",
	"postgresqlPath" : "/usr/pgsql-17.7",
	"repositoryMemory" : 1024,
	"dgcMinMemory" : 1024,
	"dgcMaxMemory" : 2048,
	"dgcPort" : 4400,
	"dgcShutdownPort" : 4430,
	"repositoryPort" : 4403,
	"consolePort" : 4402,
	"consoleDatabasePort" : 4420,
	"agentPort" : 4401,
	"jobserverPort" : 4404,
	"jobserverDatabasePort" : 4414,
	"searchHttpPort" : 4421,
	"searchTransportPort" : 4422,
	"searchMemory" : 1024,
	"repoAdminPassword" : "aV3r4Str0ngP@sww0rd",
	"repoDgcPassword" : "aV3r4Str0ngP@ssw0rd", 
	"userName" : "johndoe",
	"userGroup" : "johndoe",
	"initDaemon" : null,
	"componentSet" : [ "CONSOLE", "JOBSERVER", "AGENT", "REPOSITORY", "DGC", "SEARCH" ]
} 
```
