Services IT / Fiche

Bases de connaissances et wikis : SharePoint, Confluence, OpenProject, BookStack, XWiki, Docmost…

À quoi sert une base de connaissances, les critères qui comptent, et le comparatif des solutions propriétaires et libres, en ligne ou chez soi. Avec un déploiement BookStack sous Docker et les règles pour une documentation qui reste à jour.

Services IT Fiche Tous niveaux Publié le 20 octobre 2026 20 min de lecture
Étagères en bois remplies de livres dans une bibliothèque
Photo : Peter Herrmann sur Unsplash

Avant de commencer

En clair

Une base de connaissances, c'est la mémoire écrite de l'équipe. Sans elle, le savoir est dans la tête de quelques personnes : quand elles sont absentes ou partent, tout s'arrête. Avec elle, la procédure pour réinitialiser le pare-feu, le mot de passe Wi-Fi des invités ou la marche à suivre pour un nouvel arrivant sont rangés au même endroit, comme dans une bibliothèque bien classée : on sait où chercher, et on trouve.

Aucun prix n'est donné ici : les offres changent souvent. Informations vérifiées le 20 octobre 2026.

1. Les différents usages

Le mot « base de connaissances » recouvre plusieurs besoins. Les identifier évite de choisir un outil inadapté.

Usage Ce qu'on y met Lecteurs Outils typiques
Wiki interne Organisation, règles, annuaire des services, accueil des nouveaux Toute l'entreprise SharePoint, Confluence, BookStack, XWiki
Documentation technique Architecture, procédures d'exploitation (runbooks), configuration des serveurs Équipe IT, développeurs Confluence, BookStack, Wiki.js, Docmost
Base de support Solutions aux incidents fréquents, FAQ pour les utilisateurs Techniciens et utilisateurs Base intégrée au logiciel d'assistance (GLPI, Zammad…), Confluence
Documentation de projet Comptes rendus, décisions, cahiers des charges liés aux tâches Équipe projet OpenProject, Confluence avec Jira, Notion
Prise de notes personnelle Mémos, liens, essais du homelab Vous seul Obsidian, Joplin, BookStack, DokuWiki

Une seule source de vérité

Le pire scénario est d'avoir la même procédure à trois endroits, dans trois versions différentes. Choisissez un outil principal pour la documentation, et faites des liens vers lui depuis les autres (ticket, tâche de projet, conversation).

2. Ce qui rend une base de connaissances utile

Avant de comparer les produits, voici les critères qui comptent vraiment au quotidien.

Critère Pourquoi c'est important
Recherche efficace Si on ne trouve pas en dix secondes, on ne cherche plus. La recherche doit couvrir le texte des pages, et idéalement les pièces jointes (PDF, Word).
Structure claire Espaces, livres, chapitres ou arborescence : une hiérarchie lisible aide à ranger et à retrouver.
Éditeur agréable Un éditeur visuel pour tout le monde, le Markdown pour les techniciens. Si écrire est pénible, personne n'écrit.
Droits d'accès fins Certaines pages (procédures sensibles, RH) ne doivent pas être visibles de tous.
Historique des versions Savoir qui a modifié quoi, comparer et revenir en arrière.
Connexion unique (SSO) Se connecter avec le compte de l'entreprise (Active Directory/LDAP, Entra ID, SAML, OpenID Connect) plutôt qu'un compte de plus. Voir la gestion des identités.
Modèles de page Un modèle de procédure ou de compte rendu donne des pages homogènes.
Export et réversibilité Pouvoir tout récupérer (HTML, Markdown, PDF) le jour où l'on change d'outil.
Schémas Intégration de diagrammes (draw.io/diagrams.net, Mermaid) pour l'architecture réseau.

3. Les solutions propriétaires

Microsoft SharePoint

SharePoint est la brique documentaire de Microsoft 365 : sites d'équipe et de communication, bibliothèques de documents, pages, listes. Si l'entreprise utilise déjà Microsoft 365, il est déjà disponible, intégré à Teams (chaque équipe Teams a son site SharePoint) et à OneDrive.

  • Points forts : intégration Office (coédition Word/Excel), droits basés sur les comptes Entra ID, recherche Microsoft Search, gouvernance (étiquettes de confidentialité, rétention), Copilot selon les licences.
  • Limites : excellent pour stocker des documents, moins naturel pour écrire un wiki : les pages SharePoint sont plutôt pensées pour la communication interne. Les droits deviennent vite complexes si on ne les cadre pas dès le départ.
  • Sur site : SharePoint Server Subscription Edition reste disponible et supporté au moins jusqu'au 31 décembre 2035. SharePoint Server 2016 et 2019 ne sont plus supportés depuis le 14 juillet 2026 : une ferme encore dans ces versions doit migrer.

