Jak zainstalować NodeBB z proxy Nginx na serwerze Ubuntu 24.04 - poradnik dla serwera VPS

 

 

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:

  1. Aktualizacja systemu:

    Zacznij od upewnienia się, że Twój system jest aktualny. Wykonaj następujące polecenia:

    sudo apt update
    sudo apt upgrade
  2. 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 nodejs

    Sprawdź wersje Node.js i npm:

    node -v
    npm -v
  3. Instalacja Nginx:

    Zainstaluj serwer WWW Nginx:

    sudo apt install nginx
  4. Instalacja bazy danych (MongoDB lub Redis):

    Wybierz i zainstaluj preferowaną bazę danych. W tym przykładzie użyjemy MongoDB:

    sudo apt install mongodb
  5. 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 nodebb

    Uruchom kreator konfiguracji NodeBB:

    sudo nodebb setup

    Postępuj zgodnie z instrukcjami kreatora, podając dane bazy danych, adres URL forum itp.

  6. Konfiguracja Nginx:

    Utwórz plik konfiguracyjny dla NodeBB i włącz go:

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

    Dodaj 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
  • 0 Los Usuarios han Encontrado Esto Útil
¿Fue útil la respuesta?

Artículos Relacionados

Jak zainstalować Syncthing na AlmaLinux 9

  Krok 1: Przygotowanie środowiska Przed rozpoczęciem instalacji upewnij się, że twój serwer...

Jak zainstalować Plex Media Server na Debianie 12

  Krok 1: Przygotowanie systemu Przed przystąpieniem do instalacji upewnij się, że twój...

Jak zainstalować WonderCMS na AlmaLinux 9

    Krok 1: Przygotowanie systemu Przed rozpoczęciem instalacji upewnij się, że twój serwer...

Jak usunąć obraz Docker na Linuxie

    Krok 1: Zalogowanie się na serwer VPS Najpierw zaloguj się na swój serwer VPS za pomocą...

Dynamiczne vs. Statyczne Adresy IP: Przewodnik dla Początkujących Użytkowników Linuxa

    Wprowadzenie Wybór odpowiedniego typu adresu IP jest istotny, zwłaszcza gdy zarządzasz...