> For the complete documentation index, see [llms.txt](https://docs.portainer.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.portainer.io/sts/admin/registries/add.md).

# Add a new registry

From the menu select **Registries** then click **Add registry**.

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

From the **Registry provider** section select the type of registry you want to add. Portainer provides configuration support for a number of popular registry providers:

{% content-ref url="/pages/-Ml7A5Uip6-Ra\_naFn-e" %}
[Add a DockerHub account](/sts/admin/registries/add/dockerhub.md)
{% endcontent-ref %}

{% content-ref url="/pages/NmKsvHvHSx4pXxHKwmAJ" %}
[Add an AWS ECR registry](/sts/admin/registries/add/ecr.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MjbhYVK9pmF6nNYZzeU" %}
[Add a Quay.io registry](/sts/admin/registries/add/quay.md)
{% endcontent-ref %}

{% content-ref url="/pages/OYoXCC6hmWCOYyrO8uUM" %}
[Add a ProGet registry](/sts/admin/registries/add/proget.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MjbhfZ2Y1j4bTc22mXM" %}
[Add an Azure registry](/sts/admin/registries/add/azure.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MjbhkP90WBjkUdtgya1" %}
[Add a GitLab registry](/sts/admin/registries/add/gitlab.md)
{% endcontent-ref %}

{% content-ref url="/pages/oKjSZDBgGAi90XFcj12x" %}
[Add a GitHub registry](/sts/admin/registries/add/ghcr.md)
{% endcontent-ref %}

You can also add your own custom registry:

{% content-ref url="/pages/-MhWQbatjyF3DWDUsE8g" %}
[Add a custom registry](/sts/admin/registries/add/custom.md)
{% endcontent-ref %}
