Wie man NodeBB mit Nginx Proxy auf Ubuntu 24.04 Server installiert

NodeBB ist eine leistungsstarke Open-Source-Forumsoftware, die auf Node.js basiert. Diese Anleitung zeigt Ihnen, wie Sie NodeBB auf einem Ubuntu 24.04-Server installieren, es mit MongoDB konfigurieren und Nginx als Reverse Proxy verwenden.

Schritt 1: System aktualisieren

Beginnen Sie mit der Aktualisierung der Paketliste und der Installation der neuesten Pakete. Öffnen Sie ein Terminal und führen Sie die folgenden Befehle aus:

sudo apt update && sudo apt upgrade -y

Schritt 2: Abhängigkeiten installieren

Installieren Sie die benötigten Abhängigkeiten wie Git, Node.js, MongoDB und Nginx:

sudo apt install git curl nginx mongodb -y

Als nächstes installieren Sie Node.js, indem Sie das NodeSource-Repository hinzufügen und dann Node.js installieren:

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

Schritt 3: MongoDB installieren und konfigurieren

Starten Sie den MongoDB-Dienst und aktivieren Sie ihn beim Systemstart:

sudo systemctl start mongodb
sudo systemctl enable mongodb

Erstellen Sie einen MongoDB-Benutzer und eine Datenbank für NodeBB:

mongo

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

Schritt 4: NodeBB installieren

Klonen Sie das NodeBB-Repository und navigieren Sie in das Verzeichnis:

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

Installieren Sie die NodeBB-Abhängigkeiten mit npm:

npm install --production

Schritt 5: NodeBB konfigurieren

Führen Sie das Setup-Skript von NodeBB aus, um das Forum zu konfigurieren:

./nodebb setup

Sie werden nach verschiedenen Einstellungen wie Datenbankinformationen, URL und Administrator-Details gefragt. Verwenden Sie die zuvor erstellten MongoDB-Zugangsdaten.

Schritt 6: Nginx als Reverse Proxy einrichten

Um Nginx als Reverse Proxy einzurichten, erstellen Sie eine Konfigurationsdatei für NodeBB:

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

Fügen Sie die folgende Konfiguration hinzu:


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

Aktivieren Sie die Konfiguration und starten Sie Nginx neu:

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

Schritt 7: NodeBB starten

Starten Sie NodeBB mit dem folgenden Befehl:

./nodebb start

Jetzt können Sie auf Ihr NodeBB-Forum zugreifen, indem Sie Ihre Domain im Browser aufrufen.

Fazit

Herzlichen Glückwunsch! Sie haben NodeBB erfolgreich mit einem Nginx Proxy auf Ihrem Ubuntu 24.04-Server installiert. Ihr Forum ist nun einsatzbereit. Wenn Sie einen externen Server verwenden, stellen Sie sicher, dass Ihre Firewall und Netzwerkeinstellungen korrekt konfiguriert sind, um externen Zugriff zu ermöglichen.

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