NodeBB to nowoczesna platforma forum dyskusyjnego oparta na Node.js. W tym poradniku dowiesz się, jak zainstalować NodeBB na swoim serwerze VPS z systemem Ubuntu 24.04, korzystając z proxy Nginx do obsługi ruchu HTTP.
Wymagania systemowe:
- System operacyjny: Ubuntu 24.04
- Dostęp SSH do serwera
- Node.js w wersji 12.x lub nowszej
- npm (Node Package Manager)
- Serwer WWW Nginx
- Baza danych: MongoDB lub Redis (zalecane)
Kroki instalacji NodeBB z proxy Nginx na Ubuntu 24.04:
-
Aktualizacja systemu:
Zacznij od upewnienia się, że Twój system jest aktualny. Wykonaj następujące polecenia:
sudo apt update sudo apt upgrade -
Instalacja Node.js i npm:
Zainstaluj Node.js i npm, korzystając z oficjalnego repozytorium NodeSource:
curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash - sudo apt-get install -y nodejsSprawdź wersje Node.js i npm:
node -v npm -v -
Instalacja Nginx:
Zainstaluj serwer WWW Nginx:
sudo apt install nginx -
Instalacja bazy danych (MongoDB lub Redis):
Wybierz i zainstaluj preferowaną bazę danych. W tym przykładzie użyjemy MongoDB:
sudo apt install mongodb -
Instalacja NodeBB:
Utwórz katalog dla NodeBB i zainstaluj go za pomocą npm:
sudo mkdir /var/www/nodebb cd /var/www/nodebb sudo npm install -g nodebbUruchom kreator konfiguracji NodeBB:
sudo nodebb setupPostępuj zgodnie z instrukcjami kreatora, podając dane bazy danych, adres URL forum itp.
-
Konfiguracja Nginx:
Utwórz plik konfiguracyjny dla NodeBB i włącz go:
sudo nano /etc/nginx/sites-available/nodebbDodaj następującą zawartość do pliku:
server { listen 80; server_name twoja_domena.pl; location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_set_header X-NginX-Proxy true; proxy_pass http://127.0.0.1:4567; proxy_redirect off; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; } }Zastąp 'twoja_domena.pl' swoją rzeczywistą domeną. Upewnij się, że port (4567) zgadza się z tym, który skonfigurowałeś w NodeBB.
Utwórz link symboliczny i uruchom ponownie Nginx:
sudo ln -s /etc/nginx/sites-available/nodebb /etc/nginx/sites-enabled/ sudo nginx -t sudo systemctl restart nginx
Podsumowanie
Gratulacje! Udało Ci się zainstalować NodeBB z proxy Nginx na swoim serwerze VPS z Ubuntu 24.04. Teraz możesz uzyskać dostęp do swojego forum poprzez przeglądarkę internetową, wpisując adres swojej domeny.
Pamiętaj: Zawsze dbaj o bezpieczeństwo swojego serwera i regularnie aktualizuj NodeBB, aby korzystać z najnowszych funkcji i poprawek bezpieczeństwa.
Windows VPS
Windows VPS UK
Windows VPS
VPS Windows
Serwer VPS Windows
VPS Windows Deutschland
Windows VPS Hosting
VPS Windows España
Windows VPS Nederland
VPS Windows Italia
VPS Windows Portugal
VPS Windows Россия
VPS Windows Украина
VPS Windows 日本
VPS Windows Sverige
VPS Windows Norge
VPS Windows عربى
VPS Windows Tü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