# Creating your project manually

You need the Create Projects permission in SonarQube Server.

Proceed as follows:

1. Go to **Projects** in the top navigation bar.
2. In the top right corner, select the **Create Project > Local Project**.

<figure><img src="https://2744305742-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3VWSqvZ4eaBLWvA6epdv%2Fuploads%2FzEY2NMNGEdihDmhpPhap%2Fprojects-create-local.png?alt=media&#x26;token=67d0f6ed-78a4-4c87-95f2-fca521e4d9e6" alt="create a local project"><figcaption></figcaption></figure>

3. Enter the project display name.
4. Enter the project key. The key is automatically populated based on the project name but you can change it.
5. Enter the name of the main branch, if other than *main* and click **Next**.
6. Set up the new code definition for the project. See [setting-new-code-definition-at-global-level](https://docs.sonarsource.com/sonarqube-server/instance-administration/analysis-functions/setting-new-code-definition-at-global-level "mention") for more details.
7. Click **Create project**.
