--- 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](https://platform.xwiki.org/) | | **GitHub** | [xwiki/xwiki-platform](https://github.com/xwiki/xwiki-platform) | | **Licence** | LGPL-2.1 | | **Langage** | Java | | **Étoiles GitHub** | 1.3k ⭐ | | **DerniĂšre MAJ** | 2026-06-05 | | **CatĂ©gorie** | [[cat-note-taking|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. ```bash 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 1. **Choisir la variante de base** : PostgreSQL, MariaDB ou MySQL. 2. **Adapter `.env`** Ă  votre domaine, vos secrets et vos volumes persistants. 3. **Placer XWiki derriĂšre HTTPS** via un reverse proxy. 4. **CrĂ©er l’espace d’administration** et limiter les comptes Ă  privilĂšges. 5. **Installer seulement les extensions nĂ©cessaires** pour Ă©viter de complexifier l’instance. 6. **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](https://platform.xwiki.org/) - [RĂ©fĂ©rentiel xwiki/xwiki-platform](https://github.com/xwiki/xwiki-platform) - [TĂ©lĂ©chargement XWiki](https://www.xwiki.org/xwiki/bin/view/Download/) - [Guide Docker Compose PostgreSQL](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/) ## 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