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.
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