W następnym artykule przyjrzymy się Wiki.js. To jest jeden Lekka i bezpłatna aplikacja wiki typu open source zbudowana przy użyciu Node.js.. W przeciwieństwie do innych platform wiki, ta zapisuje całą zawartość bezpośrednio w plikach Markdown (.md). Ta zawartość jest automatycznie synchronizowana ze zdalnym repozytorium Git użytkownika.
Jest to otwarta, nowoczesna i potężna aplikacja typu wiki oparty na Node.js, Git i Markdown. Kod źródłowy Wiki.js jest publicznie dostępny pod adresem Github, gotowe do pobrania i zainstalowania. Jest to możliwe, ponieważ Wiki.js jest całkowicie open source, na licencji GNU AGPLv3.
Ogólne funkcje Wiki.js.
- Będziemy mogli pisać nasze treści w formacie Markdown. Będziemy używać wbudowany edytor wizualny.
- W przeciwieństwie do innych programów typu wiki, które zapisują zawartość w bazie danych, Wiki.js zapisz całą zawartość bezpośrednio do plików Markdown (.md). Ta zawartość jest automatycznie synchronizowana z naszym zdalnym repozytorium Git. Jeśli jesteśmy zainteresowani.
- Aplikacja działa na silniku Node.js. Jest zoptymalizowany do korzystania z niskich zasobów procesora. W dużym stopniu opiera się na buforowaniu, aby szybko dostarczać zawartość użytkownikom.
- Generowana treść jest przetwarzana automagicznie w pliku czysty format czytania. Jest prezentowany w eleganckim interfejsie użytkownika.
- Będziemy mogli ograniczyć dostęp do naszej Wiki niektórym użytkownikom lub nawet tylko częściom treści.
- Będziemy mogli zalogować się za pomocą lokalnej bazy danych. Będziemy również mogli łączyć się za pomocą zewnętrzni dostawcy uwierzytelniania takie jak konto Microsoft, identyfikator Google itp.
- Program da nam możliwość wstawiania zdjęć, schematów, dokumentów, filmów, linków itp. W tym celu użyjemy zarządzający aktywami Który zawiera.
- Będziemy mogli szybko znaleźć poszukiwany wpis wiki za pomocą wbudowana wyszukiwarka. Dostarczy nam odpowiednich wyników i sugestii podczas analizy metadanych i treści naszych wpisów wiki.
Wymagania serwera
Aby ten program działał, będziemy musieli mieć pewne rzeczy na naszym serwerze.
- Node.js 6.9.0 lub nowszy.
- MongoDB 3.2 lub nowsza.
- Git 2.7.4 lub nowszy.
- Repozytorium Git (publiczny lub prywatny). To jest opcjonalne.
Zainstaluj Wiki.js na Ubuntu
W tym krótkim poście zobaczymy, jak to zrobić zainstaluj Wiki.js na serwerze Ubuntu 18.04 ze wszystkimi niezbędnymi wymaganiami.
Zainstaluj Git
Aby rozpocząć, będziemy musieli zainstalować Git, aby uruchomić Wiki.js. Git jest preinstalowany na serwerze Ubuntu. Być może nie będziesz musiał go instalować. Jeśli jednak potrzebujesz najnowsza wersja Git, dodaj następujące repozytorium i zainstaluj je:
sudo add-apt-repository -y ppa:git-core/ppa sudo apt update && sudo apt upgrade sudo apt install git
Zainstaluj Node.js.
node.js to kolejny obowiązkowy wymóg aby pobrać Wiki.js. Będziemy musieli wykonać tylko następujące polecenia, aby zainstalować Node.js:
sudo apt install curl curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo apt install -y nodejs
Zainstaluj MongoDB
MongoDB jest również jednym z obowiązkowych wymagań dla Wiki.js. Idziemy do zainstaluj wersję znajdującą się w repozytorium Ubuntu. Będziemy musieli tylko wykonać polecenie:
sudo apt install mongodb
Pobierz i zainstaluj Wiki.js
Po spełnieniu wszystkich wymagań możemy pobierz skrypt instalacyjny Wiki.js i uruchom go. Aby to zrobić, uruchom:
sudo mkdir /var/www/wikijs cd /var/www/wikijs curl -sSo- https://wiki.js.org/install.sh | sudo bash
Po uruchomieniu ostatniego polecenia powinieneś zobaczyć plik komunikat o sukcesie jak poniżej:
Po instalacji zostaniemy poproszeni o uruchomienie kreator konfiguracji. Możemy to rozpocząć uruchamiając:
sudo node wiki configure
To polecenie pokaże nam wiadomość do otwórz adres URL http: // localhost: 3000 w przeglądarce, aby skonfigurować wiki.js.
Jeśli otworzymy naszą przeglądarkę i poszukamy nazwy hosta serwera lub adresu IP, po którym następuje port, kreator się uruchomi. Tutaj będziemy mieć różne ekrany konfiguracyjne. Jeśli nie chcemy się zbytnio skomplikować, możemy zaakceptować ustawienia domyślne i kontynuuj.
Program Sprawdź, czy system spełnia wymagania niezbędny.
Następną rzeczą, którą będziemy musieli wypełnić, jest plik ogólna konfiguracja.
Następnie będziemy musieli skonfigurować plik Połączenie MongoDB. Jeśli wcześniej przeprowadzona przez nas instalacja była poprawna, możemy nacisnąć przycisk «Skontaktuj się«. Następnym oknem będzie okno Konfiguracja ścieżek. Tutaj zalecają pozostawienie go jako wadliwego, więc kontynuujemy instalację.
Na następnym ekranie możemy dodaj dane naszego konta Gitlub pomiń ten krok.
Teraz będziemy musieli utwórz konto administratora zalogować się później.
Po tym i kilku innych ekranach konfiguracji, Wiki.js powinno zostać zainstalowane i gotowe do pracy.
Na koniec będziemy musieli się zalogować. Skorzystamy z konta administratora, które utworzyliśmy wcześniej, aby stworzyć naszą stronę główną.
A po tym wszystkim trafimy do redaktora. Od tego możemy zacząć tworzyć.
To tylko podstawowa instalacja. Dla uzyskać więcej informacji o tej platformie wiki, o jego instalacji, używaniu lub aby zapoznać się z oficjalną dokumentacją, możemy odwiedzić stronę projektu.