NodeBB: Różnice pomiędzy wersjami
Linia 1: | Linia 1: | ||
+ | ''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]]. | ||
+ | * Zarezerwowano jeden port TCP. | ||
+ | |||
+ | === 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''/public_nodejs</code>. Następnie trzeba: | ||
+ | # Ściągnąć pliki ''NodeBB'' <code>fetch -o nodebb.zip <nowiki>https://github.com/NodeBB/NodeBB/archive/v0.7.0.zip | ||
+ | </nowiki></code>. | ||
+ | # Wypakować archiwum <code>tar -xf nodebb.zip</code>. | ||
+ | # Usunąć archiwum <code>rm nodebb.zip</code>. | ||
+ | # Przenieść wypakowane pliki <code>rm -rf public_nodejs && mv NodeBB-0.7.0 public_nodejs && cd public_nodejs</code> | ||
+ | # Zainstalować zależności <code>export CXX=clang++ && npm install</code>. | ||
+ | # Uruchomić bazę danych redis na zarezerwowanym wcześniej porcie <code>screen redis-server --port ''nr portu''</code>. | ||
+ | # Uruchomić przeglądarkę internetową i wejść na stronę forum. | ||
+ | # W przypadku konfiguracji bazy danych Redis zostawić wszystkie wartości domyślne poza portem, który trzeba zmienić na wcześniej zarezerwowany | ||
+ | |||
+ | === Odnośniki zewnętrzne === | ||
+ | * [https://nodebb.org/ Strona główna NodeBB] | ||
[[Kategoria:Node.js]] | [[Kategoria:Node.js]] | ||
[[Kategoria:Poradniki]] | [[Kategoria:Poradniki]] |
Wersja z 14:30, 2 lip 2015
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.
- Zarezerwowano jeden port TCP.
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/public_nodejs
. Następnie trzeba:
- Ściągnąć pliki NodeBB
fetch -o nodebb.zip https://github.com/NodeBB/NodeBB/archive/v0.7.0.zip
. - Wypakować archiwum
tar -xf nodebb.zip
. - Usunąć archiwum
rm nodebb.zip
. - Przenieść wypakowane pliki
rm -rf public_nodejs && mv NodeBB-0.7.0 public_nodejs && cd public_nodejs
- Zainstalować zależności
export CXX=clang++ && npm install
. - Uruchomić bazę danych redis na zarezerwowanym wcześniej porcie
screen redis-server --port nr portu
. - Uruchomić przeglądarkę internetową i wejść na stronę forum.
- W przypadku konfiguracji bazy danych Redis zostawić wszystkie wartości domyślne poza portem, który trzeba zmienić na wcześniej zarezerwowany