Suite de Productivité Auto-Hébergée
Nextcloud, BookStack, AFFiNE, Outline, Stirling PDF — un remplaçant complet de Notion+Docs+Acrobat sur votre serveur.
Ce que contient ce pack
Ce pack rassemble les sept apps de productivité auto-hébergeables qui, exécutées ensemble, couvrent le même terrain que Notion + Google Docs + Acrobat — mais sur du matériel que vous contrôlez. Toutes sont open source, avec mainteneur actif, et livrent une image Docker officielle.
| # | App | Remplace |
|---|---|---|
| 1 | Nextcloud | Google Drive + Calendar + Contacts |
| 2 | AFFiNE | Notion (docs + whiteboard + DB) |
| 3 | Outline | Confluence / wiki Notion |
| 4 | BookStack | GitBook / docs structurés |
| 5 | Stirling-PDF | Adobe Acrobat |
| 6 | Logseq | Obsidian / Roam (notes en graphe) |
| 7 | MarkItDown | conversion manuelle fichier → markdown |
Les trois premières sont les piliers. BookStack et Logseq sont des alternatives selon la forme de l'équipe. Stirling-PDF et MarkItDown sont des utilitaires que toute installation finit par utiliser.
Pourquoi auto-héberger la productivité
L'argument n'est pas « économiser de l'argent » — les équipes de moins de cinquante sièges économisent peu une fois leur temps d'ops compté. Les vrais gains :
- Résidence des données. Votre contenu ne sort jamais de la frontière réseau que vous contrôlez. Utile pour les industries régulées, RGPD, déploiements Chine continentale, ou tout client qui demande « où vit la donnée ».
- Indépendance vendor. Notion a changé de prix trois fois en trois ans. Google Workspace augmente à chaque renouvellement. Les apps auto-hébergées ne changent pas de prix puisqu'il n'y a pas de prix.
- Intégration IA sans gateway tiers. Quand le doc store est sur votre réseau, votre LLM local peut le lire. Les rate limits de l'API Notion et leur absence chez AFFiNE ne sont pas comparables.
- Personnalisation. AFFiNE a une API plugin. Outline permet le fork dur. Nextcloud a 200+ apps officielles. Notion vous donne « import / export ».
L'argument contre est le coût opérationnel. Vous lancerez Docker, Postgres, du stockage objet S3-compatible, un pipeline de backup. Si votre équipe a zéro capacité ops, restez sur SaaS.
Installer en une commande
# Installe le pack complet (Docker Compose pour les 7)
tokrepo install pack/self-hosted-productivity
# Ou choisir des apps individuelles
tokrepo install nextcloud
tokrepo install affine
tokrepo install outline
Le manifeste TokRepo vous donne un Docker Compose avec Postgres, Redis, MinIO, et la config reverse-proxy déjà câblée. Ajoutez un domaine, lancez docker compose up -d, et vous avez la suite. SSL via Caddy avec Let's Encrypt automatique.
Pièges courants
- Le backup n'est pas optionnel. Les sept apps stockent leur état dans Postgres + stockage objet. Les deux doivent être sauvegardés. Un
pg_dumpnocturne plus rclone du bucket est le minimum. Testez des restores trimestriellement. - Outline demande SSO à l'échelle. Au-dessus de 20 utilisateurs, le mode email/mot de passe d'Outline devient pénible. Câblez-le à Authelia ou Authentik dès le jour un.
- Le local-first d'AFFiNE cause des conflits partiels. Quand deux laptops éditent offline, le merge peut perdre des blocs. Gardez le workspace cloud comme source de vérité et traitez les copies locales comme du cache.
- Stirling-PDF lance l'OCR localement. Scanner un PDF de 200 pages peut saturer un core CPU pendant des minutes. Lancez-le dans un container séparé avec limites CPU si vous hébergez aussi des apps face utilisateur sur le même hôte.
- Le sync client Nextcloud consomme la bande passante. Chaque client laptop poll toutes les 30s par défaut. Sur équipe distante ça peut saturer un petit uplink. Ajustez l'intervalle par client.
Quand ce pack seul ne suffit pas
Si le besoin principal de l'équipe est l'accès IA à votre savoir, ce pack est la couche de stockage — appariez avec Second Cerveau IA pour la couche de récupération et graphe au-dessus. Si le besoin est des APIs de contenu externes, le pack CMS Headless pour IA convient mieux. Et si vous voulez aussi supprimer les trackers de votre couche navigation, le pack Web Anti-Tracking est le front-end assorti.
7 ressources prêtes à installer
Questions fréquentes
Ce stack est-il vraiment gratuit ?
Les sept apps sont open source sous licences permissives ou copyleft. Le coût est le matériel et le temps d'ops. Un VPS modeste (4 vCPU, 16GB RAM, 200GB SSD) à ~30 USD/mois fait tourner toute la suite pour une équipe de 20. Les équipes plus larges ont besoin de Postgres et de stockage objet séparés. Pas de frais par siège, pas de factures SaaS, pas de quotas API.
Comment ça se compare à Notion ?
Notion est un produit poli ; ce pack est sept apps spécialisées. AFFiNE est le remplaçant single-app le plus proche (docs + whiteboard + DB) mais n'égale pas encore l'écosystème de templates de Notion. Outline bat Notion sur les wikis structurés. Nextcloud comble le gap stockage de fichiers. Le pack entier coûte moins que Notion Team pour 50 sièges si vous avez déjà un serveur.
Claude Code ou Cursor peuvent-ils lire des documents de ce stack ?
Oui. Nextcloud a une API WebDAV. AFFiNE expose une API GraphQL. Outline a une API REST publique. Appariez ce pack avec notre MCP Server Stack et les serveurs MCP correspondants exposent ces APIs aux agents IA. Résultat : l'agent peut lire, écrire et chercher votre base de savoir directement.
Différence vs Confluence + Google Workspace ?
Confluence et Google Workspace sont SaaS — OK si vous acceptez la résidence de données tiers. Ce pack est pour les équipes qui ne peuvent ou ne veulent pas l'accepter. Sur les features pures, Confluence a des permissions structurées plus fortes ; AFFiNE a une collaboration live plus forte ; Outline est plus rapide que Confluence à chaque chargement de page.
Piège opérationnel ?
Croissance du stockage. Les galeries photo de Nextcloud, les exports whiteboard d'AFFiNE, et le cache OCR de Stirling enflent avec le temps. Configurez des quotas par utilisateur dans Nextcloud (par défaut illimité), purgez /tmp d'AFFiNE chaque semaine, et posez une policy de lifecycle sur le bucket MinIO. Sans ça votre disque de 200GB atteint 95% en 6 mois.
12 packs · 80+ ressources sélectionnées
Découvrez tous les packs curatés sur la page d'accueil
Retour à tous les packs