Dossier GitLab : éditions CE et EE, cycle de versions, support et installation sur Debian et AlmaLinux
À quoi sert GitLab auto-hébergé, ce que coûtent les offres, quelles versions sont maintenues, et comment l'installer et le mettre à jour sur Debian 12/13 et AlmaLinux 8/9/10 (hors paquets Debian).
par Frédéric Vagner · publié le
- Produits
- GitLab
- Source
- docs.gitlab.com ↗
GitLab est la plateforme de gestion de code source et d'intégration continue (CI/CD) que nous utilisons en interne (gitlab.haisoft.net). Il existe en CE (édition communautaire, gratuite) et EE (édition entreprise, fonctions payantes selon l'abonnement), installables sur son propre serveur (« Self-Managed ») ou utilisables en SaaS sur GitLab.com. Ce dossier concerne l'installation auto-hébergée.
Offres et prix
D'après la page officielle des tarifs (24/10/2026) : Free 0 $ par utilisateur et par mois ; Premium 29 $ par utilisateur et par mois, facturé annuellement ; Ultimate sur devis. Des crédits GitLab Credits pour les fonctions d'IA sont inclus (12 $ par utilisateur et par mois en Premium, 24 $ en Ultimate, d'après la page) et achetables à 1 $ le crédit ; minutes de calcul supplémentaires : 10 $ les 1 000 minutes ; stockage supplémentaire : 5 $ par mois pour 10 Gio. Les limites de l'offre Free (utilisateurs par groupe, stockage, minutes) concernent surtout GitLab.com. Prix en euros et conditions Self-Managed : à confirmer auprès de GitLab.
Cycle de versions et support
- Version mineure mensuelle, programmée le troisième jeudi de chaque mois ; version majeure chaque année en mai (la prochaine, GitLab 20.0, le 20/05/2027).
- Versions de correctifs deux fois par mois : le mercredi de la semaine précédant et celui de la semaine suivant la version mineure (prochaines : 11/11 et 25/11/2026), plus des correctifs critiques hors calendrier.
- Politique : les corrections de bogues ne sont reportées que sur la version stable courante ; les correctifs de sécurité sur la version courante et les deux versions mensuelles précédentes. Versions maintenues au 24/10/2026 : 19.5 (bogues et sécurité), 19.4 et 19.3 (sécurité).
| Version | Sortie | Fin de support (endoflife.date) | Dernier correctif |
|---|---|---|---|
| 19.5 | 15/10/2026 | 21/01/2027 | 19.5.1 |
| 19.4 | 17/09/2026 | 17/12/2026 | 19.4.3 |
| 19.3 | 20/08/2026 | 19/11/2026 | 19.3.6 |
| 19.2 | 16/07/2026 | 15/10/2026 (terminée) | 19.2.9 |
Règle pratique : rester sur la dernière version ou au plus à deux versions mineures de retard, sinon plus aucun correctif de sécurité n'est publié. Le saut de plusieurs versions doit suivre les chemins de mise à jour officiels (« upgrade paths »).
Disponibilité sur Debian et AlmaLinux
GitLab n'est pas dans les paquets Debian stable : on installe les paquets Linux (Omnibus) gitlab-ce ou gitlab-ee du dépôt GitLab. Les mises à jour de sécurité ne passent donc pas par les DSA Debian. D'après la page d'installation officielle :
| Système | Pris en charge depuis | Fin de vie du système | Dernière version GitLab proposée |
|---|---|---|---|
| Debian 12 | 16.1.0 | juin 2028 | 19.3.0 (à surveiller) |
| Debian 13 | 18.5.0 | juin 2030 | 23.1.0 |
| AlmaLinux 8 | 14.5.0 | mars 2029 | 21.10.0 |
| AlmaLinux 9 | 16.0.0 | mai 2032 | 25.0.0 |
| AlmaLinux 10 | 18.6.0 | mai 2035 | 28.0.0 |
Point d'attention : la page indique « dernière version supportée proposée 19.3.0 » pour Debian 12 (et Debian 11, fin d'août 2026). Si l'instance tourne sur Debian 12, prévoir la migration vers Debian 13 avant de dépasser la 19.3 ; confirmer la règle exacte avec l'éditeur.
Sécurité récente
Bulletin critique du 21/10/2026 : CVE-2026-110264 (CVSS 10, exécution de code à distance sans authentification), corrigé en 19.5.1, 19.4.3, 19.3.6, 19.2.9, 19.1.9, 19.0.10 et 18.11.13 : voir l'article d'alerte GitLab.
Que faire
- Identifier la version et l'édition de chaque instance.
- Passer à la dernière correction de la branche, ou mieux à 19.5.x.
- S'abonner au flux
docs.gitlab.com/releases/patch-releases.xml. - Sauvegarder avant toute mise à jour.
Vérifier
sudo gitlab-rake gitlab:env:info
head -1 /opt/gitlab/version-manifest.txt
apt-cache policy gitlab-ce # Debian
sudo gitlab-backup create
sudo apt update && sudo apt install gitlab-ce # ou gitlab-ee ; dnf upgrade gitlab-ce sur AlmaLinux