Casanier, mais fenêtre ouverte sur le monde entier
Installation de GestSup sur un DEBIAN 11
Installation de GestSup sur un DEBIAN 11

Installation de GestSup sur un DEBIAN 11

Linux Debian 11

Installation

Mise à jour de l’OS
apt update && apt upgrade -y && apt dist-upgrade -y
Installation des prés requis
apt install apache2 mariadb-server php php-{mysql,xml,curl,imap,ldap,zip,mbstring,gd,intl} unzip ntp -y
Création utilisateur de base de données
mariadb -u root
CREATE USER 'gestsup'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'gestsup'@'localhost';
FLUSH PRIVILEGES;
exit
Modification des paramètres PHP

Éditer le fichier de configuration PHP

nano /etc/php/X.X/apache2/php.ini

Modifier les valeurs suivantes

max_execution_time = 480
memory_limit = 512M
upload_max_filesize = 8M
date.timezone = Europe/Paris
Télécharger Gestsup
wget -P /var/www/html https://gestsup.fr/downloads/versions/current/version/gestsup_3.2.X.zip
Extraire les fichiers
unzip /var/www/html/gestsup_3.2.X.zip -d /var/www/html
Suppression des fichiers inutiles
rm /var/www/html/gestsup_3.2.X.zip
rm /var/www/html/index.html
Modifier les droits pour l’installation
adduser gestsup --ingroup www-data
chown -R gestsup:www-data /var/www/html/
find /var/www/html/ -type d -exec chmod 750 {} \;
find /var/www/html/ -type f -exec chmod 640 {} \;
chmod 770 -R /var/www/html/upload
chmod 770 -R /var/www/html/images/model
chmod 770 -R /var/www/html/backup
chmod 770 -R /var/www/html/_SQL
chmod 660 /var/www/html/connect.php
Redémarrage du serveur
reboot
Installation via le navigateur

Depuis le navigateur web de votre client accédez à l’URL : http://monserveur/ et renseigner l’utilisateur de base de données gestsup avec son mot de passe.
Une fois l’installation terminée, vous pourrez utiliser l’identifiant admin et le mot de passe admin à changer à la première connexion.

Répertoire d’installation

Supprimer le répertoire d’installation une fois l’installation finalisée supprimer le répertoire d’installation

rm -rf /var/www/html/install/
Suppression d’utilisateurs

Désactivez les utilisateurs de GestSup dont vous n’avez pas besoin : « Administration » > « Utilisateurs ».

Modifier les droits après l’installation
chmod 640 /var/www/html/connect.php
Installation PhpMyAdmin (optionnel) :
apt install phpmyadmin

Sécurisation

Masquer la version d’Apache utilisée
nano /etc/apache2/conf-available/security.conf
ServerSignature Off
ServerTokens Prod
Bloquer le listing de répertoire
nano /etc/apache2/apache2.conf

Dans la section « Directory /var/www/ » supprimez « Indexes »

Deux ou trois astuces !

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *