Tutorial de instalação dos componentes básicos necessários para o sistema de colmeia
Este artigo irá orientar você a instalar os componentes básicos necessários para o sistema de ninho de abelha no sistema operacional Debian Linux.
1. Instalação do banco de dados: É recomendado a instalação do MariaDB. O MySQL também é suportado, por favor, procure por tutoriais de instalação e instale-o você mesmo, a versão exigida é ≥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
Criação de conta de banco de dados:
mysql
Depois de entrar, cole o código a seguir para criar uma conta de banco de dados e um banco de dados. Antes de colar, substitua 'beehole_db_name' pelo nome do banco de dados que você deseja, por exemplo, 'beehole', substitua 'beehole_db_user' pelo nome da conta do banco de dados que você deseja e substitua 'beehole_db_password' pela senha da conta. Esses três parâmetros precisarão ser fornecidos mais tarde durante a instalação do sistema de ninho de abelha.
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. Instalação do cache Redis: a versão requerida é ≥5.0
apt-get install redis
sudo systemctl start redis-server
3. Instalação do Node.js: a versão requerida é ≥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. Instalação do software de gestão de serviços Supervisor
sudo apt-get update
sudo apt-get install -y supervisor
sudo service supervisor status
5. Instalação do Nginx
sudo apt-get update
sudo apt-get install -y nginx
sudo service nginx start
Se encontrar algum problema durante o processo de instalação,por favor, entre em contato conoscopara obter suporte técnico.