Installer GitLab Auto-géré

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

Essai – essayez GitLab Ultimate gratuitement dès aujourd'hui

GitLab Auto-géré – installez cette version sur votre propre infrastructure

GitLab SaaS – démarrez avec notre offre SaaS

Achat en ligne - achetez GitLab en toute transparence sur la plateforme d'achat Cloud de votre choix

Méthode d'installation recommandée

Paquet Linux officiel

Voici la méthode d'installation recommandée pour démarrer avec le paquet Linux. Les paquets Linux sont matures, évolutifs et 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 des architectures de référence.

L'installation Linux est plus rapide, plus facile à mettre à jour et contient des caractéristiques qui améliorent la fiabilité et que l'on ne retrouve pas dans les autres méthodes. L'installation se fait à l'aide d'un paquet unique (également connu sous le nom d'Omnibus) qui regroupe tous les différents services et outils requis pour faire fonctionner GitLab. Il est recommandé de disposer d'au moins 4 Go de RAM (exigences minimales).

Veuillez consulter notre dépôt de paquets (GitLab-ee or GitLab-ce) pour vous assurer que 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 plus de ressources qu'un déploiement d'un paquet Linux à un seul nœud, 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 du graphique 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 du jour 2 dans les déploiements sur un cluster OpenShift et un cluster Vanilla Kubernetes.