> For the complete documentation index, see [llms.txt](https://helpcenter.gitprotect.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://helpcenter.gitprotect.io/deployment-and-configuration/gitprotect-management-service/installation-on-windows-and-linux.md).

# Installation on Windows & Linux

{% hint style="warning" %}
Before you begin the installation process, check the following articles: [System requirements](/gitprotect-software/software-information/system-requirements.md), [Supported platforms](/gitprotect-software/software-information/supported-platforms.md).
{% endhint %}

{% hint style="success" %}
To register for a free trial and download the installer visit the [**GitProtect** website](https://gitprotect.io/). If you're already a registered user, download the installer [here](https://gitprotect.io/latest-update.html#installers).
{% endhint %}

{% tabs fullWidth="false" %}
{% tab title="Windows" %}

### Installation process for Windows

1. Download and run **GitProtect** installer.

<figure><img src="/files/6Xblr9CVvfBP1ph4t5Hz" alt=""><figcaption></figcaption></figure>

2. Click **Next** to start the installation setup.

<figure><img src="/files/4rrW335nAszwjZjm2CLc" alt=""><figcaption></figcaption></figure>

3. Accept the **End-User License Agreement** and hit **Next** to continue.

<figure><img src="/files/D8XUbgFsYFfs9IG8YTBi" alt=""><figcaption></figcaption></figure>

4. Select the installation folder and click **Next**.

<figure><img src="/files/WIVaGNFjmFnp7P7DIWWX" alt=""><figcaption></figcaption></figure>

5. Define the HTTP port for **GitProtect Management Service**. Depending on your needs you can either use a custom HTTP port, or stay with the default **Management Service** HTTP port (28555).

<figure><img src="/files/QKBDyeEvayZA4pCmRsrX" alt=""><figcaption></figcaption></figure>

6. Click **Install** to start the installation process.

<figure><img src="/files/raYOY6mQm0b3gNTQhJh5" alt=""><figcaption></figcaption></figure>

7. Once the installation is completed successfully, click **Finish** to close the installation wizard.
   {% endtab %}

{% tab title="Linux" %}

### Installation process for Linux

1. Download and run **GitProtect** installer (`xoperoserver.sh`).

<figure><img src="/files/wuhgR2ZJGKDOt9o8aAX1" alt="Downloading xoperoserver.sh"><figcaption></figcaption></figure>

2. Add `execute` permission to the downloaded file using the following command:

```bash
chmod +x xoperoserver.sh
```

<figure><img src="/files/oxnBTK1MagadKDD9JHY8" alt="Adding execute permission"><figcaption></figcaption></figure>

3. Run `xoperoserver.sh`. Accept the **End-User License Agreement** to continue.

<figure><img src="/files/kVXOzOyiPd8UzTa1eywO" alt="End-user license agreement"><figcaption></figcaption></figure>

4. Once the installation is completed, you can close the software installation window.

{% hint style="warning" %}
Please note that, by default, the **GitProtect Management Service** installed on **Linux** uses port 28555.
{% endhint %}

<figure><img src="/files/xKrIYxSznYo1LuYyrdFZ" alt="Finished installation window"><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}
