GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare NodeBB su CentOS 7

Ti mostreremo come installare NodeBB su un CentOS 7 VPS. NodeBB è un software per forum open source per la piattaforma Node.js gratuito e facile da usare. È ottimo per alimentare qualsiasi tipo di forum della comunità, discussione o bacheche. NodeBB utilizza socket web per interazioni istantanee e notifiche in tempo reale.

1. Aggiorna i pacchetti del sistema operativo

Il primo passo prima di iniziare l'effettiva installazione di NodeBB è assicurarsi che i pacchetti del sistema operativo siano aggiornati:

yum clean all
yum update

2. Installa EPEL

Installa il pacchetto EPEL utilizzando il seguente comando:

yum install epel-release

3. Installa Strumenti di sviluppo

Quindi, installa gli "Strumenti di sviluppo":

yum groupinstall "Development Tools"

Gli "Strumenti di sviluppo" sono un gruppo yum, che è un pacchetto predefinito di software (GCC, compilatori C/C++, make ecc.) che può essere installato contemporaneamente, invece di dover installare ciascuna applicazione separatamente. Gli strumenti di sviluppo vengono utilizzati principalmente per consentire a un utente di creare e compilare software dal codice sorgente ecc.

4. Installa Node.js

Installa nodejs e altri pacchetti richiesti:

yum install nodejs git redis npm nginx
yum install libicu-devel

5. Avvia Redis

Avvia il servizio redis:

systemctl start redis

Estrai gli ultimi file NodeBB in una directory sul tuo server:

mkdir -p /opt/forum/
cd /opt/forum/
git clone -b v0.8.x https://github.com/NodeBB/NodeBB nodebb

6. Installa le dipendenze richieste di NodeBB

Usa 'npm' per installare le dipendenze necessarie per eseguire il software del forum NodeBB:

cd nodebb
npm install node-bcrypt -g
npm install

Se ricevi un messaggio di errore che indica che non è disponibile alcun modulo node-gyp, esegui i seguenti comandi per risolvere il problema:

npm install node-gyp -g
npm cache clean
rm -rf node_modules
npm install

7. Imposta e configura NodeBB

Esegui il comando seguente per avviare l'installazione e configurare NodeBB:

./nodebb setup

Dovrai rispondere ad alcune domande:

URL of NodeBB: http://localhost:4567

Please enter a NodeBB secret (a741f18e-ce20-44ca-860d-a60c1bab136f) 'enter'

Which database to use (redis) 'enter'

Host IP or address of your Redis instance (127.0.0.1)  'enter'

Host port of your Redis instance (6379) 'enter'

Password of your Redis database 'enter your database password here'

Which database to use (0..n) (0) 'enter'

Administrator username 'admin'

Administrator email address '[email protected]'

Password 'enter your admin password here'

Confirm Password 'enter your admin password here'

Una volta completata la configurazione di NodeBB, crea un nuovo file di configurazione nginx per il tuo dominio:

vi /etc/nginx/conf.d/yourdomain.com.conf

Aggiungi le seguenti righe:

server {
    listen       80;
    server_name  yourdomain.com;
    location / {
        proxy_pass        http://localhost:4567/;

        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;

        proxy_redirect off;
        proxy_buffering   off;

        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
    }
}

8. Riavvia il server Nginx

Riavvia il servizio nginx per rendere effettive le modifiche:

systemctl restart nginx

Esegui "./nodebb start" per avviare manualmente il tuo server NodeBB:

cd /opt/forum/nodebb/
./nodebb start

L'installazione del forum di NodeBB è completa.
Apri http://tuodominio.com nel tuo browser preferito, quindi accedi al back-end dell'amministratore e configura il forum di NodeBB in base alle tue esigenze.
Ovviamente non devi installare NodeBB su CentOS 7, se utilizzi uno dei nostri servizi di hosting VPS CentOS, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare NodeBB software per forum per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS. Se ti è piaciuto questo post, su come Installare NodeBB su CentOS 7, condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.


Cent OS
  1. Come installare PHP 7, 7.2 e 7.3 su CentOS 7

  2. Come installare Java 11 e 12 su CentOS 7

  3. Come installare Wine 4.0 su CentOS 7

  4. Come installare Vim 8.2 su CentOS 7

  5. Come installare NodeBB su un VPS CentOS?

Come installare Java su CentOS 7

Come installare Ruby su CentOS 7

Come installare PostgreSQL su CentOS 7

Come installare R su CentOS 7

Come installare R su CentOS 8

Come installare il forum NodeBB su CentOS 7