Dalam posting berikut kami akan menunjukkan kepada Anda cara menginstal dan mengkonfigurasi NodeBB pada VPS Ubuntu. NodeBB adalah Perangkat Lunak Forum sumber terbuka dan modern yang didukung oleh Node.js . Ini adalah platform diskusi yang kuat yang menawarkan pemasangan plugin sekali klik, konektivitas jaringan sosial, dan desain responsif.
Masuk ke server Anda menggunakan SSH
ssh username@hostname
Perbarui sistem dan instal semua paket yang diperlukan.
~ # sudo apt-get -y update &&apt-get -y upgrade~ # sudo apt-get -y install python-software-properties git sed supervisor
Instal Nodejs versi terbaru
~ # sudo add-apt-repository ppa:chris-lea/node.js~ # sudo apt-get update &&sudo apt-get install nodejs
Instal versi terbaru Redis
~ # sudo add-apt-repository -y ppa:rwky/redis~ # sudo apt-get update &&sudo apt-get install -y redis-server
Tarik kode NodeBB terbaru
~ # mkdir ~/myNodebbApp &&cd $_~ # git clone https://github.com/designcreateplay/NodeBB.git . # jangan lupa titik di akhir
Konfigurasi NodeBB
Instal semua dependensi NodeBB
# npm install
Ketik yang berikut ini, saat berada di direktori root NodeBB:
~ # aplikasi simpul --setup='{ "base_url":"http://yourAppUrl.com", "admin:username":"adminUsername", "admin:password":"adminPassword", "admin:password:confirm":"adminPassword", "admin:email":"[email protected]"}'
Menggunakan Nginx sebagai proxy untuk NodeBB
Instal dan Konfigurasi Nginx versi terbaru
~ # sudo add-apt-repository -y ppa:nginx/stable~ # sudo apt-get update~ # sudo apt-get install -y nginx
Setel pekerja_proses ke jumlah prosesor di sistem Anda. Untuk mengetahui jumlah prosesor di sistem Anda dan menyetel pekerja_proses, jalankan perintah berikut:
~ # sudo sed -i "0,/^worker_processes/ s/^worker_processes .*$/worker_processes `grep -c processor /proc/cpuinfo`;/" /etc/nginx/nginx.confBuat host virtual nginx baru
~ # sudo vim /etc/nginx/sites-available/yourAppUrl.comserver { dengarkan 80; server_name yourAppUrl.com; lokasi / { proxy_pass http://localhost:4567/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Diteruskan-Untuk $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $skema; proxy_redirect mati; proxy_buffering mati; proxy_http_versi 1.1; proxy_set_header Tingkatkan $http_upgrade; proxy_set_header Koneksi "upgrade"; }}~ # sudo ln -s /etc/nginx/sites-available/yourAppUrl.com /etc/nginx/sites-enabled/yourAppUrl.com~ # atur sudo /etc/init.d/nginx mulai ulangItu dia. Sekarang buka browser Anda dan navigasikan ke domain Anda.
Untuk info lebih lanjut tentang NodeBB, silakan kunjungi:https://nodebb.org
Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal ini untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.
PS . Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.
Panels