NodeBB

Wersja z dnia 14:29, 14 sty 2016 autorstwa Budek (dyskusja) (Instalacja)

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/public_nodejs. Następnie trzeba:

  1. Ściągnąć pliki NodeBB git clone -b v0.9.x https://github.com/NodeBB/NodeBB.git .
  2. Utworzyć dowiązanie symboliczne do pobranego folderu rm -rf public_nodejs && ln -s ./NodeBB ./public_nodejs && cd public_nodejs
  3. Zainstalować zależności npm install.
  4. Przejść do folderu wyżej cd ..
  5. Ściągnąć plik konfiguracyjny redisa wget http://download.redis.io/redis-stable/redis.conf i ustawić w nim zmienne:
    • port na 0
    • appendonly na yes
    • appendfilename na "nodebb.aof"
    • dbfilename na nodebb.rdb
    • unixsocket na /usr/home/login/domains/domena/nodebb.sock
  6. Uruchomić bazę danych redis screen redis-server redis.conf.
  7. Uruchomić przeglądarkę internetową i wejść na stronę forum.

Po wejściu na stronę nodebb należy postępować zgodnie z wytycznymi. Przy konfiguracji bazy danych Redis należy zostawić wszystkie wartości domyślne poza hostem, który trzeba zmienić na pełną ścieżkę do pliku sock.

Odnośniki zewnętrzne