GitLab Hébergement
GitLab est une plateforme DevOps auto-hébergée pour les dépôts Git, les demandes de fusion, les pipelines CI, les problèmes et un registre de conteneurs intégré.
- Un clic déployer
- 100 Go Espace disque nécessaire
- 8 Go de RAM Mémoire nécessaire
- À partir de 20 € Prix

Liens officiels
Les liens officiels et le site web original de GitLab
Ce que vous obtenez
sur AvaHost
Le déploiement en un clic, un domaine personnalisé, HTTPS gratuit, des mises à jour automatiques des applications et des sauvegardes programmées sont inclus avec chaque application Cloud. Vous pouvez exécuter plusieurs applications sur un seul serveur, et l'accès au terminal est inclus.
Ce modèle n'inclut pas de conteneur de base de données.

Tech
- Image Docker
- gitlab/gitlab-ce:latest
- Port par défaut
- 0

Fonctionnement de GitLab
GitLab Community Edition dans l'image Docker Omnibus, gitlab/gitlab-ce, intègre l'application web, les tâches de fond et sa propre PostgreSQL dans un seul conteneur. Vous définissez une URL externe correspondant au nom d'hôte à partir duquel les utilisateurs cloneront et se connecteront. Les volumes documentés conservent la configuration, les journaux et les données sous /etc/gitlab, /var/log/gitlab et /var/opt/gitlab. L'image publie également un port de protocole git. Cette page s'en tient aux remotes HTTPS, que le nom d'hôte et le certificat couvrent déjà.
La documentation actuelle de GitLab considère 16 GB comme une base pour un nœud unique et indique qu'une installation à mémoire limitée peut fonctionner avec au moins 8 GB. Le Plan 4 sur AvaHost offre 8 GB et 4 vCPU, ce qui est le plan maximal qu'une page d'application est autorisée à recommander. Des nombres d'utilisateurs plus importants, une CI volumineuse ou un registre actif nécessitent une discussion sur un VPS plus grand. Ce catalogue ne liste aucun plan au-delà de ce plafond. La base de données fournie se trouve à l'intérieur de l'image GitLab, donc AvaHost n'ajoute pas de second conteneur de base de données pour cette base.
Fonctionnalités clés de GitLab
Les équipes obtiennent des dépôts, des demandes de fusion, des problèmes et de la CI à partir de la même connexion. Un registre de conteneurs peut être activé avec son propre domaine et stockage, que GitLab documente séparément. Le registre est optionnel et consomme de l'espace disque. La mémoire partagée pour le conteneur fait partie du guide Docker. Les conseils de swap dans la page d'environnement limité relèvent de l'hôte, pas de quelque chose que cette page vous promet de dimensionner.
AvaHost met à jour le déploiement automatiquement et sauvegarde les volumes persistants selon un calendrier. Vous devriez néanmoins lire les notes de mise à niveau de GitLab, car les versions majeures ont des points d'arrêt obligatoires. Les données de dépôt et les artefacts constituent l'essentiel de la sauvegarde. Le courrier d'application n'est pas inclus, donc les notifications par e-mail nécessitent un chemin de messagerie que vous configurez si vous le souhaitez.
GitLab vs GitHub
GitLab
GitLab sur AvaHost est l'application s'exécutant sur votre VPS, avec les données dans vos volumes. GitHub est le produit hébergé de GitHub, avec ses propres runners, politiques et tarification. Choisissez GitHub lorsque vous souhaitez ce service exploité. Choisissez ce package lorsque l'exigence est une GitLab CE auto-hébergée et que vous pouvez respecter le plancher de mémoire.
GitHub
Les listes de fonctionnalités varient entre les versions. Comparez les fonctionnalités CE dont vous avez besoin par rapport à la documentation GitLab actuelle plutôt que par rapport à une liste figée.
Qui utilise GitLab
Les équipes logicielles qui ne peuvent pas placer le code source sur une forge publique hébergée utilisent GitLab. Il en va de même pour les groupes qui souhaitent la CI à côté des données git. C'est un mauvais choix pour un petit site de brochure, et c'est un mauvais choix pour un plan de 1 GB. Si la base de 16 GB de la documentation est votre charge de travail réelle, dites-le avant de commander, car le Plan 4 est le plancher limité de 8 GB, pas une architecture de référence importante.

Auto-hébergement de GitLab : exigences et coût
Cette base est 8192 MB de RAM et 2 cœurs CPU, image gitlab/gitlab-ce, PostgreSQL à l'intérieur de l'image Omnibus plutôt qu'un conteneur séparé. Les dépôts et les blobs de registre dépassent l'installation elle-même. 100 GB sur le Plan 4 est le disque fourni avec cette recommandation, et la croissance au-delà est une conversation d'hébergement une fois que l'historique et les artefacts s'accumulent. Sur AvaHost, le minimum recommandé pour GitLab est le Plan 4 à 20 €. Le package GitLab inclut le déploiement en un clic, votre nom d'hôte, HTTPS automatique, les mises à jour automatiques et les sauvegardes programmées. Git sur HTTPS utilise ce nom d'hôte. Le courrier d'application n'est pas inclus avec GitLab.
F.A.Q
GitLab sur AvaHost est proposé à partir de €20 sur le Plan 4. La documentation officielle de GitLab recommande au minimum 8 GB pour une installation single-node contrainte et décrit 16 GB comme une baseline plus complète. Le Plan 4 dispose de 8 GB, qui est le plan maximal affiché dans ce catalogue sur une page d’application. Un CI intensif, de nombreux utilisateurs ou un registre volumineux peuvent nécessiter un dépassement de ce plafond.
Oui. L’URL externe doit être un nom d’hôte que vous contrôlez, avec HTTPS automatisé sur l’interface web et sur les remotes git HTTPS. Le DNS doit correspondre à ce nom sinon les clones et les connexions échouent. Vous gérez la zone, les comptes utilisateur à l’intérieur de GitLab, et si le domaine du registre est activé.
AvaHost applique les mises à jour GitLab automatiquement et conserve les volumes Omnibus attachés, avec des sauvegardes selon un calendrier. Consultez quand même les notes de mise à niveau de la version, car GitLab documente les chemins requis entre les versions majeures. Après une mise à jour, vérifiez la connexion, un clone via HTTPS et un pipeline. Gardez à l’esprit le stockage du registre lorsque vous estimez la taille de la sauvegarde.
Référentiels, artefacts CI et registre de conteneurs activé. Les 100 Go inclus avec le Plan 4 constituent un point de départ, non une limite à la croissance de l’historique. Planifiez l’augmentation de disque suivante avant que le volume ne se remplisse. Le PostgreSQL fourni réside dans le même volume de données, il fait donc partie de cette stratégie de sauvegarde.