SharePoint comme wiki

Pour un usage wiki, créez un site de communication dédié, avec une navigation par grandes rubriques, et réservez les bibliothèques de documents aux fichiers. Les pages de site sont recherchables et peuvent servir de base de connaissances simple.

Atlassian Confluence

Confluence est la référence historique du wiki d'entreprise, très utilisée par les équipes techniques, surtout couplée à Jira pour le suivi des tâches.

  • Points forts : éditeur riche, espaces par équipe, modèles nombreux, macros, intégration Jira, catalogue d'extensions (Marketplace).
  • Limites : l'offre devient exclusivement en ligne (Cloud). Atlassian a mis fin à l'offre Server en février 2024, puis a annoncé la fin de Data Center, sa version à installer soi-même :
Date Étape pour Confluence/Jira Data Center
30 mars 2026 Fin de la vente de nouvelles licences
30 mars 2028 Fin des ventes aux clients existants (y compris les extensions de licence)
28 mars 2029 Fin de vie : plus de support ni de correctifs, licences expirées, instances en lecture seule

Confluence installé chez vous

Si votre organisation utilise Confluence Data Center, il faut décider avant 2029 : passer au Cloud d'Atlassian (avec ses offres pour données sensibles), ou migrer vers une autre solution. Les outils libres XWiki et Docmost proposent des imports Confluence, ce qui en fait les destinations les plus fréquentes.

Notion

Notion mélange pages, bases de données et tâches dans une interface très souple. C'est un excellent outil pour une petite équipe ou un usage personnel, mais il est uniquement en ligne, hébergé aux États-Unis, et sa souplesse peut produire un espace désordonné sans règles de rangement. Pour les données sensibles, lisez le comparatif du cloud sur la question de la souveraineté.

4. OpenProject : la documentation au service du projet

OpenProject n'est pas d'abord un wiki : c'est un logiciel libre (licence GPLv3) de gestion de projet (tâches, diagrammes de Gantt, tableaux agiles, réunions, suivi du temps). Il intègre un wiki par projet et un module Documents.

  • Depuis la version 17.0 (janvier 2026), les Documents permettent l'édition collaborative en temps réel (curseurs des autres participants, sauvegarde automatique, liens vers les tâches). Cette fonction demande un serveur de synchronisation (Hocuspocus), inclus dans l'offre Cloud et l'installation par conteneurs, mais pas par défaut dans l'installation par paquets DEB/RPM.
  • Intégrations avec Nextcloud et avec SharePoint/OneDrive pour lier des fichiers aux tâches.
  • Deux éditions : Community (libre, complète pour la plupart des besoins) et Enterprise (fonctions supplémentaires, support). Disponible en Cloud ou à installer soi-même.

À choisir si la documentation est liée à des projets (comptes rendus, décisions, livrables). Pour une base de connaissances générale de l'équipe IT, un vrai wiki reste plus confortable, et les deux peuvent cohabiter.

5. Les alternatives libres à héberger soi-même

Solution Licence Technologie Organisation Points forts Limites
BookStack MIT PHP, MySQL/MariaDB Étagères, livres, chapitres, pages Très simple à prendre en main, LDAP/SAML/OIDC inclus, droits fins, export PDF/HTML/Markdown Structure imposée sur 4 niveaux
Wiki.js AGPL-3.0 Node.js, PostgreSQL Arborescence libre Markdown natif, synchronisation Git, beau rendu Version 2.5 stable mais peu d'évolutions ; la 3.0 est encore en bêta, déconseillée en production
XWiki LGPL-2.1 Java, base SQL Espaces et pages imbriqués Très complet, applications structurées, outil de migration depuis Confluence Plus lourd à installer et administrer ; certaines extensions sont payantes
Docmost AGPL-3.0 (édition Community) Node.js, PostgreSQL Espaces et pages Interface moderne proche de Confluence/Notion, édition collaborative en temps réel, diagrammes intégrés SSO, MFA et import Confluence réservés aux éditions payantes
Outline BSL 1.1 (code ouvert, licence non libre) Node.js, PostgreSQL Collections et documents Très rapide, éditeur agréable, intégration Slack Pas de compte local avec mot de passe : connexion par SSO ou lien envoyé par e-mail ; licence restrictive pour un usage commercial en tant que service
Docs (La Suite numérique) MIT Python/Django, React Documents et sous-pages Édition collaborative en temps réel, export, conçu pour l'administration française et allemande Plus proche d'un éditeur de documents partagés que d'un wiki très structuré
DokuWiki GPL-2.0 PHP, sans base de données (fichiers texte) Espaces de noms Ultra léger, sauvegarde par simple copie de dossier, nombreux greffons Syntaxe propre à DokuWiki, interface datée
MediaWiki GPL-2.0 PHP, MySQL/MariaDB Pages et catégories Le moteur de Wikipédia, robuste pour de très gros volumes Pensé pour un wiki public, administration et droits peu adaptés à l'entreprise

