Installation de Mediawiki sur un VPS
Dans le cadre de mon projet en BTS SIO, j'ai installé et configuré MediaWiki sur un conteneur dédié avec le nom de domaine mediawiki.mderache.fr. Ce travail m'a permis de mieux comprendre les enjeux d'un environnement collaboratif et de m'assurer que l'outil était fonctionnel pour partager efficacement des informations dans un cadre professionnel ou académique.
Comment installer mediawiki sur VPS ?
L'installation de MediaWiki sur mon VPS a nécessité plusieurs étapes :
Préparation de l'environnement
Installation de LXC:
apt install -y lxc
Création d'un conteneur LXC dédié, nommé MediaWiki.
lxc-create -t debian -n mediawiki
Configuration du réseau des conteneurs.
/etc/lxc/default.conf :
Création du ficher /etc/default/lxc-net.
réservations DHCP dans le fichier /etc/lxc/dhcp.conf
On prend l'exemple ici pour le conteneur se nommant "ct1" donc remplacez "ct1" par "mediawiki"
Ensuite on redémarre le système lxc-net:
systemctl restart lxc-net.service
On démarre le conteneur:
lxc-start -n mediawiki
On se connecte au conteneur:
lxc-attach -n mediawiki
Installation d'un serveur web (Apache ou Nginx) ainsi qu'une base de données (MySQL/MariaDB) :
apt update && apt install apache2 mariadb-server php php-mysql php-xml php-intl php-mbstring php-gd -y
Téléchargement et configuration
Téléchargement de la dernière version de MediaWiki :
cd /var/www
wget https://releases.wikimedia.org/mediawiki/1.39/mediawiki-1.39.0.tar.gz
tar -xvzf mediawiki-1.39.0.tar.gz
mv mediawiki-1.39.0 mediawiki
Configuration des permissions :
chown -R www-data:www-data /var/www/mediawiki
chmod -R 755 /var/www/mediawiki
Installation via le navigateur
Accès à l'interface d'installation via l'URL du MediaWiki, personnellement :
http://mediawiki.mderache.fr
Renseignez vos informations de connexion à la base de données et configuration des paramètres de base.
Personnalisation du thème
Vous pouvez modifier le thème de votre Mediawiki en allant dans:
Préférences>Apparance>Habillage
Téléverser un fichier
Vous pouvez téléverser un fichier (par exemple une image) en ajoutant à la fin de votre liens "Sp%C3%A9cial:T%C3%A9l%C3%A9verser"
https://mediawiki.mderache.fr/index.php/Sp%C3%A9cial:T%C3%A9l%C3%A9verser
Une fois avoir téléverser l'image, pour l'ajouter à votre article vous devais ajouter cette ligne:
[[Fichier:nom_image.extension|nom]]
Gestion des droits d’accès
Modifier LocalSettings.php pour demander à l'utilisateur de se connecter avant de voir votre article :
nano /var/www/mediawiki/LocalSettings.php
Ajouter/modifier cette ligne :
$wgGroupPermissions['*']['read'] = true;