I denne vejledning vil vi vise, hvordan du kan installere NodeBB på en Ubuntu 24.04-server ved hjælp af Nginx som proxy. NodeBB er en moderne forumsoftware, der giver en fantastisk brugeroplevelse. Denne installation er ideel for dem, der ønsker at køre en forumapplikation på en VPS-server.

Forudsætninger

  • Ubuntu 24.04 installeret på din server.
  • Root-adgang eller sudo-rettigheder.
  • Node.js og npm installeret.
  • Nginx installeret.

Trin 1: Opdater systemet

Først skal du opdatere dit system:

sudo apt update && sudo apt upgrade -y

Trin 2: Installer Node.js og npm

Installer Node.js og npm ved hjælp af følgende kommandoer:

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

Trin 3: Installer MongoDB

NodeBB kræver en database, så vi installerer MongoDB:

sudo apt install -y mongodb

Start MongoDB-tjenesten:

sudo systemctl start mongodb

Trin 4: Download og installer NodeBB

Download den nyeste version af NodeBB:

git clone -b master https://github.com/NodeBB/NodeBB.git nodebb

Skift til NodeBB-mappen:

cd nodebb

Trin 5: Installer afhængigheder

Kør følgende kommando for at installere de nødvendige afhængigheder:

npm install --production

Trin 6: Konfigurer NodeBB

Kør konfigurationskommandoen:

./nodebb setup

Trin 7: Start NodeBB

Kør følgende kommando for at starte NodeBB:

./nodebb start

Trin 8: Konfigurer Nginx som proxy

Opret en ny Nginx-konfigurationsfil:

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

Tilføj følgende indhold til filen:

server {
        listen 80;
        server_name your-domain.com;

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

Aktiver konfigurationen ved at oprette et symbolsk link:

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

Trin 9: Genstart Nginx

Genstart Nginx for at anvende ændringerne:

sudo systemctl restart nginx

Afslutning

Dine NodeBB-forum er nu tilgængelige via din webbrowser. Du kan navigere til:

http://your-domain.com/

Denne opsætning kan være særligt nyttig for dem, der ønsker at køre et forum på en effektiv måde fra en VPS-server.

Linux VPS

Linux VPS UK

Linux VPS

VPS Windows

Serwer VPS Windows

VPS Linux VPSDeutschland

Linux VPS Hosting

VPS Linux VPSEspaña

Linux VPS Nederland

VPS Linux VPSItalia

VPS Linux VPSPortugal

VPS Linux VPS??????

VPS Linux VPS???????

VPS Linux VPS??

VPS Linux VPSSverige

VPS Linux VPSNorge

VPS Linux VPS????

VPS Linux VPSTü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

 

Sådan installeres NodeBB med Nginx Proxy på Ubuntu 24.04 Server

NodeBB er et kraftfuldt open-source forumsoftware bygget på Node.js. Denne guide vil gennemgå, hvordan du installerer NodeBB på en Ubuntu 24.04 server, opsætter det med MongoDB og bruger Nginx som omvendt proxy.

Trin 1: Opdater systemet

Start med at opdatere pakkelisten og opgradere de installerede pakker. Åbn en terminal og kør følgende kommandoer:

sudo apt update && sudo apt upgrade -y

Trin 2: Installer afhængigheder

Installer nødvendige afhængigheder som Git, Node.js, MongoDB og Nginx:

sudo apt install git curl nginx mongodb -y

Installer derefter Node.js ved at tilføje NodeSource-arkivet og derefter installere Node.js:

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

Trin 3: Installer og konfigurer MongoDB

Start MongoDB-tjenesten og sørg for, at den starter ved systemopstart:

sudo systemctl start mongodb
sudo systemctl enable mongodb

Opret en MongoDB-bruger og database til NodeBB:

mongo

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

Trin 4: Installer NodeBB

Klon NodeBB-arkivet og gå ind i mappen:

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

Installer NodeBB’s afhængigheder ved hjælp af npm:

npm install --production

Trin 5: Konfigurer NodeBB

Kør NodeBB-opsætningsscriptet for at konfigurere forummet:

./nodebb setup

Du vil blive bedt om at indtaste forskellige indstillinger som databaseoplysninger, URL og administratoroplysninger. Sørg for at bruge de MongoDB-loginoplysninger, du oprettede tidligere.

Trin 6: Opsæt Nginx som omvendt proxy

For at opsætte Nginx som en omvendt proxy, opret en konfigurationsfil til NodeBB:

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

Tilføj følgende konfiguration:


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

Aktivér konfigurationen og genstart Nginx:

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

Trin 7: Start NodeBB

Start NodeBB ved hjælp af følgende kommando:

./nodebb start

Nu kan du få adgang til dit NodeBB-forum ved at besøge dit domæne i browseren.

Konklusion

Tillykke! Du har succesfuldt installeret NodeBB med Nginx proxy på din Ubuntu 24.04 server. Dit forum er nu klar til brug. Hvis du bruger en fjern server, skal du sikre dig, at din firewall og netværksindstillinger er korrekt konfigureret for at tillade ekstern adgang.

Linux VPS

Linux VPS UK

Linux VPS

VPS Windows

Serwer VPS Windows

VPS Linux VPSDeutschland

Linux VPS Hosting

VPS Linux VPSEspaña

Linux VPS Nederland

VPS Linux VPSItalia

VPS Linux VPSPortugal

VPS Linux VPS??????

VPS Linux VPS???????

VPS Linux VPS??

VPS Linux VPSSverige

VPS Linux VPSNorge

VPS Linux VPS????

VPS Linux VPSTü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