Notes d'installation

Basé sur : https://framacloud.org/fr/cultiver-son-jardin/gitlab.html

Ajout des paquets de base pour lancer la config
apt-get install curl openssh-server ca-certificates


On récupère et lance le script qui installe les depots
curl -sS https://packages.gitlab.com/install/repositos/gitlab/gitlab-ce/script.deb.sh > script.deb.sh
bash ./script.deb.sh


On install le paquet qui fait tout:
apt-get install gitlab-ce


On edite la conf.
vi /etc/gitlab/gitlab.rb

On fait tout comme framasoft, sauf pour le mail, et la config nginx derrière un proxy pour gitlab
nginx['listen_port'] = 80

##! **Override only if your reverse proxy internally communicates over HTTP**
##! Docs: https://docs.gitlab.com/omnibus/settings/nginx.html#supporting-proxie$
nginx['listen_https'] = false



et pour mattermost (a ajouter, n'existe pas dans la configuratio)
mattermost_nginx['listen_port'] = 80
mattermost_nginx['listen_https'] = false


finalisation de l'installation
dpkg-reconfigure gitlab-ce


puis redémarrage de la conf. des services
gitlab-ctl reconfigure