В следващата статия ще разгледаме Wiki.js. Това е едно Леко и безплатно wiki приложение с отворен код, изградено с Node.js. За разлика от други wiki платформи, тази запазва цялото ви съдържание директно във файловете Markdown (.md). Това съдържание се синхронизира автоматично с отдалеченото хранилище на Git на потребителя.
Това е модерно и мощно wiki приложение с отворен код въз основа на Node.js, Git и Markdown. Изходният код на Wiki.js е публично достъпен на Github, готов за изтегляне и инсталиране. Това е възможно, защото Wiki.js е изцяло с отворен код, под лиценза GNU AGPLv3.
Общи характеристики на Wiki.js
- Ще можем да напишем съдържанието си във формат Markdown. Ще използваме вграден визуален редактор.
- За разлика от други wiki софтуери, които записват съдържание в база данни, Wiki.js запазете цялото съдържание директно във файловете Markdown (.md). Това съдържание се синхронизира автоматично с нашето отдалечено хранилище на Git. Ако ни интересува.
- Приложението работи на двигателя Node.js. Е оптимизиран за използване на ниски ресурси на процесора. Разчита до голяма степен на кеширането, за да достави бързо съдържание на потребителите.
- Създаденото съдържание се обработва автоматично в a чист формат за четене. Представен е в елегантен потребителски интерфейс.
- Ще имаме възможност ограничаване на достъпа до нашата Wiki на определени потребители или дори само на части от съдържанието.
- Ще можем да влезем в системата с помощта на локалната база данни. Също така ще можем да се свързваме с помощта външни доставчици на удостоверяване като акаунт в Microsoft, Google ID и т.н.
- Програмата ще ни даде възможност за вмъкване на изображения, диаграми, документи, видеоклипове, връзки и т.н. За това ще използваме управител на активи Което включва.
- Ще можем бързо да намерим търсения от нас уики, използвайки вградена търсачка. Той ще ни предостави подходящи резултати и предложения при анализ на метаданните и съдържанието на нашите уики записи.
Изисквания към сървъра
За да накараме тази програма да работи, ще трябва да имаме някои неща на нашия сървър.
- Node.js 6.9.0 или по-нова версия.
- MongoDB 3.2 или по-нова.
- Git 2.7.4 или по-нова версия.
- Хранилище на Git (публични или частни). Това не е задължително.
Инсталирайте Wiki.js на Ubuntu
Този кратък пост ще видим как инсталирайте Wiki.js на сървър на Ubuntu 18.04 с всички ваши необходими изисквания.
Инсталирайте Git
За начало ще трябва да инсталираме Git, за да стартираме Wiki.js. 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 е друго задължително изискване за да получите 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. Ние ще инсталирайте версията, която се предлага в хранилището на 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
След като изпълните последната команда, трябва да видите a съобщение за успех като следното:
След инсталацията ще бъдете подканени да стартираме Съветник за настройка. Можем да започнем, като стартираме:
sudo node wiki configure
Тази команда ще ни покаже съобщение до отворете URL адреса http: // localhost: 3000 в браузъра, за да конфигурирате wiki.js.
Ако отворим браузъра си и потърсим името на хоста на сървъра или IP адреса, последван от порта, съветникът ще стартира. Тук ще имаме различни екрани за конфигуриране. Ако не искаме да се усложняваме, можем да приемем настройките по подразбиране и продължете.
Програмата потвърдете, че системата отговаря на изискванията необходимо.
Следващото нещо, което ще трябва да попълним, е обща конфигурация.
След това ще трябва да конфигурираме Връзка MongoDB. Ако инсталацията, която извършихме преди, беше правилна, можем да натиснем бутона «Свържете«. Следващият прозорец ще бъде този на Конфигуриране на пътеки. Тук те препоръчват да го оставите за дефектен, така че ние продължаваме с инсталацията.
На следващия екран можем добавете данните от нашия акаунт в Gitили пропуснете тази стъпка.
Сега ще трябва създайте акаунт на администратор за да влезете по-късно.
След този и няколко други екрана за настройка, Wiki.js трябва да бъде инсталиран и готов за работа.
В края ще трябва да влезем. Ще използваме администраторския акаунт, който създадохме по-рано, за да създадем нашата начална страница.
И след всичко това ще стигнем до редактора. От тук можем да започнем да творим.
Това е само основна инсталация. За получите повече информация за тази уики платформа, относно инсталирането му, използването му или за да видите официалната документация, можем да посетим страница на проекта.