NodeBB: Różnice pomiędzy wersjami
(→Instalacja) |
(→Instalacja: aktualiazcja - instalacja z gałęzi master, w oparciu o bazę mongo) |
||
Linia 10: | Linia 10: | ||
=== Instalacja === | === Instalacja === | ||
− | Należy ściągnąć najnowszą stabilną wersję ''NodeBB''. Aby to zrobić należy się [[logowanie|zalogować]] na shellu ''MyDevil'' i przejść do katalogu <code class="directory">/usr/home/''login''/domains/''domena'' | + | Należy ściągnąć najnowszą stabilną wersję ''NodeBB''. Aby to zrobić należy się [[logowanie|zalogować]] na shellu ''MyDevil'' i przejść do katalogu <code class="directory">/usr/home/''login''/domains/''domena''</code>. Następnie trzeba: |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | Skasować folder <code>rm -r public_nodejs</code> | |
+ | |||
+ | Ściągnąć repozytorium ''NodeBB'' do folderu docelowego public_nodejs<code><nowiki>git clone https://github.com/NodeBB/NodeBB.git public_nodejs</nowiki></code>. | ||
+ | |||
+ | Zainstalować zależności <code>npm install --production</code>. | ||
+ | |||
+ | Utworzyć bazę danych [[MongoDB]] specjalnie dla nodebb | ||
+ | |||
+ | Uruchomić w katalogu publi_nodejs konfigurację nodebb | ||
+ | <code>./nodebb setup</code> i podać wymagane dane, wybierając mongo jako bazę danych. | ||
+ | |||
+ | Zrestartować nodebb <code>./nodebb restart</code> | ||
+ | |||
+ | Uruchomić przeglądarkę internetową i wejść na stronę forum. | ||
=== Odnośniki zewnętrzne === | === Odnośniki zewnętrzne === |
Wersja z 11:21, 19 kwi 2017
NodeBB to otwarty system forum publikowany na licencji GPLv3 napisany w Node.js.
Wstępna konfiguracja
Do uruchomienia NodeBB należy najpierw zadbać o prawidłową konfigurację samej domeny. Przed przystąpieniem do dalszych kroków należy upewnić się, że:
- Domena jest prawidłowo dodana i skonfigurowana w naszym systemie DNS.
- Została dodana Strona WWW z wskazaniem typu Node.js.
- Włączono możliwość korzystania z własnego oprogramowania - Binexec.
Instalacja
Należy ściągnąć najnowszą stabilną wersję NodeBB. Aby to zrobić należy się zalogować na shellu MyDevil i przejść do katalogu /usr/home/login/domains/domena
. Następnie trzeba:
Skasować folder rm -r public_nodejs
Ściągnąć repozytorium NodeBB do folderu docelowego public_nodejsgit clone https://github.com/NodeBB/NodeBB.git public_nodejs
.
Zainstalować zależności npm install --production
.
Utworzyć bazę danych MongoDB specjalnie dla nodebb
Uruchomić w katalogu publi_nodejs konfigurację nodebb
./nodebb setup
i podać wymagane dane, wybierając mongo jako bazę danych.
Zrestartować nodebb ./nodebb restart
Uruchomić przeglądarkę internetową i wejść na stronę forum.