Skip to content

Hvordan installere NodeBB med Nginx Proxy på Ubuntu 24.04 Server

Netcloud24
Cloud Infrastructure Expert
NetCloud24 Expert Guides Open the dedicated video page

Video transcript: NetCloud24 Expert Guides. Practical knowledge for a reliable cloud. Cloud and VPS expertise, security, performance, and step-by-step tutorials. Learn, deploy, and keep building with NetCloud24.

 

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:

Visual overview of Hvordan installere NodeBB med Nginx Proxy på Ubuntu 24.04 Server
Visual overview: Hvordan installere NodeBB med Nginx Proxy på Ubuntu 24.04 Server
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 Deutschland

Windows VPS España

Key topics covered in Hvordan installere NodeBB med Nginx Proxy på Ubuntu 24.04 Server
Key topics covered in this NetCloud24 guide.

Windows VPS Nederland

Windows VPS Italia

Windows VPS Portugal

VPS Windows Italia

Windows VPS

Windows VPS

Windows VPS Sverige

Windows VPS Norge

Windows VPS

Practical checklist for Hvordan installere NodeBB med Nginx Proxy på Ubuntu 24.04 Server
Practical checklist for applying the guidance in this article.

Windows VPS Türkiye

Windows RDS (Remote Desktop Services)

Windows VPS

Hvordan installere NodeBB med Nginx Proxy på Ubuntu 24.04 Server
Hvordan installere NodeBB med Nginx Proxy på Ubuntu 24.04 Server
Explore more

More on this topic

Netcloud24
Netcloud24
Cloud Infrastructure Expert · NetCloud24

Comments are closed.