Installer la version Gitlab de Bitnami sur votre serveur vps


Définition

Presentation de Gitlab et Bitnami .

Installer la version Gitlab de Bitnami sur votre serveur vps Gitlab est un serveur GIT open-source qui propose une interface graphique intuitive permettrant de gérer  simplement vos utilisateurs et vos projets dans un environnement sécurisé.

                  le site internet de Gitlab : https://gitlab.com/

 

  Installer la version Gitlab de Bitnami sur votre serveur vps    Bitnami est un éditeur qui propose des solutions completes pour l'installation sur serveur de nombreuses applications open-source , dont Gitlab .

                  Le site de Bitnami : https://bitnami.com/

                  les applications disponibles : https://bitnami.com/stacks

 

Pour installer Gitlab il faut que votre vps soit équipé d'une version nue de debian 7 ou supérieure, aucun serveur web ne doit être installé . Vous devez pouvoir vous conecter en ssh .

Attention ! Il est important de relever le FQDN ( nom complet de votre machine ) car cette information vous sera demandée à l'installation et conditionne le bon fonctionnement de votre serveur GIT . La commande utilisée pour trouver le FQDN vous est donnée en début de procédure . le FQDN des serveurs vps se présente ainsi : vpsxxxxxx.lws-hosting.com

Au cours de l'installation vous créerez le compte du premier utilisateur qui sera aussi l'administrateur du serveur GIT . Vous devrez aussi renseigner les paramètres d'une adresse mail pour cet utilisateur , ces paramètres sont les mêmes que ceux que vous renseignez dans un logiciel de messagerie comme windows live mail ou thunderbird ( adresse, mot de passe, serveur smtp , port du serveur ) . Rassemblez toutes ces informations avant de lancer l'installation.

 

 

Procédure

Installer Gitlab sur votre VPS à l'aide de l'installeur de Bitnami .

 

1) Prérequis :

Les versions de Debian livrées sur les vps LWS varient . Demandez l'installation d'une version 7 ou supérieure nue , ou réinstallez vous même cette version depuis votre pannel client ( celà effacera toutes les données du serveur !)

a) Installez nano qui est l'éditeur de texte utilisé dans cette procédure .

apt-get install nano

b) Si votre serveur est une Debian 7 les sources peuvent ne plus être à jour , si c'est le cas ouvrez le fichier sources.list

nano /etc/apt/sources.list

Effacez ce qu'il contient ou commentez les lignes existantes avec un # , et collez ces sources à la place :

## Debian Wheezy - dépôts officiels

deb http://ftp.fr.debian.org/debian/ wheezy main
deb http://ftp.fr.debian.org/debian/ wheezy-updates main

deb http://security.debian.org/ wheezy/updates main

Mettez à jour le serveur

apt-get update

apt-get upgrade

 

c) Pour éviter des erreurs de certificats, installez ca-certificates

apt-get install ca-certificates

d) reconfigurez les locales en lançant cette commande

dpkg-reconfigure locales

lorsque  Jeux de paramètres régionaux à créer : s'affiche, entrez le numéro qui correspond à fr_FR.UTF-8 UTF-8

e) réglez la zone horaire de votre serveur

dpkg-reconfigure tzdata

Choisissez 8 ( pour europe ) et 35 ( pour Paris )

f) Installez fail2ban afin de protéger votre serveur des attaques par brute force . ( pour durcir la configuration d fail2ban vous pouvez vous référer à cette page : https://www.isalo.org/wiki.debian-fr/Fail2ban )

apt-get install fail2ban

 

2) Installation de Gitlab

 

Connectez vous en ssh au serveur vps .

Avant de commencer relevez le nom complet de votre serveur  ou FQDN (nom de la machine + domaine ) - notez le , il vous sera demandé au cours de l'installation

hostname -f

Pour notre exemple nous supposerons que la commande nous a retourné le nom suivant ( ou FQDN)  :  vps0000.lws-hosting.com

 

placez vous maintenant dans un répertoire temporaire

