1. Instale y configure las dependencias necesarias
sudo apt-get update sudo apt-get install -y curl openssh-server ca-certificates tzdata perl
A continuación, instale Postfix (o Sendmail) para enviar correos electrónicos de notificación. Si desea utilizar otra solución para enviar correos electrónicos, omita este paso y configure un servidor SMTP externo después de instalar GitLab
sudo apt-get install -y postfix
Durante la instalación de Postfix puede aparecer una pantalla de configuración. Seleccione «Sitio de Internet» y presione Intro. Utilice el DNS externo de su servidor para «nombre de correo» y presione Intro. Si aparecen pantallas adicionales, continúe presionando Intro para aceptar los valores predeterminados.
2. Agregue el repositorio de paquetes de GitLab e instale el paquete
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash
A continuación, instale el paquete de GitLab. Asegúrese de haber configurado su DNS correctamente y cambie https://gitlab.example.com a la URL en la que desea acceder a su instancia de GitLab. La instalación configurará e iniciará automáticamente GitLab en esa URL.
Para las URL https://, GitLab automáticamente solicitará un certificado con Let's Encrypt, que requiere acceso HTTP entrante y un nombre de host válido. También puede usar su propio certificado o simplemente usar http:// (sin la s).
Si desea especificar una contraseña personalizada para el usuario administrador inicial (root), consulte la documentación. Si no se especifica una contraseña, se generará automáticamente una contraseña aleatoria.
sudo EXTERNAL_URL="https://gitlab.example.com" apt-get install gitlab-ee # Enumerar las versiones disponibles: apt-cache madison gitlab-ee # Especificar la versión: sudo EXTERNAL_URL="https://gitlab.example.com" apt-get install gitlab-ee=16.2.3-ee.0 # Fijar la versión para limitar las actualizaciones automáticas: sudo apt-mark hold gitlab-ee # Mostrar qué paquetes se retienen: sudo apt-mark showhold
3. Navegue hasta el nombre de host e inicie sesión
A menos que haya proporcionado una contraseña personalizada durante la instalación, se generará una contraseña al azar y se almacenará durante 24 horas en /etc/gitlab/initial_root_password. Utilice esta contraseña con el nombre de usuario root para iniciar sesión.
Consulte nuestra documentación para obtener instrucciones detalladas sobre la instalación y la configuración.
4. Configure sus preferencias de comunicación
Visite nuestro centro de preferencias de suscripción por correo electrónico para informarnos cuándo comunicarse con usted. Tenemos una política explícita de suscripción de correo electrónico para que tenga un control total sobre qué correos electrónicos le enviamos y con qué frecuencia.
Dos veces al mes, enviamos las novedades de GitLab que debe conocer, incluidas las nuevas funcionalidades, integraciones, documentos e historias detrás de escena de nuestros equipos de desarrollo. Para recibir actualizaciones de seguridad críticas relacionadas con errores y el rendimiento del sistema, suscríbase a nuestro boletín de seguridad dedicado.
Nota importante Si no se suscribe al boletín de seguridad, no recibirá alertas de seguridad.
5. Siguientes pasos recomendados
Después de completar su instalación, considere los siguientes pasos recomendados, incluidas las opciones de autenticación y las restricciones de registro.