--- title: Gitlab CE installation sur debian date: 2022-09-15 --- ### Gitlab CE sur debian J'ai testé rapidement l'installation d'un gitlab communautaire dans une VM sur mon poste de travail (Fedora). Je pensais qu'en utilisant l'utilitaire *Machines* pour une VM ce serait simple, mais non. Par défaut, je ne pouvais pas communiquer depuis ma machine vers la VM car la partie réseau n'était pas configurée. De ce fait, je me suis appuyé sur une documentation Fedora [1] qui m'a fait découvrir `virt-manager` avec `libvirt`. J'ai quand même pu récupérer l'image que j'avais initialisé dans *Machines*. Une fois la connexion ssh activée sur ma VM, j'ai déroulé l'installation de Gitlab en suivant la procédure [2]. Je n'ai pas tenté de configurer l'installation et j'ai uniquement paramétré l'url de mon instance. Par défaut, si on met https://, un certificat letsencrypt est demandé. Ce qui dans mon cas n'était pas une très bonne idée. J'ai donc continué sans certificat... bouh!! L'installation est globalement rapide et installe beaucoup de composants. Certainement plus que ce dont j'en ai besoin. J'ai récupéré le mot de passe root comme indiqué et j'ai pu parcourir mon instance toute neuve. J'ai parcourru les différentes configurations et il y a en quelques unes! Je pense que pour bien faire, il faut lister les fonctionnalités dont on a besoin et voir pour chacunes d'elles le paramétrage nécessaire. Le point positif de ce type de recherche c'est que l'on découvre des fonctionnalités dont on ne connaissait pas l'existance. Par exemple plantUML qui permet de faire des digrammes de séquences, activé par défaut sur gitlab.com mais qui nécessite une installation supplémentaire pour une instance perso. => https://docs.fedoraproject.org/en-US/quick-docs/getting-started-with-virtualization/ [1] => https://about.gitlab.com/install/#debian [2]