Tutoriel d'installation des composants de base requis pour le système de trou d'abeille

Ce document vous guidera dans l'installation des composants de base nécessaires au système Beehole sur la distribution Debian de Linux.

1. Installation de la base de données : nous recommandons l'installation de Mariadb. MySQL est également pris en charge, veuillez trouver vous-même un tutoriel d'installation avec une exigence de version ≥5.6.x.

sudo apt-get update
sudo apt-get install mariadb-server
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo systemctl status mariadb

Création de compte de base de données :

mysql

Après la connexion, collez le code ci-dessous pour créer un compte de base de données et une base de données. Avant de coller, remplacez 'beehole_db_name' par le nom de base de données que vous souhaitez, par exemple 'beehole', remplacez 'beehole_db_user' par le nom de compte de base de données que vous voulez, remplacez 'beehole_db_password' par le mot de passe du compte. Ces trois paramètres doivent être enregistrés pour fournir le système Beehole lors de l'installation ultérieure.

CREATE DATABASE IF NOT EXISTS beehole_db_name DEFAULT CHARSET utf8mb4 COLLATE utf8mb4_general_ci;
CREATE USER 'beehole_db_user'@'%' IDENTIFIED BY 'beehole_db_password';
GRANT ALL PRIVILEGES ON beehole_db_name.* TO 'beehole_db_user'@'%';
FLUSH PRIVILEGES;

2. Installation du cache Redis: version requise≥5.0

apt-get install redis
sudo systemctl start redis-server

3. Installation de Node.js: version requise≥v16.x

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
nvm install v16.20.2
nvm use v16.20.2
npm install -g yarn
ln -s /root/.nvm/versions/node/v16.20.2/bin/yarn /bin/yarn
ln -s /root/.nvm/versions/node/v16.20.2/bin/node /bin/node

4. Installation du logiciel de gestion de service Supervisor

sudo apt-get update
sudo apt-get install -y supervisor
sudo service supervisor status

5. Installation de Nginx

sudo apt-get update
sudo apt-get install -y nginx
sudo service nginx start

Si vous rencontrez des problèmes lors de l'installation, veuilleznous contacterpour obtenir un support technique.