Comment Installer NodeBB avec Nginx Proxy sur le Serveur Ubuntu 24.04

 

 

NodeBB est un logiciel de forum moderne basé sur Node.js. Dans ce guide, nous allons vous montrer comment l'installer sur un serveur vps utilisant Nginx comme proxy.

Prérequis

  • Un serveur vps Ubuntu 24.04 configuré.
  • Accès SSH au serveur.
  • Node.js et npm installés.

Étape 1: Installer Node.js et npm

Pour commencer, mettez à jour vos paquets:

sudo apt update && sudo apt upgrade -y

Ensuite, installez Node.js (vérifiez la version la plus récente sur le site officiel):

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

Étape 2: Installer MongoDB

NodeBB utilise MongoDB pour le stockage. Installez-le avec les commandes suivantes:

sudo apt install -y mongodb

Démarrez MongoDB:

sudo systemctl start mongodb
sudo systemctl enable mongodb

Étape 3: Installer NodeBB

Clonez le dépôt NodeBB:

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

Accédez au répertoire:

cd nodebb

Installez les dépendances:

npm install

Étape 4: Configurer NodeBB

Exécutez le script de configuration:

npm run setup

Suivez les instructions à l'écran pour configurer la base de données et d'autres paramètres.

Étape 5: Installer et Configurer Nginx

Installez Nginx:

sudo apt install -y nginx

Configuration de Nginx

Créez un fichier de configuration pour NodeBB:

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

Ajoutez-y la configuration suivante:

server {
        listen 80;
        server_name votre_domaine.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;
        }
    }

Activez la configuration:

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

Étape 6: Démarrer NodeBB

Démarrez NodeBB avec la commande suivante:

npm start

Conclusion

Vous avez maintenant NodeBB installé avec Nginx Proxy sur votre serveur vps. Vous pouvez accéder à votre forum via le nom de domaine que vous avez configuré.



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 Utilizadores acharam útil
Esta resposta foi útil?

Artigos Relacionados

Guide pour mettre à jour ISPConfig Perfect Server d'Ubuntu 22.04 à Ubuntu 24.04

    La mise à jour de votre serveur peut sembler décourageante, mais ce guide vous aidera à...

Comment passer d'Ubuntu 22.04 à Ubuntu 24.04

    La mise à niveau de votre système d'exploitation Ubuntu est essentielle pour profiter des...

Comment Installer Syncthing sur AlmaLinux 9

    Dans ce guide, nous allons vous montrer comment installer Syncthing sur AlmaLinux 9....

Comment Installer Plex Media Server sur Debian 12

    Plex Media Server est une solution populaire pour gérer et diffuser vos médias...

Comment Installer WonderCMS sur AlmaLinux 9

  WonderCMS est un système de gestion de contenu léger et efficace. Dans ce guide, nous allons...