49 points par GN⁺ 2024-11-19 | 15 commentaires | Partager sur WhatsApp
  • 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 :

  1. Configurer un domaine personnalisé comme wiki.yourcompany.com
  2. Mettre en place la configuration DNS et un load balancer pour répartir le trafic
  3. Configurer Google SSO (lien de référence)
  4. Limiter l’inscription autonome au domaine de l’entreprise (ex. : yourcompany.com)
  5. Configurer des sauvegardes AMI horaires pour les instances EC2

15 commentaires

 
archmond 2025-02-15

Merci pour ces bonnes informations ! J’ai moi aussi essayé de mettre en place un wiki personnel avec Wiki.js !

 
jaxon 2024-11-21

Est-ce que quelqu’un a déjà essayé https://huly.io/ ?

 
sunyruru 2025-08-07

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 !

 
touguy 2024-11-20

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.

 
dbntzlor 2024-11-20

J’aime bien Outline aussi.

 
plenty 2024-11-20

J’ai découvert beaucoup de bons services dans les commentaires.

 
secret3056 2024-11-20

Parmi les outils de type Notion que j’ai personnellement recensés, on trouve les suivants.

- [SiYuan](https://github.com/siyuan-note/siyuan)  
- [anytype](https://github.com/anyproto/anytype-ts)  
- [AppFlowy](https://github.com/AppFlowy-IO/AppFlowy)  
- [AFFiNE](https://github.com/toeverything/AFFiNE)  
- [Outline](https://github.com/outline/outline)  
- [Docmost](https://docmost.com/)
 
twinstae 2024-11-19

J’utilise Outline sur un Raspberry Pi avec Coolify.

 
nemorize 2024-11-19

...tiddlywiki?

 
sftblw 2024-11-19

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.txt soit en deny all par 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é.

 
xguru 2024-11-19

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.)

 
secret3056 2024-11-19

Nous utilisons docusaurus.

 
lemonmint 2024-11-19

Personnellement, Bookstack + Markdown me semblent plus pratiques.

 
GN⁺ 2024-11-19
Avis Hacker News
  • J’ai déjà utilisé Dokuwiki, et il était très facile à connecter à des outils externes. J’ai essayé d’exécuter Dokuwiki avec Podman, et cela a bien fonctionné
    • Pour exécuter Dokuwiki avec Podman, il faut utiliser une commande spécifique
  • J’utilise un wiki Markdown basé sur Git, et le format de données est portable, donc ce n’est pas un problème même si l’application web disparaît
    • J’utilise le wiki intégré de Gitea, la maintenance est légère et c’est rapide
  • J’ai essayé Wiki.js, mais il y a beaucoup de bugs et les temps de chargement sont longs, donc je cherche une autre alternative
    • J’utilise mkdocs, mais ce n’est pas très convivial
  • Je recommande Outline, avec le choix entre l’auto-hébergement et la version hébergée
  • Après avoir essayé plusieurs logiciels de wiki, j’ai fini par adopter Bookstack
  • J’utilise Fossil comme wiki, et je l’apprécie pour sa configuration simple
  • J’ai choisi Docmost plutôt que Wiki.js, et c’est bien adapté à une base de connaissances interne
  • À cause des longs temps de chargement de Wiki.js, je suis passé à BookStack, qui fonctionne bien dans un environnement rapide et simple
  • Confluence convient bien aux startups, et au début on peut l’utiliser gratuitement
    • Lorsqu’on a besoin de 10 utilisateurs, cela coûte 50 $ par mois
  • Selon les standards actuels, 4 Go de RAM et 2 vCPU sont considérés comme une configuration ordinaire