Files
2026-06-09 18:40:21 +02:00

5.4 KiB
Raw Permalink Blame History


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 dentreprise open source très extensible : pertinent pour des notes et de la documentation, mais clairement plus large quune 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 lutiliser 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 dextensions. XWiki est particulièrement adapté lorsquon 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 dextensions
  • Déploiement officiel via Docker Compose
  • Peut servir de knowledge base, intranet ou plateforme applicative légère
  • ⚠️ Plus lourd et plus ambitieux quune 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. Lexemple 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 dimproviser 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 lespace dadministration et limiter les comptes à privilèges.
  5. Installer seulement les extensions nécessaires pour éviter de complexifier linstance.
  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 dattaque plus large quune app minimale à cause de la richesse fonctionnelle
  • Exiger HTTPS, sauvegardes et mises à jour régulières
  • ⚠️ Auditer les extensions ajoutées
  • Restreindre ladministration et les macros/scripts aux utilisateurs de confiance

📚 Ressources

Pages Liées