レンタルサーバでWikiしたい

最近リモートワーク三昧ですが、PC や通信環境なんかをちょこちょこ変えることがあり、環境に左右されない Wiki が欲しいな...と思い始めました。

調べもの結果は、各 PC のローカルに保存していることがほとんどです。
成果物などは何らかの形で冗長化されていますが、調べ物は一時ファイルの認識のため何もしてません。

当ブログでも何度かご紹介している Nextcloud は、完全プライベート用な上に、オンプレミス(Paspberry Pi 3 Model B)稼働なので、LAN 内でないと見られません。

目次

目的

WAN(インターネット)経由で見られる個人用ナレッジベースを設定したい。

条件(求める機能)

機能面

  • Markdown 記法
    以前からあるような Wiki 記法ではなく、Markdown が使えるブラウザベースのナレッジであること。

  • オンプレミス
    ユーザデータのコントロール権は手放したくないので、たとえフリーでもクラウドサービスは敷居が高いです。
    *クラウドサービスでも退会時にデータ抹消してくれるなら OK。

  • 閲覧制限
    個人利用なので(細かい権限設定は不要ですが)閲覧制限を掛けます。
    *機能がなければ、最悪 Digest認証か?

利用面

  • さくっと書ける
    業務では Growi や esa を使っているので、遜色ない程度にさくさくページ追加したい。
    (操作方法も近いほうが嬉しい)。

  • 高速
    少なくとも WordPress を選ばない理由になる程度には高速であること。
    *WordPress は閲覧は速いけど、さくさく記事書くレベルの高速性は無いと思ってる。

  • 検索
    全文検索ができること。これがないと始まらない。

  • シンプル
    画面がわかりやすいこと。
    UI が複雑だとやる気が起きない...

システム要件

  • PHP
    レンタルサーバに立てたいので。

  • ファイルベース
    DB レスでファイルを直格納するタイプか、SQlite のもの。
    *何かあってもバックアップからさくっと内容確認できるので。

候補

GitHub はだめだった

GitHub Wiki

GitHub の Wiki 機能を使おうと思ったんですが、Free プランだとプライベート・リポジトリだと Wiki が使えないので、諦めました。
*Free プランでもパブリック・リポジトリであれば Wiki 使えます。

GitHub Pages

html, css, js をサポートしている GitHub のホスティングサービスです。
PHP などのサーバサイドスクリプトは不可なので今回の要件を満たさないんですが、Wiki できるならこれでも良いかな...と思いました。
ただ、Wiki 同様に Free プランだとパブリック・リポジトリに限定されます。

そして探す旅へ

当初、DokuWiki に白羽の矢を立てたのですが、操作方法が馴染めずに諦めました。
ページ追加する際に、ページ内にリンクを埋め込むと作成される・・・というのがどうしても馴染めず。

Growi や esa のように、最初にページ名や階層を決めてしまう操作に慣れているので、空ページが作れないのがどうしても受け入れられず、他の OSS を探すことにしました。