5.4 KiB
title: XWiki created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, note-taking, wiki, collaboration, knowledge-base, java, tomcat, postgresql, docker] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Note-Taking, https://platform.xwiki.org/, https://github.com/xwiki/xwiki-platform, https://www.xwiki.org/xwiki/bin/view/documentation/xs/admin/installation/methods/install-xwiki-docker/methods-running-xwiki-docker/docker-compose/run-xwiki-postgresql-tomcat/]
🏛️ XWiki
Le wiki d’entreprise open source très extensible : pertinent pour des notes et de la documentation, mais clairement plus large qu’une simple application de prise de notes.
📋 Informations Générales
| Champ | Valeur |
|---|---|
| Site web | platform.xwiki.org |
| GitHub | xwiki/xwiki-platform |
| Licence | LGPL-2.1 |
| Langage | Java |
| Étoiles GitHub | 1.3k ⭐ |
| Dernière MAJ | 2026-06-05 |
| Catégorie | [[cat-note-taking |
📝 Description
XWiki est avant tout une plateforme de wiki, de collaboration et de documentation. Sa présence dans la catégorie Note-Taking est donc légitime mais un peu frontière : on peut parfaitement l’utiliser pour des notes structurées, de la documentation interne, une base de connaissances ou un intranet, mais son périmètre dépasse largement le simple carnet de notes.
Le projet insiste sur son ancienneté, sa souplesse, son système de droits, son éditeur WYSIWYG, sa recherche avancée et surtout son vaste écosystème d’extensions. XWiki est particulièrement adapté lorsqu’on veut faire évoluer un système de notes vers une plateforme documentaire collaborative avec workflows, macros et structuration métier.
XWiki convient surtout à :
- des bases de connaissances d’équipe ;
- des wikis internes ;
- des notes partagées avec gestion fine des droits ;
- des structures qui veulent un Confluence-like open source.
Points notables :
- ✅ Vrai wiki collaboratif open source
- ✅ Gestion avancée des droits
- ✅ Large écosystème d’extensions
- ✅ Déploiement officiel via Docker Compose
- ✅ Peut servir de knowledge base, intranet ou plateforme applicative légère
- ⚠️ Plus lourd et plus ambitieux qu’une app de notes personnelle
🚀 Installation
Option recommandée : Docker Compose officiel
La documentation XWiki recommande un déploiement Docker Compose avec base de données dédiée. L’exemple officiel PostgreSQL/Tomcat consiste à récupérer les fichiers fournis par xwiki/docker-xwiki, puis à lancer la pile.
mkdir xwiki
cd xwiki
curl -fSL https://raw.githubusercontent.com/xwiki/docker-xwiki/master/17/postgres-tomcat/docker-compose.yml -o docker-compose.yml
curl -fSL https://raw.githubusercontent.com/xwiki/docker-xwiki/master/17/postgres-tomcat/.env -o .env
docker compose up -d
La documentation mentionne aussi des variantes officielles MariaDB et MySQL. Pour une installation durable, il est préférable de partir de ces fichiers maintenus par le projet plutôt que d’improviser un Compose maison.
⚙️ Configuration Initiale
- Choisir la variante de base : PostgreSQL, MariaDB ou MySQL.
- Adapter
.envà votre domaine, vos secrets et vos volumes persistants. - Placer XWiki derrière HTTPS via un reverse proxy.
- Créer l’espace d’administration et limiter les comptes à privilèges.
- Installer seulement les extensions nécessaires pour éviter de complexifier l’instance.
- Définir une structure claire des espaces et permissions dès le début.
Pour un usage “prise de notes”, il faut souvent discipliner le périmètre, sinon XWiki peut rapidement devenir une plateforme plus vaste que prévu.
🔄 Alternatives
Open Source
- app-outline — Plus moderne et plus simple pour de la documentation d’équipe
- app-docs-collaboration — Collaboration documentaire plus ciblée
- app-trilium-notes — PKM / wiki personnel plus léger
- app-alexandrie — Option Markdown plus récente et plus légère
- BookStack — Wiki/documentation plus simple à prendre en main
Propriétaires
- Confluence
- Notion
- Slab
- SharePoint
🔐 Sécurité
- ✅ Gestion avancée des droits et permissions
- ✅ Écosystème mature, avec maintenance continue
- ⚠️ Surface d’attaque plus large qu’une app minimale à cause de la richesse fonctionnelle
- ✅ Exiger HTTPS, sauvegardes et mises à jour régulières
- ⚠️ Auditer les extensions ajoutées
- ✅ Restreindre l’administration et les macros/scripts aux utilisateurs de confiance
📚 Ressources
- Plateforme XWiki
- Référentiel xwiki/xwiki-platform
- Téléchargement XWiki
- Guide Docker Compose PostgreSQL
Pages Liées
- cat-note-taking — Vue d’ensemble de la catégorie Note-Taking
- app-outline — Alternative plus moderne pour la doc d’équipe
- app-alexandrie — Alternative Markdown plus légère