Ubuntu 16.04 पर OTRS को कैसे स्थापित करें और कॉन्फ़िगर करें

OTRS, जिसे "ओपन-सोर्स टिकट रिक्वेस्ट सिस्टम" के रूप में भी जाना जाता है, एक स्वतंत्र और ओपन सोर्स वेब-आधारित टिकटिंग प्रणाली है।

इस ट्यूटोरियल में, हम Ubuntu 16.04 पर OTRS स्थापित और कॉन्फ़िगर करेंगे।

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

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

शुरू करना

शुरू करने से पहले, आपको अपने सिस्टम में कुछ आवश्यक पैकेज इंस्टॉल करने होंगे। आप निम्नलिखित कमांड चलाकर उन सभी को स्थापित कर सकते हैं:

sudo apt-get install wget unzip -y

एक बार इंस्टॉलेशन पूरा हो जाने के बाद, निम्न कमांड को चलाकर अपने सिस्टम को नवीनतम संस्करण में अपडेट करें:

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

अगला, सभी अपडेट लागू करने के लिए अपने सिस्टम को पुनरारंभ करें:

sudo shutdown -r now

Apache और MariaDB स्थापित करें

इसके बाद, आपको अपने सर्वर पर Apache वेब सर्वर और MariaDB स्थापित करने की आवश्यकता होगी। आप उन्हें निम्न आदेश चलाकर स्थापित कर सकते हैं:

sudo apt-get install apache2 libapache2-mod-perl2 mariadb-server -y

एक बार इंस्टॉलेशन पूरा होने के बाद, Apache और MariaDB सर्वर शुरू करें और उन्हें निम्नलिखित कमांड के साथ बूट समय पर शुरू करने के लिए सक्षम करें:

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

मारियाडीबी को कॉन्फ़िगर करें

MariaDB स्थापित करने के बाद, आपको OTRS के लिए एक डेटाबेस बनाने की आवश्यकता होगी।

सबसे पहले, निम्नलिखित कमांड के साथ MySQL शेल में लॉग इन करें:

mysql -u root -p

अगला, निम्नलिखित कमांड के साथ ओटीआरएस के लिए एक डेटाबेस बनाएं:

MariaDB [(none)]> CREATE DATABASE otrs_db;

अगला, OTRS के लिए एक उपयोगकर्ता बनाएँ और निम्नलिखित आदेश के साथ OTRS डेटाबेस के लिए सभी विशेषाधिकार प्रदान करें:

MariaDB [(none)]> GRANT ALL PRIVILEGES ON otrs_db.* TO 'otrs'@'localhost' IDENTIFIED BY 'password';

अगला, निम्नलिखित आदेश के साथ विशेषाधिकार फ्लश करें:

MariaDB [(none)]> FLUSH PRIVILEGES;

MySQL शेल से बाहर निकलें:

MariaDB [(none)]> \q

एक बार MariaDB कॉन्फ़िगर हो जाने के बाद, आपको my.cnfफ़ाइल में डिफ़ॉल्ट MySQL सेटिंग्स को बदलना होगा । आप my.cnfनिम्नानुसार फ़ाइल को संपादित करके ऐसा कर सकते हैं ;

sudo nano /etc/mysql/my.cnf

निम्न पंक्तियों को निम्न में जोड़ें:

[mysqld]
max_allowed_packet=30M
query_cache_size=36M
innodb_log_file_size=256M

इन परिवर्तनों को लागू करने के लिए फ़ाइल को सहेजें फिर MariaDB सेवा को फिर से शुरू करें:

sudo systemctl restart mysql

स्थापित करें और कॉन्फ़िगर करें OTRS

OTRS पर्ल में लिखा गया है और पर्ल मॉड्यूल की संख्या का उपयोग करता है। तो आपको अपने सिस्टम में सभी आवश्यक पर्ल मॉड्यूल को स्थापित करने की आवश्यकता होगी। आप निम्नलिखित कमांड चलाकर उन सभी को स्थापित कर सकते हैं:

