49 ポイント 投稿者 GN⁺ 2024-11-19 | 15件のコメント | WhatsAppで共有
  • Confluence や Notion のような商用Wikiツールは機能が豊富だが、ユーザー数が増えるほどコストが急増する
  • ほとんどの商用Wikiはユーザー1人あたり月額約 $5 を課金し、大きなチームではコストが大幅に増える
  • セルフホスティングソリューションの場合、従業員数に関係なくコストが固定されるため、コスト削減効果がある
  • 3年以上にわたるセルフホスティングWiki運用経験を通じて、Wiki.js を推奨する

Wiki.jsを選ぶべき理由

  • Wiki.js は Docker Compose を使って簡単にインストールでき、基本構成では 4GB RAM、2 vCPU でも安定して動作する
  • 検索機能を強化したい場合は Elasticsearch を追加でき、この場合は最低 8GB RAM、2 vCPU が必要
  • 実運用環境では 1,000ページ以上400人以上のユーザー があっても安定して運用できる

コスト比較

  • AWS EC2 で Wiki.js を運用する場合の想定コスト:
    • t4g.medium インスタンス: 2 vCPU、4GB RAM、月額 $16(予約時 $10)
    • t4g.large インスタンス: 2 vCPU、8GB RAM、月額 $33(予約時 $21)
  • 商用Wikiプラットフォームで 400人 のユーザーがいる場合、月額 $2,000 以上の費用が発生する
  • セルフホスティングでは、大型インスタンスを使っても月額 $33 以下のコストで済む
  • 必要に応じてインスタンスサイズを増やしたり、Elasticsearch を別インスタンスに分離して拡張したりできる

本番環境に向けた準備

本番環境で安定運用するために、次の設定を推奨する:

  1. wiki.yourcompany.com のような カスタムドメイン を設定する
  2. DNS 設定ロードバランサー によってトラフィックを分散する
  3. Google SSO を設定する(参考リンク
  4. 会社ドメインによる 自己登録の制限 を行う(例: yourcompany.com)
  5. EC2 インスタンスの時間単位 AMI バックアップ を設定する

15件のコメント

 
archmond 2025-02-15

良い情報をありがとうございます! 私も個人用WikiをWiki.jsで構築してみました!

 
jaxon 2024-11-21

https://huly.io/ 使ってみた方はいませんか?

 
sunyruru 2025-08-07

うわ、すごいシステムですね〜 韓国語に対応していないのが残念ですが、社風に合う会社なら本当に良いツールだと思います!

 
touguy 2024-11-20

私は wikijs を OCI にインストールして、個人ノートとして使っています。
Evernote -> Joplin -> DokuWiki -> Wiki.js の順に移ってきて、今は満足しています。
個人的には Joplin は Markdown コードの扱いが良くて気に入っていたのですが、sync に時間がかかるので、それで Web ベースに移行しました。
wikijs の強みは軽量で、Markdown コードの扱いが良いことです。GitHub へのバックアップもうまくできます。
小規模な Wiki にはとてもおすすめです.

 
dbntzlor 2024-11-20

私もOutlineが好きです

 
plenty 2024-11-20

コメントで良いサービスをたくさん知ることができました。

 
secret3056 2024-11-20

個人的に整理しておいた Notion ライクなツールとしては、次のものがあります。

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

私は Outline を coolify で Raspberry Pi 上に動かしています。

 
nemorize 2024-11-19

...TiddlyWiki?

 
sftblw 2024-11-19

個人Wiki兼メモ帳として、outlineをセルフホストで使っています。KeyCloakのようなOIDCアカウント管理システムさえ導入されていれば利用でき、かなり成熟していると思います。robots.txt がデフォルトで deny all なので検索エンジンに拾われない点は個人利用としては少し残念ですが、会社の観点では良いと思います。

機能面ではAffineも良さそうですが、使ってみたことはありません。

 
xguru 2024-11-19

わざわざリンクを探して貼ってくださって、ありがとうございます。
このニュースをより充実させてくれるコメントですね。

(可能であれば、コメントを書くときに既存の投稿を検索できる機能を追加するようにします。)

 
secret3056 2024-11-19

私たちはDocusaurusを使っています。

 
lemonmint 2024-11-19

個人的には、Bookstack + Markdown が使いやすいと思います。

 
GN⁺ 2024-11-19
Hacker Newsのコメント
  • Dokuwikiを使ったことがあり、外部ツールとの連携がとても簡単だった。PodmanでDokuwikiを動かしてみたが、問題なく動作した
    • PodmanでDokuwikiを実行するには、特定のコマンドを使う必要がある
  • GitベースのMarkdown Wikiを使っており、データ形式の移植性が高いため、Webアプリが終了しても問題ない
    • Giteaの内蔵Wikiを使っており、メンテナンス負荷が低く、動作も速い
  • Wiki.jsを使ってみたが、バグが多く読み込み時間も長いため、別の代替を探している
    • mkdocsを使っているが、ユーザーフレンドリーではない
  • Outlineをおすすめする。セルフホスティング版とホスティング版のどちらも選べる
  • いくつものWikiソフトウェアを試した後、Bookstackに落ち着いた
  • FossilをWikiとして使っており、設定が簡単なので気に入っている
  • Wiki.jsの代わりにDocmostを選び、社内ナレッジベースとして適している
  • Wiki.jsの読み込み時間が長いためBookStackに移行したが、高速でシンプルな環境でうまく動作している
  • Confluenceはスタートアップに適しており、初期段階では無料で使える
    • 10人のユーザーが必要になると月額$50の費用が発生する
  • 現代の基準では、4GB RAMと2 vCPUは標準的な水準と見なされる