49 Punkte von GN⁺ 2024-11-19 | 15 Kommentare | Auf WhatsApp teilen
  • Kommerzielle Wiki-Tools wie Confluence und Notion sind zwar funktionsreich, aber die Kosten steigen stark an, je mehr Nutzer hinzukommen
  • Die meisten kommerziellen Wikis berechnen etwa 5 US-Dollar pro Nutzer und Monat, wodurch die Kosten in großen Teams erheblich steigen
  • Bei Self-Hosting-Lösungen bleiben die Kosten unabhängig von der Mitarbeiterzahl konstant, was deutliche Einsparungen ermöglicht
  • Auf Basis von mehr als drei Jahren Erfahrung mit dem Betrieb selbst gehosteter Wikis wird Wiki.js empfohlen

Warum man Wiki.js wählen sollte

  • Wiki.js lässt sich mit Docker Compose einfach installieren, und die Standardkonfiguration läuft selbst mit 4 GB RAM und 2 vCPU stabil
  • Wenn du die Suchfunktion verbessern möchtest, kannst du Elasticsearch hinzufügen; in diesem Fall sind mindestens 8 GB RAM und 2 vCPU erforderlich
  • In einer realen Produktionsumgebung kann das System selbst mit mehr als 1.000 Seiten und über 400 Nutzern stabil betrieben werden

Kostenvergleich

  • Erwartete Kosten für den Betrieb von Wiki.js auf AWS EC2:
    • t4g.medium-Instanz: 2 vCPU, 4 GB RAM, 16 US-Dollar pro Monat (bei Reservierung 10 US-Dollar)
    • t4g.large-Instanz: 2 vCPU, 8 GB RAM, 33 US-Dollar pro Monat (bei Reservierung 21 US-Dollar)
  • Bei 400 Nutzern auf einer kommerziellen Wiki-Plattform fallen Kosten von mehr als 2.000 US-Dollar pro Monat an
  • Beim Self-Hosting liegen die Kosten selbst mit einer großen Instanz bei höchstens 33 US-Dollar pro Monat
  • Bei Bedarf lässt sich durch größere Instanzen oder durch das Auslagern von Elasticsearch auf eine separate Instanz skalieren

Für die Produktionsumgebung vorbereiten

Für einen stabilen Betrieb in der Produktionsumgebung werden folgende Einstellungen empfohlen:

  1. Ein Custom Domain wie wiki.yourcompany.com einrichten
  2. DNS-Konfiguration und Load Balancer für die Verteilung des Traffics einsetzen
  3. Google SSO einrichten (Referenzlink)
  4. Selbstregistrierung auf die eigene Unternehmensdomain beschränken (z. B. yourcompany.com)
  5. Stündliche AMI-Backups für die EC2-Instanz einrichten

15 Kommentare

 
archmond 2025-02-15

Vielen Dank für die nützlichen Informationen! Ich habe ebenfalls ein persönliches Wiki mit Wiki.js eingerichtet!

 
jaxon 2024-11-21

Hat das schon jemand mit https://huly.io/ ausprobiert?

 
sunyruru 2025-08-07

Wow, das ist ja ein ziemlich krasses System~ Schade, dass kein Koreanisch unterstützt wird, aber für ein Unternehmen, zu dessen Kultur es passt, scheint es wirklich ein großartiges Tool zu sein!

 
touguy 2024-11-20

Ich habe wikijs auf OCI installiert und nutze es als persönliche Notizen.
Ich bin den Weg von Evernote -> Joplin -> DokuWiki -> wikijs gegangen und bin jetzt zufrieden damit.
Persönlich fand ich Joplin gut, weil es Markdown-Code gut unterstützt, aber die Synchronisierung dauerte lange, deshalb bin ich auf eine webbasierte Lösung umgestiegen.
Die Stärke von wikijs ist, dass es leichtgewichtig ist und Markdown-Code gut verarbeitet. Auch das Backup über GitHub funktioniert gut.
Für kleine Wikis kann ich es sehr empfehlen.

 
dbntzlor 2024-11-20

Ich mag Outline auch.

 
plenty 2024-11-20

In den Kommentaren lernt man viele gute Services kennen.

 
secret3056 2024-11-20

Zu den Notion-ähnlichen Tools, die ich mir persönlich notiert habe, gehören die folgenden.

- [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

Ich betreibe Outline mit Coolify auf einem Raspberry Pi.

 
nemorize 2024-11-19

...TiddlyWiki?

 
sftblw 2024-11-19

Ich nutze outline selbstgehostet als persönliches Wiki und Notizbuch. Man kann es verwenden, wenn nur ein OIDC-Kontoverwaltungssystem wie KeyCloak installiert ist, und ich halte es für ziemlich ausgereift. Schade für die private Nutzung ist, dass robots.txt standardmäßig auf deny all gesetzt ist und es deshalb nicht von Suchmaschinen erfasst wird, aber aus Unternehmenssicht scheint das gut zu sein.

Was die Funktionen angeht, könnte Affine ebenfalls ganz gut sein, ich habe es aber nicht ausprobiert.

 
xguru 2024-11-19

Vielen Dank, dass Sie sich die Mühe gemacht und die Links herausgesucht und eingefügt haben.
Das ist wirklich ein Kommentar, der diese Nachricht bereichert.

(Falls möglich, werde ich beim Kommentieren eine Suchfunktion für bestehende Beiträge einbauen.)

 
secret3056 2024-11-19

Wir verwenden Docusaurus.

 
lemonmint 2024-11-19

Persönlich finde ich Bookstack + Markdown am bequemsten.

 
GN⁺ 2024-11-19
Hacker-News-Kommentare
  • Habe Erfahrung mit Dokuwiki und fand die Anbindung an externe Tools sehr einfach. Habe Dokuwiki in Podman betrieben, und es funktionierte gut.
    • Um Dokuwiki in Podman auszuführen, muss ein bestimmter Befehl verwendet werden.
  • Nutze ein Git-basiertes Markdown-Wiki, und das Datenformat ist portabel, sodass es kein Problem ist, wenn die Web-App eingestellt wird.
    • Nutze das integrierte Wiki von Gitea; der Wartungsaufwand ist gering und es ist schnell.
  • Habe Wiki.js ausprobiert, aber es hatte viele Bugs und lange Ladezeiten, daher suche ich nach einer Alternative.
    • Nutze mkdocs, aber es ist nicht besonders benutzerfreundlich.
  • Empfehle Outline; man kann zwischen Self-Hosting und der gehosteten Version wählen.
  • Nach dem Ausprobieren mehrerer Wiki-Softwares bin ich bei Bookstack geblieben.
  • Nutze Fossil als Wiki und bevorzuge es, weil die Einrichtung einfach ist.
  • Habe mich statt Wiki.js für Docmost entschieden; es eignet sich gut als interne Wissensdatenbank.
  • Wegen der langen Ladezeiten von Wiki.js auf BookStack umgestiegen; es ist schnell und funktioniert gut in einer einfachen Umgebung.
  • Confluence eignet sich für Startups und kann anfangs kostenlos genutzt werden.
    • Bei 10 Nutzern fallen Kosten von 50 US-Dollar pro Monat an.
  • Nach heutigen Maßstäben gelten 4 GB RAM und 2 vCPU als durchschnittlich.