sudo apt-get install libdbd-odbc-perl libauthen-ntlm-perl libxml-libxml-perl libxml-libxslt-perl libpdf-api2-simple-perl libyaml-libyaml-perl libencode-hanextra-perl libjson-xs-perl libmail-imapclient-perl libtemplate-perl libtemplate-perl libtext-csv-xs-perl libapache2-mod-perl2 libdbd-pg-perl libnet-dns-perl libnet-ldap-perl libio-socket-ssl-perl libpdf-api2-perl libsoap-lite-perl libgd-text-perl libgd-graph-perl libapache-dbi-perl libarchive-zip-perl libcrypt-eksblowfish-perl libcrypt-ssleay-perl -y

एक बार सभी मॉड्यूल स्थापित हो जाने के बाद, फिर अपाचे के लिए पर्ल मॉड्यूल को सक्रिय करें, फिर निम्नलिखित कमांड के साथ अपाचे सेवा को फिर से शुरू करें:

sudo a2enmod perl
sudo systemctl restart apache2

इसके बाद, आपको ओटीआरएस के नवीनतम संस्करण को उनकी वेबसाइट से डाउनलोड करना होगा। ऐसा करने के लिए, निम्नलिखित कमांड चलाएँ:

wget http://ftp.otrs.org/pub/otrs/otrs-5.0.22.zip

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

unzip otrs-5.0.22.zip

इसके बाद, निकाली गई निर्देशिका को / ऑप्ट /: पर ले जाएँ।

sudo mv otrs-5.0.22- /opt/otrs

अंत में, आप निम्न स्क्रिप्ट को चलाकर लापता मॉड्यूल की जांच कर सकते हैं:

sudo /opt/otrs/bin/otrs.CheckModules.pl

अगला, निम्नलिखित कमांड के साथ एक OTRS उपयोगकर्ता बनाएं:

sudo useradd -d /opt/otrs -c 'OTRS user' otrs
sudo usermod -G www-data otrs

अगला, आपको OTRS डिफ़ॉल्ट कॉन्फ़िगरेशन फ़ाइल की प्रतिलिपि बनाने और इसके अंदर कुछ बदलाव करने की आवश्यकता होगी। आप निम्न आदेश चलाकर ऐसा कर सकते हैं:

cd /opt/otrs/Kernel
sudo cp Config.pm.dist Config.pm
sudo nano Config.pm

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

# The database name
$Self->{Database} = 'otrs_db';

# The database user
$Self->{DatabaseUser} = 'otrs';

# The password of database user. You also can use bin/otrs.Console.pl Maint::Database::PasswordCrypt
# for crypted passwords
$Self->{DatabasePw} = 'password';

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

अगला, संपादन apache2-perl-startup.plफ़ाइल द्वारा MySQL समर्थन सक्षम करें :

sudo nano /opt/otrs/scripts/apache2-perl-startup.pl

नीचे दिखाए अनुसार फ़ाइल बदलें:

# enable this if you use mysql
use DBD::mysql ();
use Kernel::System::DB::mysql;

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

इसके बाद, आपको /opt/otrsनिर्देशिका को उचित अनुमति देने की आवश्यकता होगी । आप निम्न आदेश चलाकर ऐसा कर सकते हैं:

sudo /opt/otrs/bin/otrs.SetPermissions.pl --web-group=www-data

OTRS के लिए अपाचे को कॉन्फ़िगर करें

एक बार सब कुछ कॉन्फ़िगर हो जाने के बाद, आपको Apache वेब कॉन्फ़िगरेशन डायरेक्टरी के लिए OTRS के लिए एक सिमलिंक बनाने की आवश्यकता होगी। आप निम्न आदेश चलाकर ऐसा कर सकते हैं:

sudo ln -s /opt/otrs/scripts/apache2-httpd.include.conf /etc/apache2/sites-available/otrs.conf

अगला, निम्न कमांड के साथ OTRS वर्चुअल होस्ट को सक्षम करें:

sudo a2ensite otrs

