> 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/upgrade-to-collibra-platform-self-hosted/upgrade-requirements.md).

# Upgrade requirements

Before you start the upgrade, you need all of the following information to ensure an easy, successful installation process. This section only focuses on the requirements of the core platform and does not take into account the connections to the data sources to ingest data.

## System requirements

### Supported Collibra Data Governance Center version

To upgrade to Collibra Platform Self-Hosted, you need an on-premises CPSH environment 5.9.1. All older on-premises versions, that is 5.9.0 and older, must be first upgraded to 5.9.1 before you can upgrade to CPSH.

### Supported operating systems

If you want to upgrade to Collibra Platform Self-Hosted on Collibra Platform Self-Hosted, your current environment must be installed on one of the following operating systems:

{% hint style="info" %}
Collibra does not currently support any direct modification of the PostSQL database.
{% endhint %}

* Red Hat Enterprise Linux/Rocky Linux 8
* Red Hat Enterprise Linux/Rocky Linux 9
* Windows Server 2016 2019, and 2022

{% hint style="warning" %}

* Only the x86\_64 architecture is supported.
* On Linux, you can use root and standard users for the upgrade.
* On Windows, you need administrative rights for the upgrade.
  {% endhint %}

If your operating system of your current environment is not listed, then [install](/platform-self-hosted/collibra-platform-self-hosted-installation-and-upgrade/collibra-platform-self-hosted-installation.md) a new CPSH environment on CPSH and restore the 5.9.1 backup.

### Hardware requirements

| Number of concurrent users | Number of assets | Requirements for DGC service | Requirements for repository |
| -------------------------- | ---------------- | ---------------------------- | --------------------------- |
| 1 - 50                     | < 1 million      | 4 CPUs / 16 GB memory        | 2 CPUs / 16 GB memory       |
| 50 - 100                   | 1 - 5 million    | 4 CPUs / 16 GB memory        | 4 CPUs / 16 GB memory       |
| 50 - 200                   | 5 - 25 million   | 8 CPUs / 32 GB memory        | 8 CPUs / 32 GB memory       |
| 200 - 500                  | 25 - 50 million  | 16 CPUs / 64 GB memory       | 16 CPUs / 64 GB memory      |
| > 500                      | > 50 million     | 32 CPUs / 128 GB memory      | 32 CPUs / 128 GB memory     |

## Network requirements

Collibra Platform Self-Hosted uses the following ports for the following services.

<table data-search="false"><thead><tr><th>Port</th><th>Default value</th><th>Purpose</th></tr></thead><tbody><tr><td>Agent application</td><td>4401</td><td>TCP port used by Collibra Console to manage the services in a CPSH environment.</td></tr><tr><td>Console application</td><td>4402</td><td>TCP port to access your Collibra Console via your web browser.</td></tr><tr><td>Console database</td><td>4420</td><td>TCP port to access the database of Collibra Console.</td></tr><tr><td>Data Quality &#x26; Observability Classic</td><td>80</td><td>TCP port to ingest Collibra DQ metadata over REST API.</td></tr><tr><td>DGC service, including Assessments, Usage Analytics, Privacy, Protect</td><td>4400</td><td>TCP port to access your CPSH environment via your web browser.</td></tr><tr><td>DGC shutdown port</td><td>4430</td><td>TCP port through which you can stop the DGC service.</td></tr><tr><td>Insights Data Access</td><td>443</td><td>TCP port to access Insights Data Access.</td></tr><tr><td>Jobserver database</td><td>4414</td><td>TCP port to access the Jobserver database.</td></tr><tr><td>Jobserver service</td><td>4404</td><td>TCP port to access the Jobserver service.</td></tr><tr><td>Repository service</td><td>4403</td><td>TCP port to access the repository service. It is used only by the DGC service and the Collibra agent.</td></tr><tr><td>Search HTTP port</td><td>4421</td><td>TCP port to access the Search service.</td></tr><tr><td>Search Transport port</td><td>4422</td><td>TCP port used by the DGC service to communicate with the Search service.</td></tr></tbody></table>

## Other

* You have enough free disk space in the volume that hosts the data folder, **collibra\_data**. The free disk space must be at least the size of the current data.For example, if your data in the data folder takes 5 GB, you need at least 5 GB of free disk space on that volume to upgrade.
* The status of your repository is Green or Orange.

  <div data-gb-custom-block data-tag="hint" data-style="danger" class="hint hint-danger"><p>If the status of the repository is Red, do not start the upgrade procedure. Contact Collibra Support.</p></div>
* You must use the same user account that you used to install Collibra Data Governance Center, to perform the upgrade to Collibra Platform Self-Hosted. If the user account is no longer active, go to Upgrade an environment with another user account in the Troubleshooting section or [install](/platform-self-hosted/collibra-platform-self-hosted-installation-and-upgrade/collibra-platform-self-hosted-installation/install-collibra-platform-self-hosted.md) a new environment and [restore](https://productresources.collibra.com/docs/collibra/latest/Default.htm#cshid=DOC3174) a backup.
