Pierre-Henry Soria – Articles en français sur la technologie et la vie intentionnelle

Installer son propre wiki avec MediaWiki ou DokuWiki

Un wiki reste pratique pour documenter un produit, une association, une équipe ou un projet personnel. Deux solutions PHP ont traversé les années : MediaWiki et DokuWiki.

Le bon choix dépend surtout du volume, de l’hébergement et du niveau de personnalisation attendu.

MediaWiki pour une base riche

MediaWiki est le logiciel utilisé par Wikipédia. Il convient aux contenus liés entre eux, aux historiques détaillés, aux nombreux comptes et aux extensions.

Il demande un serveur web, PHP et une base de données. La documentation d’installation recommande MariaDB ou MySQL, tout en prenant aussi en charge PostgreSQL et SQLite.

La procédure générale est simple :

  1. Vérifie les versions de PHP et de la base demandées par la version choisie.
  2. Télécharge une version stable ou LTS depuis le site officiel.
  3. Décompresse les fichiers dans le répertoire du site.
  4. Crée une base et un utilisateur dédiés.
  5. Ouvre l’URL du wiki et suis l’installateur.
  6. Place le fichier LocalSettings.php généré à la racine du wiki.

Ne reprends pas une ancienne archive trouvée sur un site tiers. Les versions dépassées peuvent contenir des failles corrigées depuis.

DokuWiki pour une installation légère

DokuWiki stocke les pages dans des fichiers texte et ne demande pas de base de données. C’est pratique pour une petite documentation, un intranet ou un hébergement simple.

Son installation consiste à déposer les fichiers, ouvrir install.php, créer le compte administrateur puis supprimer ou protéger l’installateur selon les instructions du projet.

L’absence de base simplifie les sauvegardes. Il faut tout de même sauvegarder les pages, la configuration, les médias et les données des extensions.

Mon choix rapide

Je choisis MediaWiki quand j’ai besoin d’une communauté, de nombreuses extensions ou d’un modèle proche de Wikipédia.

Je choisis DokuWiki pour une documentation plus petite, facile à déplacer et à sauvegarder.

Dans les deux cas, je vérifie ces points avant de publier :

  1. HTTPS est actif.
  2. Les inscriptions publiques sont désactivées si elles ne servent pas.
  3. Les sauvegardes sont automatiques et testées.
  4. Le logiciel et ses extensions sont mis à jour.
  5. Les droits d’écriture du serveur sont limités au nécessaire.

Avant une mise à jour importante, je teste la procédure sur une copie. Pour MediaWiki, je sauvegarde les fichiers, les médias, LocalSettings.php et la base de données. Pour DokuWiki, je sauvegarde aussi la configuration, les extensions et les données sous data/.

Une sauvegarde que personne n’a restaurée reste une hypothèse. Créer le wiki prend peu de temps. Le garder propre, sauvegardé et à jour est le vrai travail.


Pierre-Henry Soria

GitHub · PierreWriter.com · YouTube

<< Previous Post

|

Next Post >>

#Wiki #Mediawiki #Dokuwiki #Open Source #Documentation