Wiki.js、Node.js、Git、Markdownに基づくオープンソースのウィキ

Wiki.jsについて

次の記事では、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

最後のコマンドを実行すると、次のように表示されます。 成功メッセージ 次のように:

wiki.jsをインストールします

インストール後、実行するように求められます セットアップウィザード。 次のコマンドを実行して開始できます。

sudo node wiki configure

このコマンドは私たちにメッセージを表示します 設定するブラウザでURLhttp:// localhost:3000を開きます Wiki.js。

wiki.jsを構成する

ブラウザを開いて、サーバーのホスト名またはIPアドレスに続いてポートを探すと、ウィザードが起動します。 ここでは、さまざまな構成画面が表示されます。 複雑になりすぎたくない場合は、 デフォルト設定を受け入れることができます 続行します。

wiki.jsブラウザからの設定

プログラム システムが要件を満たしていることを検証する 必要。

wiki.jsシステムチェック

次に記入する必要があるのは、 一般的な構成.

Wiki.jsの一般設定

次に、を構成する必要があります MongoDB接続。 以前に実行したインストールが正しければ、ボタン«を押すことができますお問合せ«。 次のウィンドウは パス構成。 ここでは、欠陥があるままにしておくことをお勧めしますので、インストールを続行します。

次の画面では、次のことができます Gitアカウントのデータを追加します、またはこの手順をスキップします。

Wiki.jsでのGit構成

今私たちは 管理者アカウントを作成する 後でログインします。

Wiki.jsの管理者アカウント設定

これと他のいくつかのセットアップ画面の後、Wiki.jsがインストールされ、準備ができているはずです。

Wiki.jsでホームページを作成する

最後に ログインする必要があります。 以前に作成した管理者アカウントを使用してホームページを作成します。

Wiki.jsログインページ

そして、このすべての後、私たちは編集者に行きます。 ここから作成を開始できます。

Wiki.jsエディター

これは単なる基本的なインストールです。 ために このウィキプラットフォームに関する詳細情報を入手する、そのインストール、使用について、または公式ドキュメントを参照するには、 プロジェクトページ.


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。