# Gitea

Gitea is a painless, self-hosted, all-in-one software development service. It includes Git hosting, code review, team collaboration, package registry and CI/CD. It is similar to GitHub, Bitbucket and GitLab.

<ServiceNotice serviceName="Forgejo" linkPath="/guides/docker/apps/forgejo" />

### References

<ReferenceLinks references={frontmatter.references} />

---

## Make directory

```sh wrap preserveIndent
mkdir -p {{DOCKER_PATH_VAR}}/gitea && cd {{DOCKER_PATH_VAR}}/gitea
```

## compose.yml

```sh
nano compose.yml
```

```yml title="compose.yml"
yaml
```

## .env

```sh
nano .env
```

```dotenv title=".env"
env
```

## Create docker network

```sh
docker network create gitea-network
```

## Start container

```sh
docker compose up -d
```

## Open web ui

<OpenWebUI port="3004" />
