> 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/storage/local-storage/adding-new-storage/minio-s3.md).

# MinIO S3

{% hint style="info" %}
**MinIO** is an open-source, high-performance distributed object storage system compatible with the **Amazon S3** public API. It serves as a local alternative to public cloud storage solutions. For more information go to the [MinIO website](https://min.io/).
{% endhint %}

{% stepper %}
{% step %}
Login to your **GitProtect Management Service** admin panel, open the **Storages** tab and click the **(+) Add storage** button.
{% endstep %}

{% step %}
In **Add storage** form, define the storage name.

<figure><img src="/files/Y0wfLYzlFq8HkkqZZeSn" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
If needed, add an optional description.

<figure><img src="/files/AHoEuUTkStpVsOQQfTZk" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Expand the **Storage type** list and select **S3 storage (S3 compliant providers)**.

<figure><img src="/files/4WkWvvGlRSZOMSzJVy5F" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Enter your **MinIO** username in **Access key ID** and select (or add) a secret access key from the **Password Manager**.

{% hint style="warning" %}
Both **Access key ID** and secret access key are your **MinIO** login credentials.
{% endhint %}

{% hint style="info" %}
Learn more about using **Password Manager** [here](/management/password-manager.md).
{% endhint %}

<figure><img src="/files/L4K32Sa87Tn7FZUqZlRq" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Set the **Service UR**L to your **MinIO** console IP address in `http://address:port` format. Default **MinIO** port is 9000.

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

<figure><img src="/files/rhAVPj1EQ2WFOlDf6waW" alt="" width="420"><figcaption><p><em><strong>MinIO</strong> console IP address.</em></p></figcaption></figure>
{% endstep %}

{% step %}
Set the bucket name.

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

{% hint style="info" %}
The bucket is created via **MinIO** web console (**Buckets** > **Create Bucket ➕**).
{% endhint %}

<figure><img src="/files/YdQheInkw64jFw7qVtEt" alt="" width="563"><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Ensure the browsing device can detect the storage. Use the **Change** button to select a **Browsing machine** from the devices assigned to **GitProtect**, which will connect the share to the system.

<figure><img src="/files/S7AqDPMhrwc1c1JTSbWw" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
To finish the storage configuration, click **Save**.
{% endstep %}
{% endstepper %}
