Этот документ руководит вас через установку необходимых компонентов для системы Beehole на дистрибутиве Debian Linux.

1. Установка базы данных: Рекомендуется установить MariaDB. MySQL также поддерживается, пожалуйста, найдите инструкции по установке самостоятельно, версия должна быть не менее 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

Создание учётной записи базы данных:

mysql

После входа, вставьте следующий код, чтобы создать учётную запись и базу данных. Пожалуйста, замените beehole_db_name на желаемое имя базы данных, например, beehole, замените beehole_db_user на желаемую учётную запись, замените beehole_db_password на пароль учётной записи. Эти три параметра должны быть записаны, поскольку в последующей установке Beehole необходимо будет предоставить.

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. Установка кэша Redis: версия требуется ≥ 5.0

apt-get install redis
sudo systemctl start redis-server

3. Установка Node.js: требуется версия ≥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. Установка программы управления сервисами supervisor

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

5. Установка Nginx

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

Если в процессе установки возникнут какие-либо проблемы, пожалуйста,свяжитесь с намии получите техническую поддержку.