Ce que veut dire « libre » ici

Une licence libre (MIT, GPL, AGPL, LGPL) vous autorise à utiliser, étudier, modifier et redistribuer le logiciel. Les licences « à code source disponible » comme la BSL d'Outline montrent le code, mais limitent certains usages. Pour un usage interne, la différence est souvent mineure ; pour proposer le service à des clients, lisez la licence.

6. Quoi choisir ?

Situation Choix conseillé Pourquoi
Homelab, notes personnelles BookStack ou DokuWiki Légers, faciles à sauvegarder, tournent sur un petit conteneur
Petite équipe IT, auto-hébergé BookStack Le meilleur rapport simplicité/fonctions, SSO inclus dans la version libre
Équipe habituée à Confluence ou Notion Docmost ou XWiki Interface proche, import depuis Confluence
Entreprise déjà sur Microsoft 365 SharePoint (et Loop pour le travail collaboratif) Déjà inclus dans Microsoft 365, intégré aux comptes et aux droits
Équipe de développeurs Wiki.js 2.5 avec Git, ou documentation dans le dépôt de code La documentation suit le code et ses revues
Gestion de projet avec documentation OpenProject Tâches, réunions et documents au même endroit
Secteur public, exigence de souveraineté Docs de La Suite numérique, XWiki, BookStack hébergés en France ou en Europe Logiciels libres, hébergement maîtrisé
Grande organisation, besoins avancés Confluence Cloud, SharePoint ou XWiki Gouvernance, volumétrie, support éditeur

Testez avec de vrais contenus

Avant de choisir, écrivez trois vraies pages dans deux ou trois outils : une procédure, un compte rendu, une fiche d'architecture avec un schéma. Faites tester la recherche par un collègue. C'est plus parlant que n'importe quel comparatif.

7. Exemple : BookStack avec Docker Compose

BookStack est un bon point de départ pour une équipe ou un homelab. Cet exemple utilise l'image maintenue par LinuxServer.io et MariaDB. Si Docker Compose ne vous est pas familier, commencez par la fiche Docker Compose.

Étape 1. Créez le dossier du service :

mkdir -p /opt/bookstack && cd /opt/bookstack

Étape 2. Générez la clé de chiffrement des sessions :

docker run -it --rm --entrypoint /bin/bash \
  lscr.io/linuxserver/bookstack:latest appkey

La commande affiche une ligne commençant par base64:. Copiez-la entière.

Étape 3. Créez le fichier .env, qui contient les secrets, et protégez-le :

cat > .env <<'EOF'
APP_KEY=base64:collez-ici-la-cle-generee
DB_PASSWORD=un-mot-de-passe-long-et-unique
DB_ROOT_PASSWORD=un-autre-mot-de-passe-long
EOF
chmod 600 .env

Étape 4. Créez le fichier compose.yaml :

services:
  bookstack:
    image: lscr.io/linuxserver/bookstack:latest
    container_name: bookstack
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Paris
      - APP_URL=https://wiki.exemple.lan
      - APP_KEY=${APP_KEY}
      - DB_HOST=bookstack-db
      - DB_PORT=3306
      - DB_USERNAME=bookstack
      - DB_PASSWORD=${DB_PASSWORD}
      - DB_DATABASE=bookstack
    volumes:
      - ./config:/config
    ports:
      - 6875:80
    depends_on:
      - bookstack-db
    restart: unless-stopped

  bookstack-db:
    image: mariadb:11.8
    container_name: bookstack-db
    environment:
      - MARIADB_ROOT_PASSWORD=${DB_ROOT_PASSWORD}
      - MARIADB_DATABASE=bookstack
      - MARIADB_USER=bookstack
      - MARIADB_PASSWORD=${DB_PASSWORD}
    volumes:
      - ./db:/var/lib/mysql
    restart: unless-stopped

