GNU/Linux >> Tutoriels Linux >  >> Rocky Linux

Installer Gitlab sur Rocky Linux 8 - Guide étape par étape ?

GitLab est une plateforme DevOps gratuite et open-source sur laquelle les programmeurs peuvent collaborer tout en développant un code source. La plateforme a été spécialement créée pour le travail à distance. Jusqu'à présent, GitLab compte environ 30 millions d'utilisateurs enregistrés, dont 1 million sont des utilisateurs de licence actifs.

Chez LinuxAPT, nous verrons comment installer GitLab sur Rocky Linux 8.

Pour voir comment vous pouvez installer GitLab sur Ubuntu 20.04, visitez :https://linuxapt.com/blog/460-install-gitlab-in-ubuntu-20-04.


Les conditions requises pour l'installation de Gitlab incluent :

  • Un nom de domaine valide associé à votre serveur.
  • Le package Omnibus GitLab occupe 2,5 Go d'espace.
  • 4 Go de RAM (minimum).
  • CPU :4 cœurs (minimum).


Étapes pour installer Gitlab sur Rocky Linux

1. Effectuez la mise à jour du système

Il est recommandé de mettre à jour votre système avant d'installer un nouveau logiciel, surtout si vous envisagez d'installer GitLab. Exécutez la commande suivante pour mettre à jour votre système :

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


2. Configurez SSH

Vous pouvez ignorer cette étape si SSH est déjà activé sur votre système.

Téléchargez et installez le package perl OpenSSH-server avec cette commande :

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

Pour vérifier l'état du démon OpenSSH, exécutez la commande suivante :

$ sudo systemctl status sshd

Ensuite, activez le démon avec cette commande :

$ sudo systemctl enable sshd

Démarrez maintenant le service ssh en exécutant cette commande :

$ sudo systemctl start sshd


3. Configurer le pare-feu

Ici, nous allons configurer le pare-feu du système pour autoriser l'accès HTTP et HTTPS. Il s'agit également d'une étape facultative ; vous pouvez l'ignorer.

Pour vérifier l'état du pare-feu, exécutez :

$ sudo systemctl status firewalld

Pour ouvrir le service HTTP sur le pare-feu du système, utilisez cette commande :

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

Ajoutez maintenant le service HTTPS sur le pare-feu du système avec cette commande :

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

Pour mettre à jour les configurations, redémarrez le pare-feu.

$ sudo systemctl reload firewalld


4. Installez Postfix

Pour envoyer des e-mails de notification, nous devrons installer Postfix. Si vous souhaitez utiliser un autre service pour traiter les e-mails de notification, comme SMTP, vous pouvez ignorer cette étape. Vous pouvez configurer les paramètres après l'installation.

Pour utiliser le service Postfix, installez-le avec la commande ci-dessous :

$ sudo dnf install postfix

Une fois l'installation terminée, activez le service à l'aide de cette commande :

$ sudo systemctl enable postfix

Démarrez maintenant le service avec cette commande :

$ sudo systemctl start postfix

Un écran de configuration apparaîtra lors de l'installation de Postfix. Sélectionnez 'Site Internet' et appuyez sur Entrée. Pour la configuration DNS, utilisez le DNS externe de votre serveur pour 'mail name'. Si d'autres écrans apparaissent, maintenez la touche Entrée enfoncée pour accepter les configurations par défaut.


5. Ajouter et installer le package GitLab

Ici, nous allons télécharger et installer GitLab sur notre système.

Pour ajouter le référentiel de packages GitLab, exécutez cette commande :

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

Pour installer le package, nous allons exécuter la commande ci-dessous. Assurez-vous de remplacer https://gitlab.example.com par l'URL sur laquelle vous souhaitez exécuter votre instance GitLab :

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

Une fois l'installation terminée, essayez d'accéder à l'URL externe que vous avez donnée pour GitLab. Cela ouvrira la page de connexion GitLab pour vous.

Un mot de passe aléatoire sera généré et stocké dans le répertoire /etc/gitlab avec le nom initial_root_password.

Pour vous connecter, utilisez root comme nom d'utilisateur et le mot de passe stocké dans le fichier initial_root_password. Le fichier de mot de passe sera automatiquement supprimé après 24 heures. Assurez-vous de réinitialiser le mot de passe.


Comment désinstaller GitLab de Rocky Linux 8 ?

1. Arrêtez le service GitLab

Maintenant que nous avons vu comment installer GitLab, voyons également comment désinstaller ce service. Pour ce faire, vous devez d'abord arrêter GitLab. Faites-le en exécutant cette commande :

$ sudo gitlab-ctl stop


2. Supprimer GitLab

Vous pouvez maintenant désinstaller GitLab avec cette commande :

$ sudo gitlab-ctl uninstall


3. Supprimez le package GitLab

L'étape de désinstallation ne désinstallera pas complètement GitLab. Vous devrez également supprimer le package GitLab. Faites cela avec cette commande :

$ sudo yum remove gitlab-ee

Après cette étape, redémarrez la machine pour tuer tous les processus GitLab précédents. GitLab sera complètement désinstallé après le redémarrage.



Rocky Linux
  1. Déployer Redis sur Rocky Linux 8 - Guide étape par étape ?

  2. Installer Git sur Rocky Linux 8 - Guide étape par étape ?

  3. Installer Joomla sur Rocky Linux 8 - Guide étape par étape ?

  4. Installer Discord sur Rocky Linux 8 - Guide étape par étape ?

  5. Installer Spotify sur CentOS 8 / Rocky Linux - Guide étape par étape ?

Comment installer GitLab sur Rocky Linux 8

Comment installer Rocky Linux 8.4 (Guide étape par étape avec captures d'écran)

Comment installer Arch Linux - Guide étape par étape

Comment installer Rocky Linux 8.4

Installer GDebi sur Linux Mint 20 - Un guide étape par étape ?

Installer MariaDB 10.6 sur Rocky Linux 8