इस लेख में लिनक्स के वितरण debian सिस्टम के अंतर्गत बीहोल सिस्टम के रखरखाव के लिए आवश्यक मूल घटकों के स्थापन का मार्गदर्शन किया जाएगा।

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

इसके बाद, निम्नलिखित कोड को लिखें और डेटाबेस खाता और डेटाबेस बनाने के लिए डेटाबेस username के लिए beehole_db_name को अपने पसंददा डेटाबेस नाम से बदलें, डेटाबेस के लिए डेटाबेस username के लिए beehole_db_user को बदलें और उसके बाद अपने खाते के लिए बदलें पासवर्ड दर्ज करें। इन तीन पैरामीटरों को नोट करना आवश्यक है, जो बाद में बीहोल सिस्टम स्थापित करते समय आवश्यक होगा।

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. रेडिस कैश इंस्टॉलेशन: संस्करण 5.0 से अधिक आवश्यक

apt-get रेडिस इंस्टॉल करें
sudo systemctl रेडिस-सर्वर शुरू करें

3. नोडजेएस इंस्टॉलेशन: संस्करण 16.x से अधिक आवश्यक

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
nvm इंस्टॉल v16.20.2
nvm यूज़ v16.20.2
npm install -g yarn
/root/.nvm/versions/node/v16.20.2/bin/yarn /bin/yarn पर ln -s बनाएँ
/root/.nvm/versions/node/v16.20.2/bin/node /bin/node पर ln -s बनाएँ

4. सेवा प्रबंधन सॉफ़्टवेयर सुपरवाइजर इंस्टॉल करें

sudo apt-get update
sudo apt-get -y supervisor इंस्टॉल करें
sudo सेवा सुपरवाइजर स्थिति

5. एनजीनक्स इंस्टॉल करें

sudo apt-get update
sudo apt-get -y nginx इंस्टॉल करें
sudo एनजीनक्स शुरू करें

इंस्टॉलेशन प्रक्रिया में कोई समस्या हो तो कृपयाहमसे संपर्क करेंतकनीकी सहायता प्राप्त करें।