डेबियन 7 पर अभियोजन स्थापित करना

डेबियन 7 पर अभियोजन स्थापित करना

Prosody एक XMPP संचार सर्वर है जो LUA में लिखा गया है। इसका उद्देश्य सिस्टम संसाधनों के साथ स्थापित करना और कॉन्फ़िगर करना और कुशल बनाना आसान है। प्रोसियोडी ओपन-सोर्स सॉफ्टवेयर है!

इस ट्यूटोरियल में, हम डेबियन 7.0 सर्वर पर प्रोसोडी स्थापित करने जा रहे हैं। Prosody स्थापित करने से पहले ऑपरेटिंग सिस्टम की एक नई स्थापना करने की सिफारिश की गई है।

चरण # 1 - पेशेवरों के कोर को स्थापित करना

आइए हमारे सर्वर में प्रोसोडी के भंडार को जोड़ना शुरू करें।

echo deb http://packages.prosody.im/debian wheezy main | tee -a /etc/apt/sources.list

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

wget http://prosody.im/files/prosody-debian-packages.key -O- | apt-key add -

अब हम नए रिपॉजिटरी को खोजने के लिए APT को अपडेट कर सकते हैं।

apt-get update

फिर प्रोसोडी पैकेज को स्थापित करने के लिए बस इस कमांड को रन करें।

apt-get install prosody

बस! ध्यान दें कि स्थापना के बाद Prosody शुरू की जाएगी। इसे तब तक रोकें जब तक हम कॉन्फ़िगरेशन प्रक्रिया समाप्त नहीं कर लेते।

service prosody stop

चरण # 2 - MySQL समर्थन जोड़ना

Prosody भी MySQL के साथ काम करता है, और यह बहुत बढ़िया है! लेकिन यह इसके बिना भी काम करता है, यदि आप MySQL को सक्षम नहीं करना चाहते हैं तो इस चरण को छोड़ दें।

हम MySQL सर्वर को स्थापित करके शुरू कर सकते हैं।

apt-get install mysql-server

आपसे सेट rootका यूजर पासवर्ड मांगा जाएगा । यह पासवर्ड लिनक्स यूजर के लिए अलग हो सकता है।

सर्वर को प्रबंधित करने के लिए MySQL क्लाइंट स्थापित करें।

apt-get install mysql-client

अब हम इसका उपयोग सर्वर में लॉग इन करने के लिए कर सकते हैं। इस कमांड के बाद आपसे पहले दर्ज किया गया पासवर्ड मांगा जाएगा!

mysql -u root -p

MySQL कंसोल में आपका स्वागत है! Prosody डेटाबेस बनाने के लिए निम्न कमांड दर्ज करें।

CREATE DATABASE prosody;

निम्न आदेश MySQL उपयोगकर्ता बनाता है।

CREATE USER prosody@localhost;

यह एक पासवर्ड जोड़ने के लिए अत्यधिक अनुशंसित है। सुरक्षा कारण, आप जान सकते हैं।

SET PASSWORD for prosody @ localhost = PASSWORD ('mypassword');

अब हम नए उपयोगकर्ता को अनुमति देंगे।

GRANT ALL PRIVILEGES ON prosody.* TO prosody@localhost IDENTIFIED BY ‘mypassword’;

बाहर निकलने से पहले अंतिम कमांड चलाएं।

FLUSH PRIVILEGES;

और अब आप इसे लिखने से बाहर निकल सकते हैं।

exit

अब जब आप जानते हैं कि MySQL डेटाबेस कैसे बनाया जाता है, तो nanoप्रोसोडी के कॉन्फ़िगरेशन को संपादित करने के लिए चलाएं ।

nano /etc/prosody/prosody.cfg.lua

नीचे स्क्रॉल करें। फ़ाइल के मध्य में आपको MySQL कॉन्फ़िगरेशन लाइनें मिलेंगी। इसे रद्द करें और मांगी गई जानकारी जोड़ें, इसे इस तरह दिखना चाहिए।

storage = sql” — Default is internal”
sql = { driver = MySQL”, database = prosody”, username = prosody”, password = mypassword”, host = localhost” }

याद रखें कि अन्य एसक्यूएल लाइनों ने टिप्पणी की थी और आप कर चुके हैं।

चरण # 3 - पेशेवरों को कॉन्फ़िगर करना

हमारा सर्वर होस्टनाम की तरह चल रहा होना चाहिए xmpp.yourdomain.com, लेकिन हम अपने डोमेन का उपयोग करके उपयोगकर्ताओं को बनाना चाहते हैं, जैसे someuser@yourdomain.com। हम इसके साथ काम करने के लिए Prosody को कॉन्फ़िगर करने जा रहे हैं!

कॉन्फ़िगरेशन फ़ाइल फिर से खोलें, यदि आपने इसे बंद कर दिया है तो क्षमा करें! हम व्यवस्थापक XMPP पता सेट करने जा रहे हैं।

admins = { yourname@yourdomain.com” }

वर्चुअल होस्ट अनुभाग खोजने के लिए नीचे स्क्रॉल करें और अपने डोमेन के लिए एक जोड़ें। इसे ऐसा दिखना चाहिए।

VirtualHost yourdomain.com”

अब आप कॉन्फ़िगरेशन फ़ाइल को बंद कर सकते हैं! मैं आपको इसे फिर से खोलने का आदेश नहीं दूंगा, मैं वादा करता हूं। परिवर्तनों को लागू करने के लिए आपको अपना प्रोसिडरी सर्वर शुरू करना होगा।

service prosody start

चरण # 4 - उपयोगकर्ताओं को जोड़ना

हम prosodyctlखाते बनाने के लिए उपयोगिता का उपयोग कर सकते हैं । यह उपयोगकर्ताओं को जोड़ने के लिए लिनक्स उपकरण की तरह काम करता है।

prosodyctl adduser yourname@yourdomain.com

पासवर्ड सेट करें और आपका काम हो गया। अपने नए और आश्चर्यजनक XMPP सर्वर का आनंद लें! अपने सर्वर को अनुकूलित करने के लिए प्लग इन के लिए प्रोसोडी की वेबसाइट और यहां तक ​​कि अधिक भयानक सामग्री को देखना याद रखें।

एक टिप्पणी छोड़ें

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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