# GITEA - Rapido y facil con Docker-Composed.

La idea de este posteo es desplegar rápidamente GITEA en localhost para realizar pruebas. Algunas veces se necesita montar un repositorio para realizar pruebas, ya sea para un CTF (como fue en mi caso), pentesting u otro objetivo, así que el fin de este texto es ir objetivamente a la instalación y rápido despliegue de GITEA.

**Docker Compose** es una herramienta de **DOCKER** que permite la gestión de varios contenedores en un mismo cliente. Mediante un archivo de extensión **YAML** se declara todos los contenedores que se desplegaran y sus dependencias.

## **Requisito: Docker**

Lo primero a necesitar es tener instalado Docker. Para instrucciones de instalación se pueden dirigir al siguiente link y verificar cómo instalarlos en los distintos sistemas. En su mayoría, se encuentra fácilmente en los gestores de paquetes según la distribución.

[https://docs.docker.com/desktop/install/linux-install/](https://docs.docker.com/desktop/install/linux-install/)

## **Configurando e Iniciando GITEA.**

Suponiendo que nos encontramos en la siguiente ruta: **/home/user/** partiremos de ahi para la configuracion.

```bash
mkdir /home/user/gitea
```

Luego, creamos un archivo de configuración llamado **docker-compose.yml** el cual nos servirá para desplegar GITEA con su versión mas reciente:

```yaml
version: '3'

services:
  gitea:
    image: gitea/gitea:latest
    container_name: gitea
    environment:
      - USER_UID=1000
      - USER_GID=1000
    volumes:
      - /home/user/gitea:/data
    ports:
      - "3000:3000"
```

Es importante poner el path correcto en la sección **Volumes**. En nuestro caso la carpeta que creamos previamente es suficiente para que funcione.

Finalmente, con docker-composed levantamos el contenedor de GITEA en segundo plano (-d)

```bash
docker-compose up -d
```

Finalmente con el browser nos conectamos al [**http://localhost:3000**](http://localhost:3000/)

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1753941980027/abcb7894-b772-4957-8ade-671bc2db0aa0.png align="left")

GITEA facil y rapido funcional.  
Saludos.
