NodeBB est un logiciel de forum open source et puissant basé sur Node.js. Il s'agit d'un script de forum réactif très facile à utiliser qui utilise les sockets Web pour des interactions instantanées et des notifications en temps réel. Il prend en charge l'intégration des réseaux sociaux et les flux de discussion prêts à l'emploi. Voici les instructions étape par étape pour installer NodeBB sur un VPS CentOS.
- Avant d'installer NodeBB, appliquez la commande suivante pour vérifier si tous les packages de votre système d'exploitation sont à jour.
yum -y update
- L'étape suivante consiste à installer la version epel, vous pouvez le faire à l'aide de la commande suivante.
yum -y install epel-release
- Soyez patient car la mise à jour du package du système d'exploitation peut prendre du temps. Une fois les mises à jour terminées, installez la pile logicielle de base. Notez que les outils de développement sont un groupe yum de l'ensemble prédéfini de logiciels installés en même temps. Généralement, ces outils sont utilisés pour permettre à un utilisateur de créer et de compiler un logiciel à partir du code source.
yum groupinstall "Development Tools"
- À l'étape suivante, installez nodejs et les autres packages requis pour NodeBB.
yum install nodejs git ImageMagick redis npm
- Ensuite, clonez le référentiel NodeBB. N'oubliez pas de remplacer la v1.0.0 par la dernière version stable de NodeBB.
cd /path/to/nodebb/install/location git clone -b v1.0.0 https://github.com/NodeBB/NodeBB nodebb
- Une fois votre référentiel cloné, obtenez toutes les dépendances requises par NodeBB.
cd nodebb npm install
- Démarrez le service Redis en exécutant la commande suivante.
service redis start
- Maintenant, lancez le script de configuration en exécutant le nodeBB avec l'indicateur de configuration comme suit. Le système détectera votre configuration comme une nouvelle installation. Il vous sera donc posé quelques questions sur votre environnement, telles que le numéro de port d'écoute, le nom d'hôte, etc.
./nodebb setup
- Une fois la configuration de nodeBB configurée, démarrez-la.
./nodebb start
Maintenant, vous devriez pouvoir accéder au nodeBB via l'URL par défaut http://localhost:4567 ou la configuration que vous avez configurée à l'étape précédente.