Procédure d'installation de IstSOS et PostgreSQL (Postgis)

L'installation porte sur une version de l'OS Linux - Ubuntu - elle est accessible directement sur le site de IstSOS :

Il est possible que plusieurs bugs soient encore actifs lors du déroulement de ce tutoriel et certaines corrections sont a apporter à plusieurs étapes.

Cette partie du tutoriel fournit des instructions sur l’installation d’istSOS sur un système d’exploitation Linux basé sur la distribution Ubuntu. Néanmoins, même si des tests approfondis ont été effectués dans cet environnement seulement, istSOS est développé dans Python qui est connu pour son support de plate-forme croisée et l’installation existante sont enregistrées dans les systèmes Windows® et le système d’exploitation d’OS X Apple devrait également être pris en charge. Les utilisateurs intéressés peuvent regarder le site Web istSOS ou demander de l’aide sur la liste de diffusion;

Elle est accessible ici, il faut télécharger le package 2.4.0-RC4.tar.gz : Installation de IstSOS - version officielle

Téléchargez istSOS and décrompressez le:

sudo mv ~/Téléchargements/istsos-2.4.0-RC4.tar.gz ~/Documents/istsos_install
cd ~/Documents/istsos_install
sudo tar -zxvf istsos-2.4.0-RC4.tar.gz -C /usr/share/

Accordez les droits et permissions aux fichiers et dossiers

sudo chmod 755 -R /usr/share/istsos
sudo chown -R www-data:www-data /usr/share/istsos/services
sudo chown -R www-data:www-data /usr/share/istsos/logs

Installez Python3

sudo apt install python3 python3-pip apache2 libapache2-mod-wsgi-py3

Installez les dépendances de Python3

sudo pip3 install -r /usr/share/istsos/requirements.txt

Configurez Apache et WSGI

Ouvrir /etc/apache2/sites-enabled/000-default.conf, et ajoutez les lignes de configuration suivantes:

  <VirtualHost *:80>

 ServerAdmin webmaster@localhost
 DocumentRoot /var/www/html

 ErrorLog ${APACHE_LOG_DIR}/error.log
 CustomLog ${APACHE_LOG_DIR}/access.log combined

 WSGIScriptAlias /istsos /usr/share/istsos/application.py
 Alias /istsos/admin /usr/share/istsos/interface/admin
 Alias /istsos/modules /usr/share/istsos/interface/modules

 <LocationMatch /istsos>
     Options +Indexes +FollowSymLinks +MultiViews
     AllowOverride all
     Require all granted
 </LocationMatch>

  </VirtualHost>

Redémarrez Apche


sudo service apache2 restart

Installez PostgreSQL and PostGIS

sudo apt install postgresql postgis

Configurez le mot de passe de PostgreSQL

sudo -u postgres psql -c "alter user postgres password 'postgres';"

Créez la base de données de PostgreSQL - istSOS

sudo -u postgres createdb -E UTF8 istsos
sudo -u postgres psql -d istsos -c 'CREATE EXTENSION postgis'

L'installation est terminée. Vous pouvez visualiser l'interface IstSOS à l'adresse http://localhost/istsos/admin/

Licence Creative Commons
Ce(tte) œuvre est mise à disposition selon les termes de la Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Pas de Modification 2.0 France.