Étape 5. Démarrez et vérifiez :

docker compose up -d
docker compose logs -f bookstack

Étape 6. Ouvrez http://adresse-du-serveur:6875. Connectez-vous avec le compte par défaut admin@admin.com et le mot de passe password, puis changez immédiatement l'adresse et le mot de passe de ce compte dans Mon compte.

Points à régler avant d'ouvrir le service

  • APP_URL doit correspondre exactement à l'adresse utilisée par les utilisateurs, sinon les liens et les images seront cassés.
  • Placez BookStack derrière un proxy inverse avec HTTPS (Caddy, Traefik, Nginx Proxy Manager) et n'exposez pas le port 6875 sur Internet.
  • Créez un compte nominatif par utilisateur ou branchez l'annuaire (LDAP, SAML ou OIDC) : pas de compte partagé.

Sauvegarde : il faut sauvegarder la base et les fichiers (images, pièces jointes dans ./config). Exemple de sauvegarde de la base :

docker exec bookstack-db sh -c 'mariadb-dump -u root -p"$MARIADB_ROOT_PASSWORD" bookstack' \
  > /opt/sauvegardes/bookstack-$(date +%F).sql

Intégrez ensuite le dossier /opt/bookstack et les exports dans votre sauvegarde habituelle (voir la règle 3-2-1 et Restic) et testez une restauration.

8. Faire vivre la documentation

L'outil compte moins que les habitudes. Une base de connaissances meurt quand plus personne ne lui fait confiance.

  1. Définissez une arborescence simple dès le départ, par exemple : Infrastructure, Réseau, Postes de travail, Applications, Procédures d'urgence, Accueil et organisation.
  2. Utilisez des modèles pour les types de pages récurrents (procédure, fiche serveur, compte rendu d'incident).
  3. Nommez un propriétaire par page ou par rubrique, chargé de la tenir à jour.
  4. Affichez une date de dernière vérification et planifiez une revue (tous les six mois pour les procédures critiques).
  5. Écrivez au moment où vous faites : une intervention terminée = la procédure mise à jour. Le ticket d'incident peut renvoyer vers la page.
  6. Ne stockez jamais de mot de passe dans le wiki : renvoyez vers le gestionnaire de mots de passe de l'équipe (voir les gestionnaires de mots de passe).
  7. Prévoyez l'accès en cas de panne : la procédure de redémarrage du serveur qui héberge le wiki ne doit pas se trouver uniquement… sur ce wiki. Gardez un export PDF des procédures d'urgence hors ligne.
  8. Archivez plutôt que supprimer les pages obsolètes, avec une mention claire « Obsolète, remplacée par… ».

Modèle de page de procédure, à adapter dans n'importe quel outil :

# [Nom de la procédure]

Propriétaire : spo · Dernière vérification : 2026-10-20 · Niveau : N1 / N2

## Objectif
Ce que permet la procédure, en une phrase.

## Quand l'utiliser
Symptômes ou situation de départ.

## Prérequis
- Accès nécessaires (compte, VPN, droits)
- Outils

## Étapes
1. ...
2. ...

## Vérification
Comment savoir que c'est réussi.

## Retour arrière
Que faire si ça se passe mal.

## Liens
Tickets, schémas, documentation de l'éditeur.

9. La liste de contrôle

Point Fait ?
Les usages sont identifiés (wiki interne, documentation technique, support, projet). ☐
L'outil choisi a été testé avec de vraies pages et une vraie recherche. ☐
La connexion passe par l'annuaire de l'entreprise (SSO), avec des droits par groupe. ☐
L'arborescence et les modèles de page sont définis avant l'ouverture aux utilisateurs. ☐
Chaque rubrique a un propriétaire et une date de revue. ☐
Aucun secret n'est stocké dans les pages. ☐
La base et les fichiers sont sauvegardés, et une restauration a été testée. ☐
Les procédures d'urgence existent aussi hors ligne. ☐
Une solution de sortie existe (export complet possible). ☐
Si vous êtes sur Confluence Data Center ou SharePoint Server 2016/2019, la migration est planifiée. ☐

À lire aussi