Deze handleiding zal je begeleiden bij het installeren van NodeBB op een VPS server met behulp van Nginx als reverse proxy.
Benodigdheden
- Een werkende VPS server met Ubuntu 24.04
- Root toegang of een gebruiker met sudo rechten
- Node.js en npm geïnstalleerd
- Nginx geïnstalleerd
Stap 1: Systeem Voorbereiding
Voer de volgende commando’s uit om je systeem bij te werken:
sudo apt update
sudo apt upgrade -y
Stap 2: Node.js Installeren
Installeer de NodeSource repository en Node.js:
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt install -y nodejs
Stap 3: NodeBB Downloaden
Download de laatste versie van NodeBB:
git clone -b master https://github.com/NodeBB/NodeBB.git nodebb
cd nodebb
Stap 4: NodeBB Configureren
Voer het installatiecommando uit en volg de instructies:
bin/install.sh
Stap 5: Start NodeBB
Start de NodeBB applicatie met het volgende commando:
./nodebb start
Stap 6: Nginx Configureren
Maak een nieuwe configuratiebestand voor Nginx:
sudo nano /etc/nginx/sites-available/nodebb
Voeg de volgende configuratie toe:
server {
listen 80;
server_name jouw_domein.nl;
location / {
proxy_pass http://127.0.0.1:4567;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}
Zet de nieuwe site aan:
sudo ln -s /etc/nginx/sites-available/nodebb /etc/nginx/sites-enabled/
Herstart Nginx om de wijzigingen toe te passen:
sudo systemctl restart nginx
Stap 7: Bezoek je NodeBB Forum
Je kunt nu je NodeBB forum bezoeken via je domeinnaam of IP-adres!
Gefeliciteerd! Je hebt succesvol NodeBB geïnstalleerd op een VPS server met Nginx als proxy.
“` Ten kod HTML mo?na skopiowa? do pliku `.html` i otworzy? w przegl?darce, aby wy?wietli? poradnik.