Im folgenden Beitrag zeigen wir Ihnen, wie Sie NodeBB auf einem Ubuntu VPS installieren und konfigurieren. NodeBB ist eine moderne und Open-Source-Forum-Software, die von Node.js betrieben wird. Es ist eine leistungsstarke Diskussionsplattform, die die Plug-in-Installation mit einem Klick, die Konnektivität zu sozialen Netzwerken und ein ansprechendes Design bietet.
Melden Sie sich mit SSH bei Ihrem Server an
ssh username@hostname
Aktualisiere das System und installiere alle notwendigen Pakete.
~ # ❯❯❯ sudo apt-get -y update && apt-get -y upgrade ~ # ❯❯❯ sudo apt-get -y install python-software-properties git sed supervisor
Installieren Sie die neueste Version von Nodejs
~ # ❯❯❯ sudo add-apt-repository ppa:chris-lea/node.js ~ # ❯❯❯ sudo apt-get update && sudo apt-get install nodejs
Installieren Sie die neueste Version von Redis
~ # ❯❯❯ sudo add-apt-repository -y ppa:rwky/redis ~ # ❯❯❯ sudo apt-get update && sudo apt-get install -y redis-server
Rufen Sie den neuesten NodeBB-Code herunter
~ # ❯❯❯ mkdir ~/myNodebbApp && cd $_ ~ # ❯❯❯ git clone https://github.com/designcreateplay/NodeBB.git . # do not forget the dot at the end
NodeBB konfigurieren
Installieren Sie alle Abhängigkeiten von NodeBB
# ❯❯❯ npm install
Geben Sie Folgendes ein, während Sie sich im NodeBB-Stammverzeichnis befinden:
~ # ❯❯❯ node app --setup='{ "base_url": "http://yourAppUrl.com", "admin:username": "adminUsername", "admin:password": "adminPassword", "admin:password:confirm": "adminPassword", "admin:email": "[email protected]" }'
Nginx als Proxy für NodeBB verwenden
Installieren und konfigurieren Sie die neueste Version von Nginx
~ # ❯❯❯ sudo add-apt-repository -y ppa:nginx/stable ~ # ❯❯❯ sudo apt-get update ~ # ❯❯❯ sudo apt-get install -y nginx
Setzen Sie worker_processes auf die Anzahl der Prozessoren in Ihrem System. Führen Sie den folgenden Befehl aus, um die Anzahl der Prozessoren in Ihrem System herauszufinden und die worker_processes festzulegen:
~ # ❯❯❯ sudo sed -i "0,/^worker_processes/ s/^worker_processes .*$/worker_processes `grep -c processor /proc/cpuinfo`;/" /etc/nginx/nginx.conf
Erstellen Sie einen neuen virtuellen Nginx-Host
~ # ❯❯❯ 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
Das ist es. Öffnen Sie nun Ihren Browser und navigieren Sie zu Ihrer Domain.
Weitere Informationen zu NodeBB finden Sie unter:https://nodebb.org
Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Linux-VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, dies für Sie zu installieren. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.
PS . Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.