Hvordan installere NodeBB med Nginx Proxy på Ubuntu 24.04 Server

NodeBB er en kraftig open-source forumprogramvare bygget på Node.js. Denne guiden viser deg hvordan du installerer NodeBB på en Ubuntu 24.04-server, konfigurerer den med MongoDB og bruker Nginx som en omvendt proxy.

Trinn 1: Oppdater systemet

Begynn med å oppdatere pakkelisten og oppgradere installerte pakker. Åpne et terminalvindu og kjør følgende kommandoer:

sudo apt update && sudo apt upgrade -y

Trinn 2: Installer nødvendige avhengigheter

Installer nødvendige avhengigheter som Git, Node.js, MongoDB og Nginx:

sudo apt install git curl nginx mongodb -y

Installer deretter Node.js ved å legge til NodeSource-repositoriet og deretter installere Node.js:

curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt install nodejs

Trinn 3: Installer og konfigurer MongoDB

Start MongoDB-tjenesten og aktiver den slik at den starter ved oppstart:

sudo systemctl start mongodb
sudo systemctl enable mongodb

Opprett en MongoDB-bruker og database for NodeBB:

mongo

use nodebb
db.createUser({user: "nodebbuser", pwd: "yourpassword", roles: ["readWrite"]})
exit
        

Trinn 4: Installer NodeBB

Klon NodeBB-repositoriet og gå inn i katalogen:

git clone -b v1.x.x https://github.com/NodeBB/NodeBB.git nodebb
cd nodebb

Installer NodeBB-avhengigheter ved hjelp av npm:

npm install --production

Trinn 5: Konfigurer NodeBB

Kjør NodeBB-oppsett for å konfigurere forumet:

./nodebb setup

Du blir bedt om å oppgi forskjellige innstillinger som databaseinformasjon, URL og administratorinformasjon. Sørg for å bruke MongoDB-legitimasjonene du opprettet tidligere.

Trinn 6: Konfigurer Nginx som omvendt proxy

For å konfigurere Nginx som en omvendt proxy, opprett en konfigurasjonsfil for NodeBB:

sudo nano /etc/nginx/sites-available/nodebb

Legg til følgende konfigurasjon:


server {
    listen 80;

    server_name your_domain.com;

    location / {
        proxy_pass http://localhost:4567;
        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_set_header Host $http_host;
        proxy_set_header X-NginX-Proxy true;

        proxy_redirect off;
    }
}
        

Aktiver konfigurasjonen og start Nginx på nytt:

sudo ln -s /etc/nginx/sites-available/nodebb /etc/nginx/sites-enabled/
sudo systemctl restart nginx

Trinn 7: Start NodeBB

Start NodeBB ved hjelp av følgende kommando:

./nodebb start

Nå kan du få tilgang til NodeBB-forumet ditt ved å besøke domenet ditt i nettleseren.

Konklusjon

Gratulerer! Du har installert NodeBB med Nginx proxy på Ubuntu 24.04-serveren din. Forumet ditt er nå klart til bruk. Hvis du bruker en ekstern server, må du forsikre deg om at brannmuren og nettverksinnstillingene dine er riktig konfigurert for ekstern tilgang.

Windows VPS

Windows VPS UK

Windows VPS

VPS Windows

Serwer VPS Windows

VPS Windows Deutschland

Windows VPS Hosting

VPS Windows España

Windows VPS Nederland

VPS Windows Italia

VPS Windows Portugal

VPS Windows ??????

VPS Windows ???????

VPS Windows ??

VPS Windows Sverige

VPS Windows Norge

VPS Windows ????

VPS Windows Türkiye

Remote Desktop Services (RDS)

RDS CAL (Client Access License)

Remote Desktop VPS

Keywords: windows vps uk, windows vps, uk windows vps, windows vps hosting uk, vps windows server, uk vps windows, vps windows, servidor vps windows, vps uk windows, vps with windows, virtual private server windows, windows virtual private server, windows vps server uk, vps for windows, servidores vps windows, vps windows uk, windows vps hosting, vps windows hosting, windows vps server, windows virtual private servers, vps on windows, vps windows servers, cheap windows vps uk, windowsvps, windows desktop vps, buy vps windows, windows server vps, windows 10 vps uk, rds services, rds cal, remote desktop services, remote desktop hosting

#windowsvps #vpshosting #ukvps #virtualserver #windowsvpsuk #vpsserver #hostingvps #cloudvps #windowsvpshosting #cheapvps #vpswithwindows #windowsserver #servervps #vpssolutions #vpswindows #rdscal #remotedesktop #remotedesktopvps #rds #windowsrds

vps windows