Installation de Mediawiki sur un VPS

De MathisWiki
Aller à la navigation Aller à la recherche

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;