Вики.јс, вики отвореног кода заснован на Ноде.јс, Гит и Маркдовн

О Вики.јс-у

У следећем чланку ћемо погледати Вики.јс. Ово је један Бесплатна и лагана вики апликација отвореног кода направљена са Ноде.јс. За разлику од других вики платформи, ова чува сав ваш садржај директно у Маркдовн фајловима (.доктор медицине). Овај садржај се аутоматски синхронизује са корисниковим удаљеним Гит репозиторијумом.

То је модерна и моћна вики апликација отвореног кода. заснован на Ноде.јс, Гит и Маркдовн. Изворни код Вики.јс је јавно доступан на Гитхуб, спреман за преузимање и инсталирање. Ово је могуће јер је Вики.јс потпуно отвореног кода, под ГНУ АГПЛв3 лиценцом.

Опште карактеристике Вики.јс

  • Бићемо у могућности да пишемо наш садржај у Маркдовн формату. Користићемо уграђени визуелни уређивач.
  • За разлику од другог вики софтвера који складишти садржај у бази података, Вики.јс Сачувајте сав садржај директно у Маркдовн (.мд) датотеке. Овај садржај се аутоматски синхронизује са нашим удаљеним Гит репозиторијумом. Ако смо заинтересовани.
  • Апликација ради на Ноде.јс машини. Ово оптимизован за коришћење ниских ЦПУ ресурса. У великој мери се ослања на кеширање како би брзо испоручио садржај корисницима.
  • Генерисани садржај се аутоматски обрађује у а чист формат читања. Представљен је у оквиру елегантног корисничког интерфејса.
  • Ми ћемо бити у стању ограничите приступ нашој Вики одређеним корисницима или чак само деловима садржаја.
  • Моћи ћемо да се пријавимо користећи локалну базу података. Такође ћемо моћи да се повежемо користећи спољни добављачи аутентификације као што су Мицрософт налог, Гоогле ИД итд.
  • Програм ће нам дати могућност убацивања слика, дијаграма, докумената, видео записа, линкова итд. За ово ћемо користити менаџер имовине Који укључује.
  • Моћи ћемо брзо да пронађемо вики унос који тражимо користећи уграђени претраживач. Он ће нам пружити релевантне резултате и сугестије када анализирамо метаподатке и садржај наших вики уноса.

Захтеви сервера

Да би овај програм функционисао, мораћемо да имамо неке ствари на нашем серверу.

  • Ноде.јс 6.9.0 или новији.
  • МонгоДБ 3.2 или новији.
  • Гит 2.7.4 или новији.
  • Гит спремиште (јавни или приватни). Ово је опционо.

Инсталирајте Вики.јс на Убунту

Овај кратки пост ћемо видети како инсталирајте Вики.јс на Убунту 18.04 сервер са свим својим потребним захтевима.

Инсталирајте Гит

За почетак ћемо морати да инсталирамо Гит за покретање Вики.јс. Гит долази унапред инсталиран на Убунту серверу. Можда нећете морати да га инсталирате. Међутим, ако вам треба најновију верзију Гита, додајте следеће спремиште и инсталирајте га:

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

sudo apt update && sudo apt upgrade

sudo apt install git

Инсталирајте Ноде.јс

Ноде.јс То је још један обавезан услов да би Вики.јс радио. Мораћемо само да извршимо следеће команде да бисмо инсталирали Ноде.јс:

sudo apt install curl

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

sudo apt install -y nodejs

Инсталирајте МонгоДБ

МонгоДБ је такође један од обавезних захтева за Вики.јс. идемо на инсталирајте верзију која долази у Убунту спремишту. Мораћемо само да извршимо наредбу:

sudo apt install mongodb

Преузмите и инсталирајте Вики.јс

Када су сви услови испуњени, сада можемо преузмите инсталациону скрипту Вики.јс и покрените је. Да бисте то урадили:

sudo mkdir /var/www/wikijs

cd /var/www/wikijs

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

Након покретања последње команде, требало би да видите а порука о успеху попут следећег:

инсталирај вики.јс

Након инсталације, од нас ће бити затражено да покренемо чаробњак за подешавање. Можемо га покренути покретањем:

sudo node wiki configure

Ова команда ће нам показати поруку за отворите УРЛ хттп://лоцалхост:3000 у претраживачу да бисте га конфигурисали Вики.јс.

конфигуришите вики.јс

Ако отворимо наш претраживач и потражимо име сервера или ИП адресу након чега следи порт, чаробњак ће се покренути. Овде ћемо имати различите конфигурационе екране. Ако не желимо да будемо превише компликовани, можемо прихватити подразумевану конфигурацију и даље.

конфигурацију из претраживача вики.јс

Програм потврдиће да систем испуњава захтеве неопходно.

вики.јс провера система

Следећа ствар коју ћемо морати да завршимо биће општа конфигурација.

Општа подешавања Вики.јс

Затим ћемо морати да конфигуришемо МонгоДБ конекција. Ако је инсталација коју смо раније извршили била исправна, можемо притиснути дугме «повезати«. Следећи прозор ће бити Конфигурација путања. Овде препоручују да га оставите подразумевано, тако да настављамо са инсталацијом.

На следећем екрану можемо додајте податке о нашем Гит налогу, или прескочите овај корак.

Гит конфигурација у Вики.јс

Сад ћемо морати креирајте администраторски налог да бисте се касније пријавили.

подешавање администраторског налога у Вики.јс

Након овог и неколико других екрана за подешавање, Вики.јс би требало да буде инсталиран и спреман за употребу.

Направите почетну страницу помоћу Вики.јс

На крају мораћемо да се пријавимо. Користићемо администраторски налог који смо раније креирали за креирање наше главне странице.

Вики.јс страница за пријаву

И после свега овога стижемо до уредника. Овде можемо почети да стварамо.

Вики.јс едитор

Ово је само основна инсталација. За добити више информација о овој вики платформи, о његовој инсталацији, употреби или да погледате званичну документацију, можемо посетити страница пројекта.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.