1. Installez et configurez les dépendances nécessaires
sudo apt-get update sudo apt-get install -y curl openssh-server ca-certificates tzdata perl
Puis, installez Postfix (ou Sendmail) pour envoyer des e-mails de notification. Si vous souhaitez utiliser une autre solution pour envoyer des e-mails, veuillez ignorer cette étape et configurer un serveur SMTP externe après l'installation de GitLab
sudo apt-get install -y postfix
Pendant l'installation de Postfix, il se peut qu'une fenêtre de configuration s'affiche. Dans ce cas, sélectionnez « Site Internet » et appuyez sur « Entrée ». Saisissez le DNS externe de votre serveur dans le champ « Nom de l'e-mail » et appuyez sur « Entrée ». Si d'autres fenêtres s'affichent, appuyez à nouveau sur « Entrée » pour accepter les paramètres par défaut.
2. Ajoutez le dépôt de paquets GitLab et installez le paquet
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash
Installez le paquet GitLab. Assurez-vous d'avoir correctement configuré votre DNS, et remplacez https://gitlab.example.com par l'URL à laquelle vous souhaitez accéder à votre instance GitLab. Le processus d'installation configure et lance automatiquement GitLab à cette URL.
Pour les URL avec le protocole « https:// », GitLab demandera automatiquement un certificat avec Let's Encrypt, ce qui nécessite un accès HTTP entrant et un nom d'hôte valide. Vous pouvez également utiliser votre propre certificat ou simplement le protocole « http:// » (sans s).
Si vous souhaitez spécifier un mot de passe personnalisé pour l'utilisateur administrateur initial ( root ), consultez la documentation. Si aucun mot de passe n'est indiqué, un mot de passe aléatoire est automatiquement généré.
sudo EXTERNAL_URL="https://gitlab.example.com" apt-get install gitlab-ee # List available versions: apt-cache madison gitlab-ee # Specifiy version: sudo EXTERNAL_URL="https://gitlab.example.com" apt-get install gitlab-ee=16.2.3-ee.0 # Pin the version to limit auto-updates: sudo apt-mark hold gitlab-ee # Show what packages are held back: sudo apt-mark showhold
3. Accédez au nom d'hôte et connectez-vous
Si vous n'avez pas spécifié de mot de passe personnalisé lors de l'installation, un mot de passe sera généré aléatoirement et stocké dans « /etc/gitlab/initial_root_password » pendant 24 heures. Utilisez ce mot de passe avec le nom d'utilisateur « root » pour vous connecter.
Dans notre documentation, vous trouverez des instructions détaillées sur l'installation et la configuration.
4. Configurez vos préférences de communication
Visitez la page de notre centre de configuration des abonnements par e-mail pour nous indiquer quand communiquer avec vous. Nous utilisons une politique explicite d'opt-in pour les e-mails, de sorte que vous bénéficiez d'un contrôle total sur la nature et la fréquence des e-mails que nous vous envoyons.
Deux fois par mois, nous vous envoyons les actualités clés de GitLab, notamment des informations sur les nouvelles fonctionnalités, les intégrations, la documentation et les anecdotes sur les coulisses de nos équipes de développement. Si vous souhaitez recevoir des informations concernant les mises à jour de sécurité critiques liées aux bogues et aux performances du système, inscrivez-vous à notre newsletter dédiée à la sécurité.
Note importante : Si vous ne vous inscrivez pas à la newsletter dédiée à la sécurité, vous ne recevrez pas d'alertes de sécurité.
5. Prochaines étapes recommandées
Une fois l'installation terminée, vous pouvez envisager les prochaines étapes recommandées, notamment les options d'authentification et les restrictions d'inscription.