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.
RDS CAL (Client Access License)
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