دليل تثبيت المكونات الأساسية اللازمة لنظام الفجوة

سوف توجه هذه المقالة لك كيفية تركيب نظام الفراغ باستخدام إصدارة دبيان على نظام لينكس، و الأساسيات اللازمة لتركيبها.

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 ‏. تحتاج لتسجيل هذه القيم الثلاثة لتركيب نظام الفراغ في وقت لاحق.

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. تثبيت nodejs: الإصدار المطلوب ≥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

إذا واجهت أي مشاكل خلال عملية التثبيت، يرجىالاتصال بناللحصول على دعم فني.