NodeBB: Różnice pomiędzy wersjami

Linia 22: Linia 22:
 
Uruchomić w katalogu public_nodejs konfigurację nodebb  
 
Uruchomić w katalogu public_nodejs konfigurację nodebb  
 
<code>./nodebb setup</code> i podać wymagane dane, wybierając mongo jako bazę danych.
 
<code>./nodebb setup</code> i podać wymagane dane, wybierając mongo jako bazę danych.
 
+
<code>
<code><pre>Welcome to NodeBB v1.1X.X!
+
Welcome to NodeBB v1.1X.X!
  
 
This looks like a new installation, so you'll have to answer a few questions about your environment before we can proceed.
 
This looks like a new installation, so you'll have to answer a few questions about your environment before we can proceed.
Linia 39: Linia 39:
 
MongoDB username moXXXX_XX <enter>
 
MongoDB username moXXXX_XX <enter>
 
Password of your MongoDB database hasłoDoBazyMongo <enter>
 
Password of your MongoDB database hasłoDoBazyMongo <enter>
MongoDB database name (nodebb) moXXXX_XX <enter></pre></code>
+
MongoDB database name (nodebb) moXXXX_XX <enter>
 +
</code>
 +
 
 
Następnie pojawi się pytanie o domyślny login administratora NodeBB, hasło oraz adres e-mail, który ma mu być przypisany.
 
Następnie pojawi się pytanie o domyślny login administratora NodeBB, hasło oraz adres e-mail, który ma mu być przypisany.
  

Wersja z 00:50, 16 gru 2020

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 wersji 14.
  • Ustawiono wersję Node 14 dla cli Zmiana wersji Node
  • 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_nodejs oraz przejść do niego git clone https://github.com/NodeBB/NodeBB public_nodejs && cd public_nodejs .

Utworzyć bazę danych MongoDB specjalnie dla nodebb

Uruchomić w katalogu public_nodejs konfigurację nodebb ./nodebb setup i podać wymagane dane, wybierając mongo jako bazę danych. Welcome to NodeBB v1.1X.X!

This looks like a new installation, so you'll have to answer a few questions about your environment before we can proceed. Press enter to accept the default setting (shown in brackets). URL used to access this NodeBB (http://localhost:4567) http://domena.pl <enter> Please enter a NodeBB secret (XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXX) <enter> Would you like to submit anonymous plugin usage to nbbpm? (yes) <enter> Which database to use (mongo) <enter> Now configuring mongo database: MongoDB connection URI: (leave blank if you wish to specify host, port, username/password and database individually) Format: mongodb://[username:password@]host1[:port1][,host2[:port2],...[,hostN[:portN]]][/[database][?options]] <enter> Host IP or address of your MongoDB instance (127.0.0.1) mongoX.mydevil.net <enter> Host port of your MongoDB instance (27017) <enter> MongoDB username moXXXX_XX <enter> Password of your MongoDB database hasłoDoBazyMongo <enter> MongoDB database name (nodebb) moXXXX_XX <enter>

Następnie pojawi się pytanie o domyślny login administratora NodeBB, hasło oraz adres e-mail, który ma mu być przypisany.

Uruchomić przeglądarkę internetową i wejść na stronę forum.

Odnośniki zewnętrzne