Hoe NodeBB te installeren met Nginx Proxy op Ubuntu 24.04 Server

NodeBB is een krachtig open-source forumsysteem dat op Node.js draait. Deze handleiding legt uit hoe je NodeBB installeert op een Ubuntu 24.04-server, samen met MongoDB en Nginx als omgekeerde proxy.

Stap 1: Werk het systeem bij

Begin met het bijwerken van de pakketlijst en het upgraden van de geïnstalleerde pakketten. Open een terminal en voer de volgende opdrachten uit:

sudo apt update && sudo apt upgrade -y

Stap 2: Installeer vereiste pakketten

Installeer de benodigde pakketten zoals Git, Node.js, MongoDB en Nginx:

sudo apt install git curl nginx mongodb -y

Installeer vervolgens Node.js door de NodeSource repository toe te voegen en daarna Node.js te installeren:

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

Stap 3: Installeer en configureer MongoDB

Start de MongoDB-service en stel deze in om bij het opstarten te starten:

sudo systemctl start mongodb
sudo systemctl enable mongodb

Maak een MongoDB-gebruiker en database voor NodeBB:

mongo

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

Stap 4: Installeer NodeBB

Kloon de NodeBB repository en navigeer naar de map:

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

Installeer de NodeBB-afhankelijkheden met npm:

npm install --production

Stap 5: Configureer NodeBB

Start het NodeBB-configuratiescript om het forum in te stellen:

./nodebb setup

Voer de nodige instellingen in, zoals database-informatie, URL en beheerdersgegevens. Gebruik de MongoDB-inloggegevens die je eerder hebt aangemaakt.

Stap 6: Stel Nginx in als omgekeerde proxy

Om Nginx in te stellen als omgekeerde proxy, maak een configuratiebestand voor NodeBB:

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

Voeg de volgende configuratie toe:


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;
    }
}
        

Activeer de configuratie en herstart Nginx:

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

Stap 7: Start NodeBB

Start NodeBB met het volgende commando:

./nodebb start

Je kunt nu je NodeBB-forum bezoeken door naar je domein te gaan in de browser.

Conclusie

Gefeliciteerd! Je hebt NodeBB met Nginx proxy succesvol geïnstalleerd op je Ubuntu 24.04-server. Je forum is nu klaar voor gebruik. Als je een externe server gebruikt, zorg ervoor dat je firewall en netwerkinstellingen correct zijn geconfigureerd om externe toegang toe te staan.

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