Cette page est affichée en anglais. Une traduction française est en cours.
ConfigsMay 24, 2026·3 min de lecture

Docs by Suite Numerique — Collaborative Wiki and Documentation Platform

Docs is an open-source, self-hosted collaborative documentation platform built with Django and React, featuring real-time co-editing and markdown support for teams and government organizations.

Prêt pour agents

Installation agent prête

Cet actif peut être installé après choix du runtime, vérification du plan et exécution de la commande adaptée.

Native · 96/100Policy : autoriser
Surface agent
Tout agent MCP/CLI
Type
Knowledge
Installation
Single
Confiance
Confiance : Established
Point d'entrée
Docs Collaborative Platform
Commande d'installation directe
npx -y tokrepo@latest install 96e89e7b-5705-11f1-9bc6-00163e2b0d79 --target codex

À exécuter après confirmation du plan en dry-run.

Introduction

Docs is an open-source collaborative documentation and wiki platform developed by La Suite Numerique, a French government digital initiative. Built with Django on the backend and React with BlockNote on the frontend, it provides real-time collaborative editing for teams that need full control over their documentation infrastructure.

What Docs Does

  • Enables real-time collaborative document editing with multiple simultaneous users
  • Provides a block-based editor powered by BlockNote.js for rich content creation
  • Supports markdown-native workflows with export and import capabilities
  • Offers fine-grained access control and sharing permissions per document
  • Syncs changes in real time using Yjs CRDT for conflict-free concurrent editing

Architecture Overview

The backend runs on Django with a PostgreSQL database for document storage and metadata. Real-time collaboration is handled through Yjs, a CRDT framework that enables conflict-free concurrent editing without a central server arbitrating changes. The frontend is a React application using BlockNote.js as the rich text editor. WebSocket connections maintain live sync between collaborators.

Self-Hosting & Configuration

  • Deploy using Docker Compose with the provided configuration files
  • Set up PostgreSQL as the primary data store
  • Configure environment variables for authentication and email settings
  • Use the included Makefile for development setup and database migrations
  • Optionally configure SSO via OpenID Connect for enterprise authentication

Key Features

  • Real-time collaborative editing with conflict-free resolution via Yjs
  • Block-based editor supporting text, headings, lists, tables, and embeds
  • Document versioning with history and rollback capabilities
  • Multi-tenant architecture suitable for organizations with multiple teams
  • MIT-licensed and backed by a government-funded open-source initiative

Comparison with Similar Tools

  • Outline — similar wiki focus but Docs uses BlockNote and Yjs for editing
  • BookStack — chapter-based organization; Docs offers free-form document editing
  • Wiki.js — more wiki-oriented with page trees; Docs emphasizes real-time co-editing
  • HedgeDoc — markdown-only; Docs provides a richer block-based editing experience
  • Notion — proprietary SaaS; Docs is fully self-hosted and open source

FAQ

Q: What database does Docs require? A: PostgreSQL is the primary supported database.

Q: Can I integrate Docs with my existing SSO provider? A: Yes. Docs supports OpenID Connect for single sign-on integration.

Q: Is Docs production-ready? A: It is actively used in French government infrastructure and receives regular updates.

Q: What languages are supported in the interface? A: The interface supports multiple languages through Django's internationalization framework.

Sources

Fil de discussion

Connectez-vous pour rejoindre la discussion.
Aucun commentaire pour l'instant. Soyez le premier à partager votre avis.

Actifs similaires