¿Buscas tener tu propio servidor Git? Configurar un servidor Gitea en una instancia EC2 con Amazon Linux es más sencillo de lo que parece. Sigue estos pasos para instalar y configurar Gitea y gestionar tus repositorios en la nube.
Instalación de Gitea
1. Actualizar y preparar el entorno
1. Actualiza los paquetes e instala los requisitos:
| |
2. Configura y habilita MariaDB:
| |
2. Configurar la base de datos
1. Accede a MariaDB:
| |
2. Crea una base de datos y usuario para Gitea:
| |
3. Instalar Gitea
1. Descarga el binario de Gitea:
| |
2. Asigna permisos y mueve el binario:
| |
3. Crea directorios necesarios:
| |
4. Crear un servicio para Gitea
1. Crea un archivo de servicio en systemd:
| |
2. Añade la siguiente configuración:
| |
3. Guarda, recarga y habilita el servicio:
| |
5. Configurar Gitea desde el navegador
- Abre un navegador y ve a:
http://<tu-ip-pública>:3000. - Completa la configuración:
- Base de datos:
- Tipo: MySQL.
- Host:
127.0.0.1:3306. - Nombre:
gitea. - Usuario:
gitea. - Contraseña: Tu contraseña configurada.
- URL:
http://<tu-ip-pública>:3000.
- Base de datos:
6. Redirigir tráfico al puerto 80 (Opcional)
1. Haz que Gitea esté disponible en el puerto 80 con iptables:
| |
2. Guarda los cambios para que sean persistentes:
| |
¡Todo listo!
Ahora tienes un servidor Gitea corriendo en tu instancia EC2. ¿Qué sigue? Agrega tus repositorios y comienza a colaborar.
Si tienes preguntas o quieres mejorar la configuración, ¡déjalo en los comentarios! 👇🏻