Information d’hébergement

 Résumé

Actuellement le site REUT-O-SUD ainsi que les 2 bases de données associées sont hébergés sur l’infrastructure ECCOREV du DataCenter de l’AMU.
ECCOREV s’arrêtant fin 2026, la plateforme informatique sera très certainement fermée, c’est pourquoi il faudra chercher les solutions pour un nouvel hébergement.
Pour aider cette mise en oeuvre, voici toutes les informations actuelles concernant l’hébergement, à connaitre.
Bien sur, la mise en place de ces étapes est réservée à l’administrateur et au développeur.

 Espace disque

Dans un premier temps, il est important de connaitre l’espace utilisé par l’application web. Celui-ci est de 2 ordres : les fichiers plats & l’espace utilisé par les bases de données.

 Fichiers plats

Les fichiers plats sont tous les fichiers de programmation du site web. Ils sont concentrés dans un répertoire nommé ".../spipReutOSud/".
Donc actuellement (au 1/08/2025) :
— > Volume fichiers plats "/var/www/spipReutOSud" < 250 Mo.

 Base de données

Pour le fonctionnement du site web, 2 bases de données ont été créees :
 La première se situe sous MySQL et fonctionne avec le CMS SPIP. Le volume de données dépend majoritairement du nombre d’articles créés.
— > Volume de la base de données reut-o-sud sous MySQL "/var/lib/mysql/reutosud" < 20 Mo.
 La deuxième se situe sous PostgreSQL et contient toutes les données liées aux stations d’épurations et affichée graphiquement dans la page "Carte" et en tableau dans la page "Base de données". Le volume de données dépend du nombre d’enregistrements et de la précision des données récoltées.
— > Volume de la base de données reut-o-sud sous PostgreSQL < 25 Mo.

 Système d’exploitation

Actuellement, le site est hébergé sur un système d’exploitation Linux Ubuntu 20.04.6 LTS (focal).
Étant donnée la compatibilité des logiciels utilisés, il peut être installé sur de multiples plateformes, comme Microsoft, Linux (distributions différentes), Unix, etc.

 Version des logiciels et librairies

 Logiciels


 MySql : 8.0.42 (Ubuntu)
 PostgreSQL : 12.22 (Ubuntu)
 Apache : 2.4.41 (Ubuntu)

 Librairies essentielles


 PHP : 7.4.3 (Ubuntu)

... et les librairies intégrées dans le CMS :
 Leaflet : 1.4.0
 Bootstrap : 3.3.5
 bootstrap-datetimepicker : 2.4.4 (pour Bootstrap 3)
 DataTable : 1.10.19 (pour Bootstrap 3)
 Jquery : 3.3.1

 Services connexes

De plus, pour que le site web soit accessible il lui faut une URL propre. Actuellement nous atteignons le site via l’URL suivante : https://reut-o-sud.eccorev.fr. Celle-ci est composée du protocole (https), du sous-domaine (reut-o-sud) et du nom de domaine (eccorev.fr).

 Le nom de domaine

Le nom de domaine est celui de ECCOREV, car le site est actuellement rattaché à ECCOREV.
Dans le cas d’un déménagement du site, il serait peut-être intéressant de créer un nom de domaine propre du type "reut-o-sud.fr" (nom identifiant le contenu du site + l’extension du domaine — "fr" ou autre en fonction de l’objectif du site : explication ici).

 Le sous-domaine

Le sous-domaine est majoritairement "www" pour le site principal (comme "www.eccorev.fr" pour ECCOREV), ou un autre nom dans le cas de multiples URLs dépendant du même nom de domaine.

 Le protocole

Le protocole est "https" (avec un "S") sans concession, pour des raisons de sécurité évidentes. Pour que cela soit faisable il faut acheter un certificat SSL auprès d’un organisme certifié.

Pour la mise en œuvre de tous ces points, Gandi est une solution très intéressante, car elle permet de créer l’URL complète, d’acquérir le certificat SSL et même de créer des redirection d’URL (ancienne URL vers la nouvelle) et de mail (permettant de proposer des mail utilisant le nom de domaine créé chez Gandi et les rediriger vers des mail existants — afin de ne pas multiplier les boites mails).

Éventuellement, l’hébergement peut être pris en charge par Gandi également...