Comment configurer un wiki auto-hébergé pour une startup
(themythicalengineer.com)- Les outils de wiki commerciaux comme Confluence et Notion sont riches en fonctionnalités, mais leur coût augmente fortement à mesure que le nombre d’utilisateurs grandit
- La plupart des wikis commerciaux facturent environ 5 $ par utilisateur et par mois, ce qui fait rapidement grimper la facture pour les grandes équipes
- Avec une solution auto-hébergée, le coût reste fixe quel que soit le nombre d’employés, ce qui permet de réduire les dépenses
- Fort de plus de 3 ans d’expérience d’exploitation d’un wiki auto-hébergé, l’auteur recommande Wiki.js
Pourquoi choisir Wiki.js
- Wiki.js peut être installé simplement avec Docker Compose, et sa configuration de base fonctionne de manière stable avec 4 Go de RAM et 2 vCPU
- Si vous souhaitez renforcer la recherche, vous pouvez ajouter Elasticsearch ; dans ce cas, il faut au minimum 8 Go de RAM et 2 vCPU
- En environnement réel, il peut fonctionner de manière stable avec plus de 1 000 pages et plus de 400 utilisateurs
Comparaison des coûts
- Coût estimé pour exécuter Wiki.js sur AWS EC2 :
- instance t4g.medium : 2 vCPU, 4 Go de RAM, 16 $/mois (10 $ avec réservation)
- instance t4g.large : 2 vCPU, 8 Go de RAM, 33 $/mois (21 $ avec réservation)
- Sur une plateforme de wiki commerciale, 400 utilisateurs représentent un coût de plus de 2 000 $ par mois
- En auto-hébergement, même avec une grande instance, le coût reste inférieur ou égal à 33 $ par mois
- Si nécessaire, il est possible d’augmenter la taille de l’instance ou de séparer Elasticsearch sur une instance distincte pour monter en charge
Préparer l’environnement de production
Pour une exploitation stable en production, les réglages suivants sont recommandés :
- Configurer un domaine personnalisé comme
wiki.yourcompany.com - Mettre en place la configuration DNS et un load balancer pour répartir le trafic
- Configurer Google SSO (lien de référence)
- Limiter l’inscription autonome au domaine de l’entreprise (ex. : yourcompany.com)
- Configurer des sauvegardes AMI horaires pour les instances EC2
15 commentaires
Merci pour ces bonnes informations ! J’ai moi aussi essayé de mettre en place un wiki personnel avec Wiki.js !
Est-ce que quelqu’un a déjà essayé https://huly.io/ ?
Waouh, c’est un système vraiment impressionnant~ C’est dommage que le coréen ne soit pas pris en charge, mais pour une entreprise dont la culture s’y prête, ça a vraiment l’air d’être un excellent outil !
J’ai installé Wiki.js sur OCI et je l’utilise comme notes personnelles.
Je suis passé par Evernote -> Joplin -> DokuWiki -> Wiki.js, et j’en suis satisfait.
Personnellement, j’aimais bien Joplin parce qu’il gère bien le code Markdown, mais la synchronisation prenait longtemps, donc je suis passé à une solution web.
Les points forts de Wiki.js, c’est qu’il est léger et qu’il gère bien le code Markdown. Les sauvegardes via GitHub fonctionnent aussi très bien...
Je le recommande vivement pour les petits wikis.
J’aime bien Outline aussi.
J’ai découvert beaucoup de bons services dans les commentaires.
Parmi les outils de type Notion que j’ai personnellement recensés, on trouve les suivants.
J’utilise Outline sur un Raspberry Pi avec Coolify.
...tiddlywiki?
J’utilise outline en self-hosting comme wiki personnel et bloc-notes. Il suffit d’avoir installé un système de gestion de comptes OIDC comme KeyCloak pour pouvoir l’utiliser, et je le trouve assez mature. Le fait que
robots.txtsoit endeny allpar défaut et qu’il ne soit donc pas indexé par les moteurs de recherche est un peu regrettable pour un usage personnel, mais du point de vue d’une entreprise, c’est plutôt une bonne chose.Côté fonctionnalités, Affine a aussi l’air pas mal, mais je ne l’ai pas essayé.
Merci d’avoir pris la peine de retrouver les liens et de les ajouter.
C’est le genre de commentaire qui enrichit cette actualité.
(Si possible, j’essaierai d’ajouter une fonction de recherche dans les articles existants au moment de poster un commentaire.)
Nous utilisons docusaurus.
Personnellement, Bookstack + Markdown me semblent plus pratiques.
Wiki.js - Moteur de wiki open source basé sur Node
Outline - Moteur de wiki open source pour les équipes
Docmost - Logiciel open source de documentation collaborative et de wiki, similaire à Confluence & Notion
Avis Hacker News