Wiki.js, open source wiki založený na Node.js, Git a Markdown

O Wiki.js

V příštím článku se podíváme na Wiki.js. Tohle je jeden Lehká a bezplatná open source wiki aplikace postavená na Node.js. Na rozdíl od jiných platforem wiki tato ukládá veškerý váš obsah přímo do souborů Markdown (.md). Tento obsah se automaticky synchronizuje se vzdáleným úložištěm Git uživatele.

Jedná se o otevřenou, moderní a výkonnou wiki aplikaci na základě Node.js, Git a Markdown. Zdrojový kód Wiki.js je veřejně dostupný na GitHub, připraven ke stažení a instalaci. To je možné, protože Wiki.js je zcela otevřený zdroj pod licencí GNU AGPLv3.

Obecné vlastnosti Wiki.js

  • Náš obsah budeme moci psát ve formátu Markdown. Budeme používat vestavěný vizuální editor.
  • Na rozdíl od jiného wiki softwaru, který ukládá obsah do databáze, Wiki.js ukládat veškerý obsah přímo do souborů Markdown (.md). Tento obsah se automaticky synchronizuje s naším vzdáleným úložištěm Git. Pokud máme zájem.
  • Aplikace běží na motoru Node.js. Je optimalizováno pro použití nízkých zdrojů CPU. Při rychlém doručování obsahu uživatelům spoléhá na ukládání do mezipaměti.
  • Obsah, který je generován, se zpracovává automaticky v a čistý formát čtení. Je prezentován v elegantním uživatelském rozhraní.
  • Budeme moci omezit přístup k naší Wiki určitým uživatelům nebo dokonce jen částem obsahu.
  • Budeme se moci přihlásit pomocí lokální databáze. Budeme se také moci připojit pomocí externí poskytovatelé autentizace jako účet Microsoft, Google ID atd.
  • Program nám dá možnost vložit obrázky, diagramy, dokumenty, videa, odkazy atd. K tomu použijeme Investiční manažer Který zahrnuje.
  • Budeme schopni rychle najít wiki záznam, který hledáme pomocí vestavěný vyhledávač. Poskytne nám relevantní výsledky a návrhy při analýze metadat a obsahu našich záznamů wiki.

Požadavky na server

Aby tento program fungoval, budeme muset mít na serveru nějaké věci.

  • Node.js 6.9.0 nebo vyšší.
  • MongoDB 3.2 nebo vyšší.
  • Git 2.7.4 nebo vyšší.
  • Úložiště Git (veřejné nebo soukromé). Toto je volitelné.

Nainstalujte Wiki.js na Ubuntu

Tento krátký příspěvek uvidíme jak nainstalujte Wiki.js na server Ubuntu 18.04 se všemi vašimi potřebnými požadavky.

Nainstalujte Git

Abychom mohli začít, budeme muset nainstalovat Git pro spuštění Wiki.js. Git je předinstalován na serveru Ubuntu. Možná ji nebudete muset instalovat. Pokud však potřebujete nejnovější verze Gitu, přidejte následující úložiště a nainstalujte jej:

sudo add-apt-repository -y ppa:git-core/ppa

sudo apt update && sudo apt upgrade

sudo apt install git

Nainstalujte si Node.js

Node.js je další povinný požadavek získat Wiki.js. K instalaci Node.js budeme muset provést pouze následující příkazy:

sudo apt install curl

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -

sudo apt install -y nodejs

Nainstalujte MongoDB

MongoDB je také jedním z povinných požadavků pro Wiki.js. Budeme nainstalujte verzi, která je dodávána v úložišti Ubuntu. Budeme muset provést pouze příkaz:

sudo apt install mongodb

Stáhněte a nainstalujte Wiki.js

Jakmile budou splněny všechny požadavky, můžeme stáhněte instalační skript Wiki.js a spusťte jej. Chcete-li to spustit:

sudo mkdir /var/www/wikijs

cd /var/www/wikijs

curl -sSo- https://wiki.js.org/install.sh | sudo bash

Po spuštění posledního příkazu byste měli vidět a zpráva o úspěchu jako následující:

nainstalujte wiki.js

Po instalaci budeme požádáni o spuštění průvodce nastavením. Můžeme to spustit spuštěním:

sudo node wiki configure

Tento příkaz nám zobrazí zprávu otevřete v prohlížeči URL http: // localhost: 3000, které chcete konfigurovat wiki.js.

nakonfigurovat wiki.js

Pokud otevřeme náš prohlížeč a vyhledáme název hostitele serveru nebo IP adresu následovanou portem, spustí se průvodce. Zde budeme mít různé konfigurační obrazovky. Pokud se nechceme příliš komplikovat, můžeme přijmout výchozí nastavení a pokračovat.

konfigurace z prohlížeče wiki.js

Program ověřit, že systém splňuje požadavky nutné.

Kontrola systému wiki.js

Další věc, kterou budeme muset vyplnit, je obecná konfigurace.

Obecná nastavení Wiki.js

Pak budeme muset nakonfigurovat Připojení MongoDB. Pokud byla instalace, kterou jsme předtím provedli, správná, můžeme stisknout tlačítko «mítinky Connect«. Další okno bude okno Konfigurace cest. Zde doporučují nechat vadný, takže pokračujeme v instalaci.

Na další obrazovce můžeme přidejte údaje o našem účtu Git, nebo tento krok přeskočte.

Konfigurace Git ve Wiki.js

Teď budeme muset vytvořit účet správce pro pozdější přihlášení.

nastavení účtu administrátora na Wiki.js

Po této a několika dalších instalačních obrazovkách by měl být Wiki.js nainstalován a připraven k použití.

Vytvořte domovskou stránku pomocí Wiki.js

Na konci budeme se muset přihlásit. K vytvoření naší domovské stránky použijeme účet správce, který jsme vytvořili dříve.

Přihlašovací stránka Wiki.js

A po tom všem se dostaneme k editoru. Odtud můžeme začít vytvářet.

Editor Wiki.js

Toto je jen základní instalace. Pro získejte více informací o této platformě wiki, o jeho instalaci, použití nebo nahlédnutí do oficiální dokumentace, můžeme navštívit stránka projektu.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.