cd /tmp

Avec votre navigateur rendez-vous sur la page de téléchargement Gitlab de bitnami  https://bitnami.com/stack/gitlab/installer

Cliquez droit sur le lien de téléchargement de la version 64 bits et copiez le .

Retournez sur votre console ssh , entrez wget suivi d'un espace collez le lien de téléchargement puis validez .

( l'adresse du lien donné dans l'exemple ci dessous n'est peut-être plus valable, relevez bien le lien sur le site de l'éditeur Bitnami )

wget https://bitnami.com/redirect/to/66720/bitnami-gitlab-7.13.1-0-linux-x64-installer.run

Une fois le téléchargement terminé vous devez rendre exécutable le fichier avec la commande chmod 755 [nom du fichier]

pour notre exemple :

chmod 755 bitnami-gitlab-7.13.1-0-linux-x64-installer.run

Entrez ensuite la commande suivante pour lancer l'installation ./[nom du fichier téléchargé] ce qui donne pour notre exemple :

./bitnami-gitlab-7.13.1-0-linux-x64-installer.run

L'installeur va vous poser plusieurs questions , répondez ainsi :

PhpPgAdmin [Y/n] :      Y + validez

GitLab CI [Y/n] :            Y + validez

Is the selection above correct? [Y/n]:         Y + validez

Select a folder [/opt/gitlab-7.13.1-0]:      validez

Email Address [user@example.com]:            entrez votre adresse mail et validez

Login [user]:                         choisissez un nom pour l'administrateur du serveur gitlab et validez  !!! ATENTION le nom ne doit comporter que des lettres en minuscule

Password :                            choisissez un mot de passe de 8 caractères minimum avec seulement des lettres et des chiffres .

Please confirm your password :        entrez le même mot de passe que celui choisi ci-dessus

Domain [xxx.xxx.xxx.xxx]                entrez le FQDN que vous avez relevez en début de procédure (nom du serveur.nom du domaine )

Do you want to configure mail support? [y/N]:      Y et validez

Default email provider:                  tapez 1 pour Gmail ou 2 pour un autre fournisseur

Username []:                ATTENTION ! entrez votre adresse mail complète !  ex : paul@exemple.com

Password :                  Entrez le mot de passe de votre adresse mail

Re-enter :                  confirmez le mot de passe

SMTP Host []:               entrez l'adresse du serveur SMTP de votre fournisseur de mail

SMTP Port [587]:           entrez le port du serveur SMTP ( en général 25 ou 587 )

Secure connection

[1] None
[2] SSL
[3] TLS
Please choose an option [3] :    donnez le chiffre qui correspond au mode d'identification du serveur SMTP de votre fournisseur


Do you want to continue? [Y/n]:                      Y + validez

 

l'installation prend plusieurs minutes, soyez patient et ne coupez surtout pas votre connection ssh .

une fois l'installation terminée un message vous donne l'url du serveur Gitlab.

Pour notre exemple :

Info: To access the Bitnami Gitlab Stack, go to

http://vps0000.lws-hosting.com:80 from your browser.

Les trois dernières commandes vont permettre à Gitlab de rester actif en cas de re-démarrage du serveur .

Placez vous dans le répertoire d'installation de Gitlab, copiez le script de démarrage dans /etc/init.d et lancez la commande de configuration du démarrage .

cd /opt/gitlab-7.13.3-0                  # le numéro de version est celui à la date de l'écriture de cette procédure, il peut avoir changé .

cp ctlscript.sh /etc/init.d

update-rc.d ctlscript.sh start 2 2 .     # attention , la fin de commande est bien 2 espace 2 espace point

 

L'installation est terminée, connectez-vous avec les identifiants créés lors de l'installation et créez votre premier projet et vos utilisateurs .

 

 

 

 

 

 

 

Notez cet article

Vous avez noté 0 étoile(s)

Cet article a été lu 3454 fois.

Note : 5 / 5 - 2 avis.

comments powered by Disqus
Top