---
title: "Managing Users and Projects in Managed Private Registry (Harbor)"
description: "Learn how to manage users and projects on your OVHcloud Managed Private Registry service."
url: https://docs.us.ovhcloud.com/en/public-cloud/managed-private-registry/managing-users-projects-harbor
lang: en
---
> For AI agents: the complete documentation index is available at https://docs.us.ovhcloud.com/en/llms.txt, the full documentation bundle is available at https://docs.us.ovhcloud.com/en/llms-full.txt.

# Managing Users and Projects in Managed Private Registry (Harbor)

**Learn how to manage users and projects on your OVHcloud Managed Private Registry service.**

OVHcloud Managed Private Registry service provides you with a managed Harbor, an authenticated Docker registry where you can privately store your Docker images.

 

## Requirements

- an OVHcloud Managed Private Registry (see the [creating a private registry](https://docs.us.ovhcloud.com/en/public-cloud/managed-private-registry/create-private-registry.md) guide for more information)
- access to the Harbor UI to operate the private registry (see the [connecting to the UI](https://docs.us.ovhcloud.com/en/public-cloud/managed-private-registry/connecting-harbor-user-interface.md) guide for more information)

 

## Instructions

Using the Harbor UI, you can manage projects, users, and rights on your private registry.

### Creating a new project

A project in Harbor contains all repositories of an application. No images can be pushed to Harbor before the project is created.

There are two types of projects in Harbor:

- Public: All users can read from a public Harbor project.
- Private: Only users with proper privileges can read from this project.

Let's create a private project:

1. Create a new project on Harbor UI by clicking `+ NEW PROJECT`.

2. Call it _private_, leave the public checkbox unchecked, and click `OK`.

**Note:**

Keep `-1` for the storage quota if you don't want limitations.

 

After the project is created, you can browse repositories, helm charts, members, labels, scanner, policy, robot accounts, webhooks, logs, and configuration using the navigation tabs.

 

### Creating a new user and giving it rights to the _private_ project

Now you're going to create a new user and give him developer rights over the _private_ project.

1. Go to the `Users` section of Harbor UI and click on `+ NEW USER`.

2. Add a new _private-user_ user. For the e-mail domain, use the domain found in the URL of your Harbor UI. Click `OK`.

3. The new user is now visible in your Harbor UI.

4. Go back to the `Projects` section and choose the `private` project.

5. Select the `Members` tab and click on `+ USER`.

6. Add the _private-user_ as member of the project, and give him a _Developer_ role.

The _private-user_ is now a member of the _private_ project.

 

## Go further

Browse all the [Managed Private Registry (MPR) guides](https://docs.us.ovhcloud.com/en/public-cloud/managed-private-registry/landing-page-managed-private-registry.md).

Browse the rest of the [OVHcloud US documentation](https://docs.us.ovhcloud.com/en/index.md) for guides on our other products and services.

Learn more about [Managed Private Registry](https://us.ovhcloud.com/public-cloud/managed-private-registry/) on the OVHcloud US website.
