Avant de commencer
- Pour la partie auto-hébergement : un serveur avec Docker (voir installer Docker sur Debian ou Ubuntu)
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_URLdoit 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.
- 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.
- Utilisez des modèles pour les types de pages récurrents (procédure, fiche serveur, compte rendu d'incident).
- Nommez un propriétaire par page ou par rubrique, chargé de la tenir à jour.
- Affichez une date de dernière vérification et planifiez une revue (tous les six mois pour les procédures critiques).
- Écrivez au moment où vous faites : une intervention terminée = la procédure mise à jour. Le ticket d'incident peut renvoyer vers la page.
- 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).
- 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.
- 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. | ☐ |
Sources
- Atlassian : fin de vie des offres Data Center
- Microsoft : produits en fin de support en 2026 (SharePoint Server 2016 et 2019)
- Microsoft : support de SharePoint Server Subscription Edition
- OpenProject : notes de version 17.0 (documents collaboratifs)
- BookStack : site officiel et notes de version
- Wiki.js : versions publiées sur GitHub
- XWiki : site officiel
- Docmost : site officiel
- La Suite numérique : Docs (code source)
- LinuxServer.io : image Docker BookStack