Este artículo te guiará en la instalación de los componentes básicos necesarios para el sistema Beehole en el sistema operativo Debian de Linux.

1. Instalación de base de datos: se recomienda instalar MariaDB. También se admite MySQL, busca la guía de instalación y sigue los pasos. La versión debe ser ≥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

Creación de cuenta de base de datos:

mysql

Una vez dentro, pega el siguiente código para crear la cuenta y base de datos de la base de datos. Antes de pegar, reemplaza el nombre de la base de datos con el que deseas usar, por ejemplo, "beehole", reemplaza el nombre de usuario de la base de datos con el que deseas usar y reemplaza la contraseña de la cuenta. Estos tres parámetros deben ser guardados y proporcionados al instalar el sistema Beehole en el futuro.

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. Instalación del caché de Redis: se requiere la versión ≥5.0

apt-get install redis
sudo systemctl start redis-server

3. Instalación de Node.js: se requiere la versión ≥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. Instalación del software de gestión de servicios Supervisor

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

5. Instalación de Nginx

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

Si tiene algún problema durante el proceso de instalación, por favorcontacte con nosotrospara recibir soporte técnico.