> For the complete documentation index, see [llms.txt](https://developer.harness.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.harness.io/open-source/new-to-harness-open-source/quick-start.md).

# Get Started

Install [Overview](/open-source/readme.md) and create your first project and repository.

### Install Harness Open Source <a href="#install-harness-open-source" id="install-harness-open-source"></a>

Use the following Docker command to install Harness Open Source locally.

```sh
docker run -d \
  -p 3000:3000 -p 3022:3022 \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v /tmp/harness:/data \
  --name opensource \
  --restart always \
  harness/harness
```

1. When the container runs, open [localhost:3000](http://localhost:3000) in your browser.
2. Select **Sign Up**.
3. Enter a **User ID**, **Email**, and **Password**.
4. Select **Sign Up**.

{% hint style="info" %}
By default, the Harness Open Source instance stores data beneath the `/data` directory.

Go to [manage Harness Open Source instance data](https://github.com/iKettles/harness-gitbook/tree/main/open-source/installation/data.md) to configure data storage.
{% endhint %}

### Create a project <a href="#create-a-project" id="create-a-project"></a>

1. Select **New Project**.
2. Enter a project **Name** and optional **Description**.
3. Select **Create Project**.

Optionally, Harness Open Source can [import projects](/open-source/use-harness-open-source/administration-1/project-management.md#import-a-project) from external sources (such as GitLab groups or GitHub organizations).

### Create a repository <a href="#create-a-repository" id="create-a-repository"></a>

1. In your project, select **Repositories**, then select **New Repository**.
2. Enter the repository **Name**.
3. Select **Create Repository**.

Optionally, Harness Open Source can [import repositories](/open-source/use-harness-open-source/repositories-1/overview.md#import-a-repository) from external sources (such as GitLab or GitHub).

### Work with Harness Open Source <a href="#work-with-harness-open-source" id="work-with-harness-open-source"></a>

After you create a project and repository, you can:

* [Cloning](/open-source/use-harness-open-source/repositories-1/cloning.md).
* Create a branch and open a [Pull Requests](/open-source/use-harness-open-source/repositories-1/pull-requests.md).
* Create a [Overview](/open-source/use-harness-open-source/pipelines-1/overview.md).
* Add [User Management](/open-source/use-harness-open-source/administration-1/user-management.md) and assign [Project Management](/open-source/use-harness-open-source/administration-1/project-management.md).
* Customize your Harness Open Source [Get Started](/open-source/new-to-harness-open-source/quick-start.md).
