diff --git a/index_installation.rst b/index_installation.rst index e09baf61bb617d0a9832191300fefc07bde7122d..11a0db251d79be0f5b313676e4c5b74171c0aeea 100644 --- a/index_installation.rst +++ b/index_installation.rst @@ -4,7 +4,7 @@ .. toctree:: :maxdepth: 2 - installation/linux/index.rst + installation/Linux/index.rst installation/windows/index.rst diff --git a/linux/.gitkeep b/installation/Linux/.gitkeep similarity index 100% rename from linux/.gitkeep rename to installation/Linux/.gitkeep diff --git a/installation/Linux/index.rst b/installation/Linux/index.rst new file mode 100644 index 0000000000000000000000000000000000000000..957cf2b93ef05afdbaac58eb1ac7b11ad0a48cde --- /dev/null +++ b/installation/Linux/index.rst @@ -0,0 +1,10 @@ +Le processus d'installation de GTF sous Linux se déroule en 6 étapes décrites ci-après : + +.. toctree:: + :maxdepth: 4 + + installation_linux + + + + diff --git a/installation/Linux/installation_linux.md b/installation/Linux/installation_linux.md new file mode 100644 index 0000000000000000000000000000000000000000..f9663e11f9f7c73a2b96b7cb8530d6a40ca44886 --- /dev/null +++ b/installation/Linux/installation_linux.md @@ -0,0 +1,118 @@ +# Procédure d'installation de GTF sous linux + +## Prérequis + + L'installation est validée pour les distributions de type Debian (>=8) ou Ubuntu + + Les commandes dans la documentation suivante sont exécutées avec un compte administrateur ou un utilisateur possédant les + droits privilèges Administrateur. + + Une taille de 8 go est requise dans le cadre d'une installation GTF/FME Desktop + +> Dans la suite de la documentation, les commandes sont décrites sous un compte administrateur (root). Dans le cas où un utilisateur privilège est utilisé, les commandes seront précédées par sudo. + +## Mise à jour des paquets + +La mise à jour des dépôts linux permet de récupérer la dernière version des composants à installer, à savoir: +* Apache +* PostgreSql + + + apt-get update && apt-get upgrade + +## Installation de Apache + + apt-get install apache2 + +## Configuration du module ssl + + Dans le cadre d'une connexion sécurisé, merci de vous reporter à la documentation suivante : [Configuration SSL](http://www.veremes.com/configuration-ssl-apache) + + Comme indiqué, Veremes fournit des certificats SSL par défaut. Ces fichiers de configuration peuvent être récupérés par les commandes suivantes: + + wget http://freedownload.veremes.net/products/util/ssl_certificats/server.key + wget http://freedownload.veremes.net/products/util/ssl_certificats/server.crt + + + Afin de terminer la procédure d'installation, vérifier que le mode ssl est bien activé. + + a2enmod ssl + Module ssl already enabled + +## Installation de Postgresql + + apt-get install postgresql + +Pour des raisons de sécurité, il est nécessaire de modifier le mot de passe de l'utilisateur postgres. + + su -postgres + psql + ALTER USER postgres WITH PASSWORD '<password>' + \q + exit +où <password> est un mot de passe alphanumérique de 8 caractères minimum (préconisation). + + +## Installation de l'application GTF + +Pour installer GTF, il faut télécharger l’installateur sur le site http://download.veremes.com, dans le répertoire gtf/gtfaaaa (où aaaa représente le millésime). Les codes d’accès (login et password) sont fournis par e-mail à la suite d’une commande ou demande d’évaluation. + +Ces informations peuvent être renvoyées sur simple demande à codes@veremes.com. + + + cd /tmp + mkdir Installation + cd Installation + wget http://download.veremes.net/products/gtf/setup_gtf-xxx-linux.zip --user <user> --password <password> + +où <user\> et <password\> seront transmis lors de l'installation. + + + cd /tmp/installation + chmod -R 755 * + +Editer le fichier install.sh afin de définir les paramètres de votre installation. Les variables à modifier pour l’installation sont : + +* Répertoire d'installation +> dir='répertoire d'installation de l'application GTF' + +* Paramètre pour la connexion au SGBD +> serveur='adresse du serveur postgres' +> +> port='port du serveur postgres' + +* Nom de la base de données (vitis crée par défaut) +> bdd='base de données' + +* Compte SUPERUSER sur le SGBD +> dblogin='utilisateur' + +* Mot de passe du compte SUPERUSER +> dbpswd='mot de passe' + +* Compte Administrateur de l'application +> appAdmin=admin +* Son mot de passe +> appPswd=test + +L’installateur assure les opérations suivantes : + +* Copie du code du Serveur d’Application Vitis +* Installation du PHP +* Configuration du serveur HTTPS Apache +* Création de la base de données dans PostgreSql +* Création d’un compte administrateur dans PostgreSql + +Exécuter le script install.sh pour lancer l’installation. + + ./install.sh + +Attendre une minute environ pour obtenir un retour console. + +Un rapport d’installation install_report_dd-mm-yyyy.txt est généré dans le répertoire de téléchargement des ressources, il permet de savoir si l’installation s’est déroulée correctement. + + +## Test de connexion à GTF + +Le procédure de validation applicative est disponible à l'adresse suivante: +[Initilisation du compte Administrateur](https://doc-gtf.readthedocs.io/fr/latest/installation/initialisation_admin.html#test-de-connexion-du-compte-administrateur) diff --git a/linux/index.rst b/linux/index.rst deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/linux/installation_linux.md b/linux/installation_linux.md deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000