Panduan ini akan memandu Anda dalam menginstal komponen dasar yang diperlukan untuk sistem sarang lebah di sistem distribusi linux debian.

1. Instalasi Basis Data: Disarankan untuk menginstal mariadb. Juga didukung mysql, silakan mencari dan menginstal tutorialnya sendiri, versi minimal harus ≥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

Pembuatan Akun Basis Data:

mysql

Setelah masuk, tempelkan kode berikut untuk membuat akun basis data dan database. Sebelum menempelkan, gantilah beehole_db_name dengan nama database yang Anda inginkan, seperti beehole; gantilah beehole_db_user dengan nama akun basis data yang Anda inginkan; dan gantilah beehole_db_password dengan kata sandi akun. Ketiga parameter ini perlu dicatat untuk penginstalan selanjutnya pada sistem sarang lebah.

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. Instalasi Redis: Versi yang diperlukan ≥5.0

apt-get install redis
sudo systemctl start redis-server

3. Instalasi Node.js: Versi yang diperlukan ≥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. Instalasi Manajer Layanan Supervisor

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

5. Instalasi Nginx

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

Jika Anda mengalami masalah selama proses instalasi,silakan hubungi kamiuntuk mendapatkan dukungan teknis.