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 [[email protected]]:            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 : [email protected]

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 2488 fois.

Note : 5 / 5 - 1 avis.


Cet article vous a t'il été utile ?

Merci !

N'hésitez pas à commenter nos pages afin de nous aider à les améliorer si besoin.

Nous sommes désolés

Comment pouvons-nous l'améliorer ? (Indiquez votre addresse mail dans le corps du message si vous désirez recevoir une réponse)

Si vous désirez recevoir une réponse, merci d'indiquer votre mail dans votre commentaire.

comments powered by Disqus
Top