Installer GitLab Auto-géré

Essayez GitLab dès aujourd'hui. Téléchargez, installez et maintenez votre propre instance GitLab.

Méthode d'installation recommandée

Paquet Linux officiel

Voici la méthode d'installation recommandée pour démarrer avec le paquet Linux. Matures et évolutifs, les paquets Linux sont utilisés aujourd'hui sur GitLab.com. Si vous avez besoin de davantage de flexibilité et de résilience, nous vous recommandons de déployer GitLab comme décrit dans la documentation sur les architectures de référence.

L'installation sous Linux est plus rapide, les mises à jour sont plus faciles et les fonctionnalités intégrées, que l'on ne retrouve pas dans les autres méthodes, améliorent la fiabilité. L'installation se fait à l'aide d'un seul paquet (également connu sous le nom d'Omnibus), qui regroupe tous les services et outils nécessaires à l'exécution de GitLab. Il est recommandé de disposer d'au moins 4 GiB de RAM (exigences minimales).

Dans notre dépôt de paquets (GitLab-ee ou GitLab-ce), vous pouvez vérifier si la version de GitLab requise est disponible pour la version du système d'exploitation hôte.

Déploiements Kubernetes

Lorsque vous installez GitLab sur Kubernetes, vous devez tenir compte des quelques compromis suivants :

  • L'administration et le dépannage nécessitent des connaissances sur Kubernetes.
  • Cela peut être plus coûteux pour les petites installations. L'installation par défaut nécessite davantage de ressources qu'un déploiement d'un paquet Linux à nœud unique, car la plupart des services sont déployés de manière redondante.
  • Vous devez tenir compte de certaines limitations concernant les fonctionnalités.

Utilisez cette méthode si votre infrastructure est construite sur Kubernetes et que vous êtes familier avec son fonctionnement. Les méthodes de gestion, d'observabilité et certains concepts sont différents des déploiements traditionnels. La méthode des charts Helm concerne les déploiements Vanilla Kubernetes, et l'opérateur GitLab peut être utilisé pour déployer GitLab sur un cluster OpenShift. L'opérateur GitLab peut être utilisé pour automatiser les opérations Jour 2 dans les déploiements sur OpenShift et Vanilla Kubernetes.