GNU/Linux >> Tutoriales Linux >  >> Rocky Linux

Instalar Gitlab en Rocky Linux 8 - ¿Guía paso a paso?

GitLab es una plataforma DevOps gratuita y de código abierto en la que los programadores pueden colaborar mientras desarrollan un código fuente. La plataforma fue creada especialmente para el trabajo remoto. Hasta el momento, GitLab tiene alrededor de 30 millones de usuarios registrados, de los cuales 1 millón son usuarios con licencia activa.

Aquí en LinuxAPT, veremos cómo instalar GitLab en Rocky Linux 8.

Para ver cómo puede instalar GitLab en Ubuntu 20.04, visite:https://linuxapt.com/blog/460-install-gitlab-in-ubuntu-20-04.


Los requisitos para la instalación de Gitlab incluyen:

  • Un nombre de dominio válido asignado a su servidor.
  • El paquete Omnibus GitLab ocupa 2,5 GB de espacio.
  • 4 GB de RAM (mínimo).
  • CPU:4 núcleos (mínimo).


Pasos para instalar Gitlab en Rocky Linux

1. Realice la actualización del sistema

Se recomienda actualizar su sistema antes de instalar cualquier software nuevo, especialmente si planea instalar GitLab. Ejecute el siguiente comando para actualizar su sistema:

$ sudo dnf check-update
$ sudo dnf update -y
$ sudo dnf -y upgrade


2. Configurar SSH

Puede omitir este paso si SSH ya está habilitado en su sistema.

Descargue e instale el paquete perl del servidor OpenSSH con este comando:

$ sudo dnf install -y curl policycoreutils openssh-server perl

Para verificar el estado del demonio OpenSSH, ejecute el siguiente comando:

$ sudo systemctl status sshd

A continuación, habilite el demonio con este comando:

$ sudo systemctl enable sshd

Ahora inicie el servicio ssh ejecutando este comando:

$ sudo systemctl start sshd


3. Configurar cortafuegos

Aquí, configuraremos el firewall del sistema para permitir el acceso HTTP y HTTPS. Este también es un paso opcional; puedes omitirlo.

Para comprobar el estado del cortafuegos, ejecute:

$ sudo systemctl status firewalld

Para abrir el servicio HTTP en el firewall del sistema, use este comando:

$ sudo firewall-cmd --permanent --add-service=http

Ahora agregue el servicio HTTPS en el firewall del sistema con este comando:

$ sudo firewall-cmd --permanent --add-service=https

Para actualizar las configuraciones, reinicie el firewall.

$ sudo systemctl reload firewalld


4. Instalar Postfix

Para enviar correos electrónicos de notificación, necesitaremos instalar Postfix. Si desea utilizar otro servicio para manejar los correos electrónicos de notificación, como SMTP, puede omitir este paso. Puede configurar los ajustes después de la instalación.

Para usar el servicio Postfix, instálelo con el siguiente comando:

$ sudo dnf install postfix

Una vez completada la instalación, habilite el servicio con la ayuda de este comando:

$ sudo systemctl enable postfix

Ahora inicia el servicio con este comando:

$ sudo systemctl start postfix

Aparecerá una pantalla de configuración durante la instalación de Postfix. Seleccione 'Sitio de Internet' y presione enter. Para la configuración de DNS, use el DNS externo de su servidor para 'nombre de correo'. En caso de que aparezcan más pantallas, siga presionando enter para aceptar las configuraciones predeterminadas.


5. Agregue e instale el paquete GitLab

Aquí vamos a descargar e instalar GitLab en nuestro sistema.

Para agregar el repositorio de paquetes de GitLab, ejecute este comando:

$ curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash

Para instalar el paquete, ejecutaremos el siguiente comando. Asegúrese de cambiar https://gitlab.example.com a la URL en la que desea ejecutar su instancia de GitLab:

$ sudo EXTERNAL_URL="https://gitlab.example.com" dnf install -y gitlab-ee

Una vez que la instalación esté completa, intente acceder a la URL externa que proporcionó para GitLab. Esto abrirá la página de inicio de sesión de GitLab para usted.

Se generará una contraseña aleatoria y se almacenará en el directorio /etc/gitlab con el nombre initial_root_password.

Para iniciar sesión, use root como su nombre de usuario y la contraseña almacenada en el archivo initial_root_password. El archivo de contraseña se eliminará automáticamente después de 24 horas. Asegúrese de restablecer la contraseña.


¿Cómo desinstalar GitLab de Rocky Linux 8?

1. Detener el servicio de GitLab

Ahora que hemos visto cómo instalar GitLab, veamos también cómo podemos desinstalar este servicio. Para hacerlo, primero debe detener GitLab. Hágalo ejecutando este comando:

$ sudo gitlab-ctl stop


2. Eliminar GitLab

Ahora puedes desinstalar GitLab con este comando:

$ sudo gitlab-ctl uninstall


3. Elimina el paquete de GitLab

El paso de desinstalación no desinstalará completamente GitLab. También deberá eliminar el paquete GitLab. Haz eso con este comando:

$ sudo yum remove gitlab-ee

Después de este paso, reinicie la máquina para eliminar todos los procesos anteriores de GitLab. GitLab se desinstalará por completo después del reinicio.



Rocky Linux
  1. Instalar/Habilitar RPM Fusion en Rocky Linux 8 - ¿Guía paso a paso?

  2. Instalar WordPress en Rocky Linux 8 usando la pila LAMP - ¿Guía paso a paso?

  3. Instalar XFCE Desktop en Rocky Linux 8 - ¿Guía paso a paso?

  4. Instalar KVM en Rocky Linux 8 / AlmaLinux 8 - ¿Guía paso a paso?

  5. Instalar Protobuf en Linux Mint 20 - ¿Una guía paso a paso?

Cómo instalar GitLab en Rocky Linux 8

Cómo instalar Rocky Linux 8.4 (Guía paso a paso con capturas de pantalla)

Cómo instalar Arch Linux – Guía paso a paso

Cómo instalar Rocky Linux 8.4

Instalar Linux kernel 5.15 en Ubuntu 20.04 - ¿Guía paso a paso?

Instale MariaDB 10.6 en Rocky Linux 8