GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Instale y configure NodeBB con Redis y Nginx en Ubuntu 12.04

En la siguiente publicación, le mostraremos cómo instalar y configurar NodeBB en un Ubuntu VPS. NodeBB es un software de foro moderno y de código abierto impulsado por Node.js. Es una poderosa plataforma de discusión que ofrece instalación de complementos con un solo clic, conectividad a redes sociales y diseño receptivo.

Inicie sesión en su servidor usando SSH

ssh username@hostname

Actualice el sistema e instale todos los paquetes necesarios.

~ # ❯❯❯ sudo apt-get -y update && apt-get -y upgrade
~ # ❯❯❯ sudo apt-get -y install python-software-properties git sed supervisor

Instalar la última versión de Nodejs

~ # ❯❯❯ sudo add-apt-repository ppa:chris-lea/node.js
~ # ❯❯❯ sudo apt-get update && sudo apt-get install nodejs

Instalar la última versión de Redis

~ # ❯❯❯ sudo add-apt-repository -y ppa:rwky/redis
~ # ❯❯❯ sudo apt-get update && sudo apt-get install -y redis-server

Descargar el último código de NodeBB

~ # ❯❯❯ mkdir ~/myNodebbApp && cd $_
~ # ❯❯❯ git clone https://github.com/designcreateplay/NodeBB.git . # do not forget the dot at the end

Configurar NodoBB

Instala todas las dependencias de NodeBB

 # ❯❯❯ npm install

Escriba lo siguiente, mientras se encuentra en el directorio raíz de NodeBB:

~ # ❯❯❯ node app --setup='{ 
    "base_url": "http://yourAppUrl.com",
    "admin:username": "adminUsername", 
    "admin:password": "adminPassword", 
    "admin:password:confirm": "adminPassword",
    "admin:email": "[email protected]"
}'

Uso de Nginx como proxy para NodeBB

Instale y configure la última versión de Nginx

~ # ❯❯❯ sudo add-apt-repository -y ppa:nginx/stable
~ # ❯❯❯ sudo apt-get update
~ # ❯❯❯ sudo apt-get install -y nginx

Establezca los procesos_trabajadores en la cantidad de procesadores en su sistema. Para averiguar la cantidad de procesadores en su sistema y configurar los procesos_trabajadores, ejecute el siguiente comando:

~ # ❯❯❯ sudo sed -i "0,/^worker_processes/ s/^worker_processes .*$/worker_processes `grep -c processor /proc/cpuinfo`;/"  /etc/nginx/nginx.conf

Crear un nuevo host virtual nginx

~ # ❯❯❯ sudo vim /etc/nginx/sites-available/yourAppUrl.com
server {
    listen       80;
    server_name  yourAppUrl.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";
    }
}
~ # ❯❯❯ sudo ln -s /etc/nginx/sites-available/yourAppUrl.com /etc/nginx/sites-enabled/yourAppUrl.com
~ # ❯❯❯ sudo /etc/init.d/nginx restart

Eso es todo. Ahora abra su navegador y navegue hasta su dominio.

Para obtener más información sobre NodeBB, visite:https://nodebb.org

Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS de Linux, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que lo instalen por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.

PD . Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.


Panels
  1. Cómo instalar Nginx con PHP5 y MySQL en Ubuntu 11.10

  2. Instale October CMS en Ubuntu, con Nginx y MariaDB

  3. Instale Concrete5 en un Ubuntu 14.04 VPS con Nginx, PHP-FPM y MySQL

  4. Instale PHP 7.1 con Nginx en Ubuntu 16.04

  5. Cómo instalar PHP 7.4 con Nginx en Ubuntu 20.04

Cómo instalar Django con PostgreSQL y Nginx en Ubuntu 16.04

Instale Prosper202 con Nginx, MySQL y PHP-FPM en Ubuntu

Instalar WordPress con Varnish y Nginx en Ubuntu

Instalar WordPress con Memcached y Nginx en Ubuntu

Cómo instalar y asegurar Redis en Ubuntu 20.04

Cómo instalar y configurar MERN Stack con Nginx en Ubuntu 20.04