अगला, आपको ओटीआरएस द्वारा आवश्यक कुछ अपाचे मॉड्यूल को सक्षम करने की आवश्यकता होगी। आप निम्नलिखित कमांड चलाकर उन सभी को सक्षम कर सकते हैं:

sudo a2enmod headers
sudo a2enmod version
sudo a2enmod deflate
sudo a2enmod filter

अंत में, सभी परिवर्तनों को लागू करने के लिए Apache वेब सर्वर को पुनरारंभ करें:

sudo systemctl restart apache2

प्रवेश OTRS वेब इंटरफ़ेस

शुरू करने से पहले, आपको 80फ़ायरवॉल के माध्यम से पोर्ट की अनुमति देने की आवश्यकता होगी । आप निम्न आदेश चलाकर ऐसा कर सकते हैं:

sudo ufw enable
sudo ufw allow 80

फ़ायरवॉल कॉन्फ़िगर होने के बाद, अपना वेब ब्राउज़र खोलें और URL टाइप करें http://your-server-ip/otrs/installer.plऔर इंस्टॉलेशन को पूरा करने के लिए आवश्यक चरणों को पूरा करें।

एक बार इंस्टॉलेशन पूरा हो जाने के बाद, ओटीआरएस डेमन शुरू करें और निम्नलिखित कमांड के साथ अपने क्रोनजोब को सक्रिय करें:

 sudo su - otrs -c "/opt/otrs/bin/otrs.Daemon.pl start"
 sudo su - otrs -c "/opt/otrs/bin/Cron.sh start"


Leave a Comment

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

उबंटू 16.04 एलटीएस पर एक इंस्पिरैकड आईआरसी सर्वर स्थापित करना

उबंटू 16.04 एलटीएस पर एक इंस्पिरैकड आईआरसी सर्वर स्थापित करना

इंटरनेट रिले चैट (आईआरसी) एक ऐसी चीज है जो इंटरनेट के शुरुआती दिनों से आसपास है। इस गाइड में, मैं आपको आईआर सेटअप करने का तरीका दिखाऊंगा

FreeBSD 12 पर Neos CMS कैसे स्थापित करें

FreeBSD 12 पर Neos CMS कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? Neos एक CMS के साथ एक कंटेंट एप्लीकेशन प्लेटफॉर्म है और इसके मूल में एक एप्लीकेशन फ्रेमवर्क है। यह मार्गदर्शिका आपको बताएगी कि किस तरह से आपको जमाना है

उबटन 18.04 एलटीएस पर स्रोत से ब्रोथली का निर्माण कैसे करें

उबटन 18.04 एलटीएस पर स्रोत से ब्रोथली का निर्माण कैसे करें

एक अलग प्रणाली का उपयोग? ब्रेटली एक नई संपीड़न विधि है जिसमें GZIP से बेहतर संपीड़न अनुपात है। इसका स्रोत कोड सार्वजनिक रूप से इस Githu पर होस्ट किया गया है

कैसे एक Ubuntu 16.04 दीपक वीपीएस पर सबरियन 4.1 सीएमएस स्थापित करने के लिए

कैसे एक Ubuntu 16.04 दीपक वीपीएस पर सबरियन 4.1 सीएमएस स्थापित करने के लिए

एक अलग प्रणाली का उपयोग? सबरियन 4.1 सीएमएस एक शक्तिशाली और लचीला खुला स्रोत कंटेंट मैनेजमेंट सिस्टम (सीएमएस) है जो सहज और स्पष्ट रूप से सामने लाता है

Ubuntu 16.04 LTS पर DokuWiki को कैसे स्थापित करें

Ubuntu 16.04 LTS पर DokuWiki को कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? DokuWiki PHP में लिखा एक खुला स्रोत विकी प्रोग्राम है जिसमें एक डेटाबेस की आवश्यकता नहीं होती है। यह पाठ फ़ाइलों में डेटा संग्रहीत करता है। DokuWik

डेबियन 9 पर GitLab सामुदायिक संस्करण (CE) 11.x कैसे स्थापित करें

