次の記事では、Wiki.jsを見ていきます。 これはXNUMXつです Node.jsで構築された軽量で無料のオープンソースwikiアプリ。 他のウィキプラットフォームとは異なり、これはすべてのコンテンツを直接マークダウンファイルに保存します(.md)。 このコンテンツは、ユーザーのリモートGitリポジトリと自動的に同期されます。
オープンソースのモダンで強力なウィキアプリケーションです Node.js、Git、Markdownに基づく。 Wiki.jsのソースコードは次のURLで公開されています。 githubの、ダウンロードしてインストールする準備ができました。 これが可能なのは、Wiki.jsがGNUAGPLv3ライセンスの下で完全にオープンソースであるためです。
Wiki.jsの一般的な機能
- コンテンツをMarkdown形式で記述できるようになります。 を使用します 組み込みのビジュアルエディタ.
- コンテンツをデータベースに保存する他のウィキソフトウェアとは異なり、Wiki.js すべてのコンテンツを直接Markdownファイル(.md)に保存します。 このコンテンツは、リモートのGitリポジトリと自動的に同期されます。 興味があれば。
- アプリケーションはNode.jsエンジンで実行されます。 です 低CPUリソースを使用するように最適化。 コンテンツをユーザーに迅速に配信するために、キャッシュに大きく依存しています。
- 生成されたコンテンツは、 きれいな読書フォーマット。 エレガントなユーザーインターフェイス内に表示されます。
- 我々ができるようになります Wikiへのアクセスを制限する 特定のユーザーまたはコンテンツの一部にさえ。
- ローカルデータベースを使用してログインできるようになります。 を使用して接続することもできます 外部認証プロバイダー Microsoftアカウント、GoogleIDなど。
- プログラムは私達に画像、図、文書、ビデオ、リンクなどを挿入する可能性を与えてくれます。 このために使用します アセット・マネージャー 組み込まれています。
- を使用して、探しているwikiエントリをすばやく見つけることができます。 組み込みの検索エンジン。 ウィキエントリのメタデータとコンテンツを分析するときに、関連する結果と提案が提供されます。
サーバー要件
このプログラムを機能させるには、サーバー上にいくつかのものが必要です。
- Node.js6.9.0以降。
- MongoDB3.2以降。
- Git2.7.4以降。
- Gitリポジトリ(パブリックまたはプライベート)。 これはオプションです。
UbuntuにWiki.jsをインストールします
この短い投稿では、 Ubuntu18.04サーバーにWiki.jsをインストールします 必要なすべての要件を備えています。
Gitをインストールする
開始するには、Wiki.jsを実行するためにGitをインストールする必要があります。 GitはUbuntuサーバーにプリインストールされています。 インストールする必要がない場合があります。 ただし、必要な場合 Gitの最新バージョン、次のリポジトリを追加してインストールします。
sudo add-apt-repository -y ppa:git-core/ppa sudo apt update && sudo apt upgrade sudo apt install git
Node.jsをインストールします
Node.js もうXNUMXつの必須要件です Wiki.jsを取得します。 Node.jsをインストールするには、次のコマンドを実行するだけです。
sudo apt install curl curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo apt install -y nodejs
MongoDBをインストールします
MongoDBは、Wiki.jsの必須要件のXNUMXつでもあります。 わたしたちは・・・にいくつもりです Ubuntuリポジトリにあるバージョンをインストールします。 次のコマンドを実行するだけです。
sudo apt install mongodb
Wiki.jsをダウンロードしてインストールします
すべての要件が満たされると、次のことができます Wiki.jsインストールスクリプトをダウンロードして起動します。 この実行を行うには:
sudo mkdir /var/www/wikijs cd /var/www/wikijs curl -sSo- https://wiki.js.org/install.sh | sudo bash
最後のコマンドを実行すると、次のように表示されます。 成功メッセージ 次のように:
インストール後、実行するように求められます セットアップウィザード。 次のコマンドを実行して開始できます。
sudo node wiki configure
このコマンドは私たちにメッセージを表示します 設定するブラウザでURLhttp:// localhost:3000を開きます Wiki.js。
ブラウザを開いて、サーバーのホスト名またはIPアドレスに続いてポートを探すと、ウィザードが起動します。 ここでは、さまざまな構成画面が表示されます。 複雑になりすぎたくない場合は、 デフォルト設定を受け入れることができます 続行します。
プログラム システムが要件を満たしていることを検証する 必要。
次に記入する必要があるのは、 一般的な構成.
次に、を構成する必要があります MongoDB接続。 以前に実行したインストールが正しければ、ボタン«を押すことができますお問合せ«。 次のウィンドウは パス構成。 ここでは、欠陥があるままにしておくことをお勧めしますので、インストールを続行します。
次の画面では、次のことができます Gitアカウントのデータを追加します、またはこの手順をスキップします。
今私たちは 管理者アカウントを作成する 後でログインします。
これと他のいくつかのセットアップ画面の後、Wiki.jsがインストールされ、準備ができているはずです。
最後に ログインする必要があります。 以前に作成した管理者アカウントを使用してホームページを作成します。
そして、このすべての後、私たちは編集者に行きます。 ここから作成を開始できます。
これは単なる基本的なインストールです。 ために このウィキプラットフォームに関する詳細情報を入手する、そのインストール、使用について、または公式ドキュメントを参照するには、 プロジェクトページ.