# Installation on Windows & Linux

{% hint style="warning" %}
Before you begin the installation process, check the following articles: [System requirements](https://helpcenter.gitprotect.io/gitprotect-software/software-information/system-requirements), [Supported platforms](https://helpcenter.gitprotect.io/gitprotect-software/software-information/supported-platforms).
{% 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="https://696332517-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtsE6XtJyUIEKVdSxPlS3%2Fuploads%2FJe5zulBdaEvJDCHTAygZ%2Fimage.png?alt=media&#x26;token=d4a11858-7a35-4d0d-ad7b-3a50b11db2cb" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://696332517-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtsE6XtJyUIEKVdSxPlS3%2Fuploads%2Fgit-blob-0830c44b2e8e2873adacb0b4b0d78157d54d3ba7%2Fimage%20(872).png?alt=media" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://696332517-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtsE6XtJyUIEKVdSxPlS3%2Fuploads%2Fgit-blob-5e3e0a07629edaab8d8ad3e7b863b2d2414cc29f%2Fimage%20(873).png?alt=media" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://696332517-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtsE6XtJyUIEKVdSxPlS3%2Fuploads%2Fgit-blob-02aed3acf3827e4e71b74bf8dd7f506d09630fc9%2Fimage%20(874).png?alt=media" 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="https://696332517-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtsE6XtJyUIEKVdSxPlS3%2Fuploads%2Fgit-blob-29b82e03bcae00364d140a3c4e48142fc133136b%2Fimage%20(875).png?alt=media" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://696332517-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtsE6XtJyUIEKVdSxPlS3%2Fuploads%2Fgit-blob-c025b1df5f58f6af462432901cab4d153ab87cf9%2Fimage%20(876).png?alt=media" 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="https://696332517-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtsE6XtJyUIEKVdSxPlS3%2Fuploads%2Fgit-blob-bda47ebc47fcab14704f857a7a22c9afe37d5b7e%2Fimage%20(751).png?alt=media" 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="https://696332517-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtsE6XtJyUIEKVdSxPlS3%2Fuploads%2Fgit-blob-25f6a12657df74db360c60dde011190cd01e01c9%2Fimage%20(605).png?alt=media" alt="Adding execute permission"><figcaption></figcaption></figure>

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

<figure><img src="https://696332517-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtsE6XtJyUIEKVdSxPlS3%2Fuploads%2Fgit-blob-966bef6cdf271b553e9373611fe8506ced433835%2Fimage%20(728).png?alt=media" 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="https://696332517-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtsE6XtJyUIEKVdSxPlS3%2Fuploads%2Fgit-blob-85f105515dbd08938f10114199c79a6b48c58c1a%2Fimage%20(660).png?alt=media" alt="Finished installation window"><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}