डेबियन 9 पर GitLab सामुदायिक संस्करण (CE) 11.x कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? चूंकि GitHub को Microsoft द्वारा अधिग्रहित किया गया था, काफी कुछ डेवलपर्स ने अपने स्वयं के कोड रिपॉजिटरी को github.co से माइग्रेट करने की योजना बनाई है

डेबियन 8 पर एक फ्लैश 5 में पीबीएक्स स्थापित करें

डेबियन 8 पर एक फ्लैश 5 में पीबीएक्स स्थापित करें

PBX इन ए फ्लैश 5 (PIAF5) एक डेबियन 8 आधारित ऑपरेटिंग सिस्टम है जो आपके Vultr VPS को पूर्ण विकसित PBX में बदल देता है। इसके पास निम्नलिखित विशेषताएं हैं, और बहुत कुछ।

Ubuntu 18.04 LTS पर CyberPanel को कैसे इनस्टॉल और कॉन्फ़िगर करें

Ubuntu 18.04 LTS पर CyberPanel को कैसे इनस्टॉल और कॉन्फ़िगर करें

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

Fedora 25 पर घोस्ट v0.11 LTS को कैसे नियुक्त करें

Fedora 25 पर घोस्ट v0.11 LTS को कैसे नियुक्त करें

एक अलग प्रणाली का उपयोग? घोस्ट एक ओपन सोर्स ब्लॉगिंग प्लेटफॉर्म है जो अपने 201 के बाद से डेवलपर्स और आम उपयोगकर्ताओं के बीच लोकप्रियता हासिल कर रहा है

CentOS 7 पर RockMongo स्थापित करें

CentOS 7 पर RockMongo स्थापित करें

RockMongo एक वेब-आधारित MongoDB प्रबंधन उपकरण है जो MySQL प्रबंधन उपकरण के समान है: phpMyAdmin। यह ट्यूटोरियल इंस्टॉलिन की प्रक्रिया को कवर करेगा

CentOS 7 पर बुक किए गए समयबद्धक को कैसे स्थापित करें

CentOS 7 पर बुक किए गए समयबद्धक को कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? आवश्यकताएँ एक Vultr CentOS 7 सर्वर उदाहरण। एक sudo यूजर। चरण 1: सिस्टम को पहले अपडेट करें, अपने सिस्टम सर्वर को वें में अपडेट करें

फेडोरा 28 पर NodeBB मंच कैसे स्थापित करें

फेडोरा 28 पर NodeBB मंच कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? NodeBB एक Node.js आधारित फोरम है। यह त्वरित बातचीत और वास्तविक समय सूचनाओं के लिए वेब सॉकेट का उपयोग करता है। NodeBB स्रोत कोड i

ब्रेटली को डेबियन 9 पर स्रोत से कैसे बनाएं

ब्रेटली को डेबियन 9 पर स्रोत से कैसे बनाएं

एक अलग प्रणाली का उपयोग? ब्रेटली Gzip की तुलना में बेहतर संपीड़न अनुपात के साथ एक नई संपीड़न विधि है। इसका स्रोत कोड सार्वजनिक रूप से Github पर होस्ट किया गया है। थी

CentOS 7 पर नेटडाटा स्थापित करना

CentOS 7 पर नेटडाटा स्थापित करना

एक अलग प्रणाली का उपयोग? नेटडाटा रियल-टाइम सिस्टम मेट्रिक्स मॉनिटरिंग के क्षेत्र में एक उभरता हुआ सितारा है। एक ही तरह के अन्य उपकरणों की तुलना में, नेटडाटा:

कैसे Fedora 29 पर WonderCMS स्थापित करें

कैसे Fedora 29 पर WonderCMS स्थापित करें

एक अलग प्रणाली का उपयोग? WonderCMS एक खुला स्रोत, तेज़ और छोटी सपाट फ़ाइल है, जिसे PHP में लिखा गया है। WonderCMS स्रोत कोड Github पर होस्ट किया गया है। यह गाइड wil

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 फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