GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Instal NodeBB di CentOS 7

Kami akan menunjukkan cara menginstal NodeBB pada CentOS 7 VPS. NodeBB adalah software forum open source untuk platform Node.js yang gratis dan mudah digunakan. Ini bagus untuk memberi daya pada semua jenis forum komunitas, diskusi, atau papan buletin. NodeBB menggunakan soket web untuk interaksi instan dan pemberitahuan waktu nyata.

1. Perbarui Paket OS

Langkah pertama sebelum memulai instalasi NodeBB yang sebenarnya adalah memastikan paket OS Anda sudah diperbarui:

yum clean all
yum update

2. Instal EPEL

Instal paket EPEL menggunakan perintah berikut:

yum install epel-release

3. Instal Alat Pengembangan

Kemudian, instal 'Alat Pengembangan':

yum groupinstall "Development Tools"

'Alat pengembangan' adalah grup yum, yang merupakan bundel perangkat lunak yang telah ditentukan sebelumnya (kompiler GCC, C/C++, make, dll.) yang dapat diinstal sekaligus, daripada harus menginstal setiap aplikasi secara terpisah. Alat Pengembangan terutama digunakan untuk memungkinkan pengguna membangun dan mengkompilasi perangkat lunak dari kode sumber dll.

4. Instal Node.js

Instal nodejs dan paket lain yang diperlukan:

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

5. Mulai Redis

Mulai layanan redis:

systemctl start redis

Tarik file NodeBB terbaru ke direktori di server Anda:

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

6. Instal Dependensi yang Diperlukan NodeBB

Gunakan 'npm' untuk menginstal dependensi yang diperlukan untuk menjalankan perangkat lunak forum NodeBB:

cd nodebb
npm install node-bcrypt -g
npm install

Jika Anda menerima pesan kesalahan bahwa tidak ada modul node-gyp yang tersedia, jalankan perintah berikut untuk memperbaiki masalah:

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

7. Setup dan Konfigurasi NodeBB

Jalankan perintah berikut untuk memulai setup dan mengkonfigurasi NodeBB:

./nodebb setup

Anda harus menjawab beberapa pertanyaan:

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'

Setelah penyiapan NodeBB selesai, buat file konfigurasi nginx baru untuk domain Anda:

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

Tambahkan baris berikut:

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. Mulai ulang Server Nginx

Mulai ulang layanan nginx agar perubahan diterapkan:

systemctl restart nginx

Jalankan './nodebb start' untuk memulai server NodeBB Anda secara manual:

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

Itu dia. Instalasi forum NodeBB selesai.
Buka http://domainanda.com di browser favorit Anda, lalu masuk ke back-end administrator dan konfigurasikan forum NodeBB sesuai kebutuhan Anda.
Tentu saja Anda tidak perlu menginstal NodeBB di CentOS 7, jika Anda menggunakan salah satu layanan CentOS VPS Hosting kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal NodeBB perangkat lunak forum untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

PS. Jika Anda menyukai posting ini, tentang cara Memasang NodeBB di CentOS 7, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.


Cent OS
  1. Cara Menginstal PHP 7, 7.2 &7.3 Pada CentOS 7

  2. Cara Menginstal Java 11 &12 di CentOS 7

  3. Bagaimana Cara Menginstal NodeBB di VPS CentOS?

  1. Cara Menginstal Wine 4.0 di CentOS 7

  2. Cara Menginstal Vim 8.2 di CentOS 7

  3. Cara Menginstal VirtualBox di CentOS 7

  1. Cara Menginstal Git di CentOS 8

  2. Cara Menginstal Docker di CentOS 8

  3. Cara Menginstal Java 8 &11 di Centos 8