Anleitung zur Installation der Grundkomponenten des Bienenstocksystems

Dieser Artikel wird Sie durch die Installation der erforderlichen Basis-Komponenten von Beehole unter dem Debian-Linux-Distributionssystem führen.

1. Datenbank-Installation: Wir empfehlen die Installation von MariaDB. MySQL wird ebenfalls unterstützt. Bitte finden Sie eine Installationsanleitung und installieren Sie es selbst. Die Versionsanforderungen betragen ≥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

Erstellung eines Datenbankkontos:

mysql

Nach dem Eintritt kleben Sie den folgenden Code ein, um ein Datenbankkonto und eine Datenbank zu erstellen. Bitte ersetzen Sie 'beehole_db_name' durch den gewünschten Datenbanknamen, z. B. 'beehole', ersetzen Sie 'beehole_db_user' durch das gewünschte Datenbankkonto und ersetzen Sie 'beehole_db_password' durch das Kennwort des Kontos. Diese drei Parameter müssen aufgezeichnet werden, da sie für die Installation von Beehole System im folgenden Schritt erforderlich sind.

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 des Redis-Caches: Version ≥5.0 erforderlich

apt-get install redis
sudo systemctl start redis-server

3. Installation von Node.js: Version ≥v16.x erforderlich

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 der Service-Management-Software Supervisor

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

5. Installation von Nginx

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

Wenn während der Installation Probleme auftreten,nehmen Sie Kontaktmit uns auf, um technische Unterstützung zu erhalten.