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 15: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:

  1. Ściągnąć pliki NodeBB fetch -o nodebb.zip https://github.com/NodeBB/NodeBB/archive/v0.7.0.zip .
  2. Wypakować archiwum tar -xf nodebb.zip.
  3. Usunąć archiwum rm nodebb.zip.
  4. Przenieść wypakowane pliki rm -rf public_nodejs && mv NodeBB-0.7.0 public_nodejs && cd public_nodejs
  5. Zainstalować zależności export CXX=clang++ && npm install.
  6. Uruchomić bazę danych redis na zarezerwowanym wcześniej porcie screen redis-server --port nr portu.
  7. Uruchomić przeglądarkę internetową i wejść na stronę forum.
  8. 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