GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar NodeBB en CentOS 7

Le mostraremos cómo instalar NodeBB en un CentOS 7 VPS. NodeBB es un software de foro de código abierto para la plataforma Node.js que es gratuito y fácil de usar. Es ideal para impulsar cualquier tipo de foros comunitarios, debates o tableros de anuncios. NodeBB utiliza sockets web para interacciones instantáneas y notificaciones en tiempo real.

1. Actualizar paquetes de SO

El primer paso antes de comenzar la instalación real de NodeBB es asegurarse de que los paquetes de su sistema operativo estén actualizados:

yum clean all
yum update

2. Instalar EPEL

Instale el paquete EPEL usando el siguiente comando:

yum install epel-release

3. Instalar herramientas de desarrollo

Luego, instale las 'Herramientas de desarrollo':

yum groupinstall "Development Tools"

Las 'herramientas de desarrollo' son un grupo yum, que es un paquete predefinido de software (GCC, compiladores C/C++, marca, etc.) que se puede instalar a la vez, en lugar de tener que instalar cada aplicación por separado. Las herramientas de desarrollo se utilizan principalmente para permitir que un usuario construya y compile software a partir del código fuente, etc.

4. Instalar Node.js

Instale nodejs y otros paquetes necesarios:

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

5. Iniciar Redis

Inicie el servicio redis:

systemctl start redis

Descargue los últimos archivos de NodeBB en un directorio de su servidor:

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

6. Instale las dependencias requeridas de NodeBB

Use 'npm' para instalar las dependencias requeridas para ejecutar el software del foro NodeBB:

cd nodebb
npm install node-bcrypt -g
npm install

Si recibe un error de que no hay ningún módulo node-gyp disponible, ejecute los siguientes comandos para solucionar el problema:

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

7. Instalar y configurar NodeBB

Ejecute el siguiente comando para iniciar la instalación y configurar NodeBB:

./nodebb setup

Tendrás que responder algunas preguntas:

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 vez que se complete la configuración de NodeBB, cree un nuevo archivo de configuración de nginx para su dominio:

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

Agregue las siguientes líneas:

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. Reinicie el servidor Nginx

Reinicie el servicio nginx para que los cambios surtan efecto:

systemctl restart nginx

Ejecute './nodebb start' para iniciar manualmente su servidor NodeBB:

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

Eso es todo. La instalación del foro de NodeBB está completa.
Abra http://sudominio.com en su navegador favorito, luego inicie sesión en el back-end del administrador y configure el foro de NodeBB según sus necesidades.
Por supuesto, no tiene que instalar NodeBB en CentOS 7, si utiliza uno de nuestros servicios de alojamiento VPS de CentOS, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen NodeBB software de foro para 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 le gustó esta publicación sobre cómo instalar NodeBB en CentOS 7, compártala con sus amigos en las redes sociales usando los botones a la izquierda o simplemente deje una respuesta a continuación. Gracias.


Cent OS
  1. Cómo instalar PHP 7, 7.2 y 7.3 en CentOS 7

  2. Cómo instalar Java 11 y 12 en CentOS 7

  3. Cómo instalar Wine 4.0 en CentOS 7

  4. Cómo instalar Vim 8.2 en CentOS 7

  5. ¿Cómo instalar NodeBB en un CentOS VPS?

Cómo instalar Java en CentOS 7

Cómo instalar Ruby en CentOS 7

Cómo instalar PostgreSQL en CentOS 7

Cómo instalar R en CentOS 7

Cómo instalar R en CentOS 8

Cómo instalar el foro NodeBB en CentOS 7