Ubuntu 16.04 पर OpenSIPS कंट्रोल पैनल कैसे स्थापित करें

OpenSIPS कंट्रोल पैनल एक OpenSIPS SIP सर्वर के प्रावधान के लिए एक PHP आधारित वेब अनुप्रयोग है। यह दुनिया भर में OpenSIPS सर्वर के कई उदाहरणों को प्रावधान, संचालित और मॉनिटर करने के लिए इस्तेमाल किया जा सकता है। यह विशेष रूप से वीओआईपी प्रदाताओं के लिए अंत उपयोगकर्ताओं के साथ अपने स्वयं के इंटरफ़ेस को विकसित करने के लिए डिज़ाइन किया गया है।

यहां, मैं समझाऊंगा कि Ubuntu 16.04 सर्वर पर OpenSIPS कंट्रोल पैनल कैसे स्थापित किया जाए।

आवश्यक शर्तें

  • एक नव तैनात Vultr Ubuntu 16.04 सर्वर उदाहरण।
  • आपके सर्वर पर sudo विशेषाधिकार सेटअप के साथ एक गैर-रूट उपयोगकर्ता।

चरण 1: सिस्टम को अपडेट करें

किसी भी पैकेज को स्थापित करने से पहले, आपको निम्नलिखित कमांड चलाकर अपने सिस्टम को नवीनतम स्थिर संस्करण में अपडेट करना होगा:

sudo apt-get update -y
sudo apt-get upgrade -y
sudo reboot

चरण 2: LAMP सर्वर स्थापित करें

अपने सर्वर पर Apache, MySQL, PHP और अन्य आवश्यक निर्भरताएं स्थापित करें। आप निम्नलिखित कमांड के साथ उन सभी को स्थापित कर सकते हैं:

sudo apt-get install apache2 mysql-server php7.0 php7.0-cli php7.0-mysql php7.0-xmlrpc php-pear php-log php-mdb2-driver-mysql -y

एक बार स्थापना पूर्ण हो जाने के बाद, Apache और MySQL सेवाओं को शुरू करें और उन्हें बूट पर शुरू करने के लिए सक्षम करें:

sudo systemctl start apache2
sudo systemctl start mysql
sudo systemctl enable apache2
sudo systemctl enable mysql

चरण 3: डाउनलोड करें Opensips-CP

Opensips-CP का नवीनतम स्थिर संस्करण डाउनलोड करें।

wget https://github.com/OpenSIPS/opensips-cp/archive/6.2.zip

डाउनलोड पूरा हो जाने के बाद, डाउनलोड की गई फ़ाइल को निम्न कमांड से निकालें:

unzip 6.2.zip

इसके बाद, निकाले गए निर्देशिका को Apache वेब रूट निर्देशिका में ले जाएं:

sudo mv opensips-cp-6.2 /var/www/html/opensips

अगला, opensipsनिर्देशिका को उचित अनुमति दें :

sudo chown -R www-data:www-data /var/www/html/opensips

चरण 4: अपाचे को कॉन्फ़िगर करें

आपको Opensips-CP के लिए Apache को कॉन्फ़िगर करना होगा। आप apache2.confफ़ाइल के अंत में निम्नलिखित पंक्तियों को जोड़कर ऐसा कर सकते हैं :

sudo nano /etc/apache2/apache2.conf

फ़ाइल के अंत में निम्नलिखित पंक्तियाँ जोड़ें:

<Directory /var/www/html/opensips/web>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    allow from all
</Directory>
<Directory /var/www/html/opensips>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order deny,allow
    deny from all
</Directory>
Alias /cp /var/www/html/opensips/web

समाप्त होने पर फ़ाइल को सहेजें और बंद करें।

अगला, php.iniफ़ाइल संपादित करें :

sudo nano /etc/php/7.0/cli/php.ini

निम्नलिखित पंक्ति बदलें:

short_open_tag = On;

फ़ाइल सहेजें और Apache सेवा को पुनरारंभ करें:

sudo systemctl restart apache2

चरण 5: डेटाबेस कॉन्फ़िगर करें

एक MySQL खोल में प्रवेश करके Opensips-CP के लिए एक डेटाबेस बनाएँ।

mysql -u root -p

अपना पासवर्ड दर्ज करें, फिर एक नया डेटाबेस बनाएं:

mysql> create database opensips character set utf8;
mysql> exit;

फ़ोल्डर ocp_admin_privilegesसे तालिका स्कीमा स्थापित करें opensips:

sudo mysql -u root -p opensips < /var/www/html/opensips/config/tools/admin/add_admin/ocp_admin_privileges.mysql

अगला, निम्नलिखित कमांड के साथ तालिका में "पहले लॉगिन उपयोगकर्ता" डालें:

sudo echo "INSERT INTO ocp_admin_privileges (username,password,ha1,available_tools,permissions) values ('admin','admin',md5('admin:admin'),'all','all');" | sudo mysql -u root -p opensips

आपको db.inc.phpफ़ाइल को संपादित करने और अपने डेटाबेस क्रेडेंशियल को अपडेट करने की आवश्यकता होगी :

sudo nano /var/www/html/opensips/config/db.inc.php

नीचे दी गई लाइनों को बदलें:

$config->db_driver = "mysql";
$config->db_host = "localhost";
$config->db_port = "";
$config->db_user = "root";
$config->db_pass = "your-root-password";
$config->db_name = "opensips";

फ़ाइल समाप्त होने पर सहेजें।

डिफ़ॉल्ट रूप से, Opensips-CP सादा पाठ में पासवर्ड बचाएगा। यदि आप सादे पाठ प्रारूप में पासवर्ड नहीं चाहते हैं, तो local.inc.phpफ़ाइल को संपादित करें और $config->passwd_mode0 से 1 के मूल्य को अपडेट करें ।

sudo nano /var/www/html/opensips/config/tools/users/user_management/local.inc.php

निम्नलिखित पंक्तियों को बदलें:

 $config->passwd_mode=1;

फ़ाइल सहेजें और बंद करें, फिर Apache और MySQL सेवा को फिर से शुरू करें:

sudo systemctl restart apache2
sudo systemctl restart mysql

चरण 6: ओपेंपस-सीपी वेब इंटरफ़ेस तक पहुंचें

यह Opensips-CP वेब इंटरफ़ेस तक पहुंचने का समय है।

अपना वेब ब्राउज़र खोलें और URL टाइप करें http://your-server-ip/opensips। के रूप में डिफ़ॉल्ट उपयोगकर्ता नाम adminऔर पासवर्ड का उपयोग करके लॉगिन करें admin। सफल लॉगिन करने पर, आपको ओपन्सिप कंट्रोल पैनल पर भेज दिया जाएगा।

बधाई हो! आपने सफलतापूर्वक Ubuntu 16.04 सर्वर पर Opensips Control पैनल स्थापित किया है।



Leave a Comment

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है

डेबियन पर सेटअप NFS शेयर

डेबियन पर सेटअप NFS शेयर

एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है

Linux पर एक TeamTalk Server सेटअप करें

Linux पर एक TeamTalk Server सेटअप करें

टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

अपने Vultr VPS को कैसे एक्सेस करें

अपने Vultr VPS को कैसे एक्सेस करें

Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