ZNC स्थापित और Ubuntu पर सेटअप

ZNC एक उन्नत IRC नेटवर्क बाउंसर है जो हर समय जुड़ा रहता है ताकि एक IRC क्लाइंट चैट सत्र खोए बिना डिस्कनेक्ट या पुन: कनेक्ट कर सके।

इस ट्यूटोरियल में, हम स्थापित वेब एडमिन मॉड्यूल के साथ ZNC संकलित करेंगे।

स्थापना

संकुल

सबसे पहले, और हमेशा की तरह, हम पैकेज कैश को अपडेट करेंगे।

sudo apt-get update

अगला, हम ZNC संकलित करने के लिए आवश्यक कुछ निर्भरताएँ स्थापित करेंगे।

sudo apt-get install libssl-dev libperl-dev pkg-config build-essential
संकलित करें और ZNC स्थापित करें

ZNC की नवीनतम रिलीज को डाउनलोड करें:

cd /usr/local/src
sudo wget http://znc.in/releases/znc-latest.tar.gz

टारबॉल से ZNC निकालें, और फिर स्रोत निर्देशिका दर्ज करें:

sudo tar xf znc-latest.tar.gz
cd znc-*/

इस चरण पर, आप --prefix=<yourdir>विकल्प जोड़कर ZNC की स्थापना निर्देशिका को सेट कर सकते हैं । लेकिन अभी के लिए, हम इसे सिस्टम वाइड स्थापित करेंगे:

./configure

हम ZNC संकलित करेंगे और इसे निम्न कमांड के साथ इंस्टॉल करेंगे। प्रक्रिया को गति देने के लिए, आप -j nपहले makeकमांड में जोड़ सकते हैं , जहां nआपके सर्वर पर कोर / वीसीपीयू की संख्या है।

sudo make
sudo make install

इसमें कुछ मिनट लग सकते हैं, यह आपके मशीन के कॉन्फ़िगरेशन पर निर्भर करता है।

विन्यास

इसके तहत वेब-फेसिंग ऐप्स को न चलाना महत्वपूर्ण है root। इसलिए हम ZNC के लिए एक नया उपयोगकर्ता बनाएंगे।

adduser --disabled-password znc

अब स्विच ऑन करें znc

su znc -
cd ~

के तहत ZNC की कॉन्फिग फ़ाइल बनाएँ znc:

/usr/local/bin/znc --makeconf

ZNC हमसे कॉन्फिग फाइल बनाने के लिए कुछ प्रश्न पूछेगा। पहला वाला महत्वपूर्ण है; अपने इनपुट पर ध्यान दें क्योंकि आप उस पोर्ट का उपयोग करके ZNC डेमॉन से कनेक्ट होंगे ।

हम अभी दर्ज करेंगे 6697- यह SSL / TLS के साथ IRC के लिए डिफ़ॉल्ट पोर्ट है।

[ ?? ] What port would you like ZNC to listen on? (1025 to 65535): 6697

इसे प्लेन-टेक्स्ट (यानी असुरक्षित) स्कीम के बजाय एसएसएल सुनने में सक्षम बनाने के लिए दृढ़ता से अनुशंसा की जाती है ।

 Would you like ZNC to listen using SSL? (yes/no) [no]: yes

अगला सवाल IPv6 के संबंध में है। यह वास्तव में आपकी आवश्यकताओं पर निर्भर करता है। यदि आपका होम नेटवर्क IPv6 सक्षम है, तो इसे सक्षम करने की अनुशंसा की जाती है। हम बस वहाँ डिफ़ॉल्ट विकल्प छोड़ देंगे।

[ ?? ] Would you like ZNC to listen using both IPv4 and IPv6? (yes/no) [yes]: <press Enter>

अब यह हमें दो वैश्विक मॉड्यूल के बारे में संकेत देगा, partylineऔर webadmin। वे आत्म-व्याख्यात्मक हैं, और हमें उन्हें सक्षम करने की आवश्यकता होगी।

[ ?? ] Load global module <partyline>? (yes/no) [no]: yes
[ ?? ] Load global module <webadmin>? (yes/no) [no]: yes

उपयोगकर्ता निर्माण। उपयोगकर्ता के लिए अपना वांछित उपयोगकर्ता नाम और पासवर्ड दर्ज करें, फिर इसकी पुष्टि करें। ध्यान दें कि पासवर्ड प्रतिध्वनित नहीं होगा।

[ ?? ] Username (AlphaNumeric): Doe
[ ?? ] Enter Password: <password>
[ ?? ] Confirm Password: <password>

उपयोगकर्ता व्यवस्थापक की अनुमति दें:

[ ?? ] Would you like this user to be an admin? (yes/no) [yes]: yes

फिर, अपने आईआरसी नेटवर्क विकल्प। इसे अपने दम पर सेट करें। यहाँ एक उदाहरण है:

[ ?? ] Nick [Doe]: Doe 
[ ?? ] Alt Nick [Doe_]: Doe_
[ ?? ] Ident [Doe]: DoeIdent
[ ?? ] Real Name [Got ZNC?]: Jane Doe        
[ ?? ] Bind Host (optional): server.hostname
[ ?? ] Number of lines to buffer per channel [50]: 50
[ ?? ] Would you like to clear channel buffers after replay? (yes/no) [yes]: yes

इन मॉड्यूल को सक्षम करें:

[ ?? ] Load module <chansaver>? (yes/no) [no]: yes
[ ?? ] Load module <controlpanel>? (yes/no) [no]: yes
[ ?? ] Load module <perform>? (yes/no) [no]: yes
[ ?? ] Load module <webadmin>? (yes/no) [no]: yes

अब हम IRC नेटवर्क को सेटअप कर सकते हैं जो ZNC से कनेक्ट होगा।

[ ?? ] Would you like to set up a network? (yes/no) [no]: yes

हम #ubuntuउदाहरण के लिए Freenode का उपयोग करेंगे ।

Network (e.g. 'freenode' or 'efnet'): freenode

इन नेटवर्क मॉड्यूल के बारे में जानकारी यहाँ दी गई है

[ ?? ] Load module <chansaver>? (yes/no) [no]: yes
[ ?? ] Load module <keepnick>? (yes/no) [no]: yes
[ ?? ] Load module <kickrejoin>? (yes/no) [no]: yes
[ ?? ] Load module <kickrejoin>? (yes/no) [no]: yes
[ ?? ] Load module <nickserv>? (yes/no) [no]: yes
[ ?? ] Load module <perform>? (yes/no) [no]: yes
[ ?? ] Load module <simple_away>? (yes/no) [no]: yes

वह सर्वर सेट करें जिससे हम कनेक्ट होंगे:

[ ?? ] IRC server (host only): irc.freenode.net
[ ?? ] [irc.freenode.net] Port (1 to 65535) [6667]: 6697
[ ?? ] [irc.freenode.net] Password (probably empty): 
[ ?? ] Does this server use SSL? (yes/no) [no]: yes
[ ** ] 
[ ?? ] Would you like to add another server for this IRC network? (yes/no) [no]: no

और जिस चैनल से हम जुड़ेंगे:

[ ?? ] Would you like to add a channel for ZNC to automatically join? (yes/no) [yes]: yes
[ ?? ] Channel name: #ubuntu
[ ?? ] Would you like to add another channel? (yes/no) [no]: no

कॉन्फ़िगरेशन समाप्त करें और ZNC लॉन्च करें:

[ ?? ] Would you like to set up another user? (yes/no) [no]: no
[ .. ] Writing config [/home/znc/.znc/configs/znc.conf]...
[ >> ] ok
... ...
[ ?? ] Launch ZNC now? (yes/no) [yes]: yes

वाह। ZNC ऊपर और चल रहा है!



Leave a Comment

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

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

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

डेबियन पर PiVPN कैसे स्थापित करें

डेबियन पर PiVPN कैसे स्थापित करें

परिचय डेबियन पर वीपीएन सर्वर स्थापित करने का एक आसान तरीका PiVPN के साथ है। PiVPN OpenVPN के लिए एक इंस्टॉलर और आवरण है। यह आपके लिए सरल कमांड बनाता है

Windows Server 2012 पर एक वीपीएन सेटअप करें

Windows Server 2012 पर एक वीपीएन सेटअप करें

विंडोज सर्वर पर वीपीएन सेट करना अपेक्षाकृत आसान है। एक वीपीएन के साथ, आप वीपीएन से जुड़े अन्य कंप्यूटरों के साथ संवाद कर सकते हैं। आप th से भी जुड़ सकते हैं

उबंटू पर एक डीएचसीपी सर्वर स्थापित करना

उबंटू पर एक डीएचसीपी सर्वर स्थापित करना

डीएचसीपी का उपयोग क्लाइंट कंप्यूटरों को गतिशील रूप से स्थानीय आईपी पते प्रदान करने के लिए किया जा सकता है। यह आपको प्रत्येक गणना के लिए स्थैतिक IP पते सेटअप करने से रोकता है

विंडोज ग्राहकों के लिए एक सक्रिय निर्देशिका डोमेन में शामिल होना

विंडोज ग्राहकों के लिए एक सक्रिय निर्देशिका डोमेन में शामिल होना

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

Vultr फ़ायरवॉल

Vultr फ़ायरवॉल

वल्चर एक वेब-आधारित फ़ायरवॉल समाधान प्रदान करता है जिसे एक या अधिक गणना उदाहरणों की सुरक्षा के लिए सक्षम किया जा सकता है। आपके सर्वर के लिए जगह में एक फ़ायरवॉल नियम होना i

डायनेमिक DNS को कैसे सेटअप करें

डायनेमिक DNS को कैसे सेटअप करें

डायनेमिक DNS क्या है? डीएनएस सेटअप का एक सामान्य उदाहरण देता है। आपका डोमेन example.com है, और आपके पास server1.example.com a के रिकॉर्ड हैं

डेबियन वीपीएस पर ओपनवीपीएन स्थापित करना

डेबियन वीपीएस पर ओपनवीपीएन स्थापित करना

OpenVPN प्रोटोकॉल का परिचय OpenVPN एक खुला स्रोत सॉफ्टवेयर अनुप्रयोग है जो चतुर बनाने के लिए वर्चुअल प्राइवेट नेटवर्क (VPN) तकनीकों को लागू करता है

बीजीपी घोषणाओं के लिए प्राधिकरण का उदाहरण पत्र

बीजीपी घोषणाओं के लिए प्राधिकरण का उदाहरण पत्र

बीजीपी घोषणाओं के लिए प्राधिकरण का अनुरोध करते समय कृपया निम्न टेम्पलेट का उपयोग करें। AUTHORIZATION LETTER [DATE] जिसके लिए यह चिंतित हो सकता है, थी

उबंटू 16.04 पर ब्रो आईडी स्थापित करना

उबंटू 16.04 पर ब्रो आईडी स्थापित करना

एक अलग प्रणाली का उपयोग? परिचय ब्रो एक शक्तिशाली ओपन-सोर्स नेटवर्क विश्लेषण ढांचा है। Bros का प्राथमिक ध्यान नेटवर्क सुरक्षा निगरानी पर है। बीआर

Windows Server 2012 पर DNS सर्वर सेट करें

Windows Server 2012 पर DNS सर्वर सेट करें

Windows सर्वर 2012 को DNS सर्वर के रूप में कॉन्फ़िगर किया जा सकता है। DNS का उपयोग डोमेन नाम को IP पते को हल करने के लिए किया जाता है। अपने स्वयं के DNS सर्वरों की मेजबानी करके, आपके पास मोर है

एक Vultr Cloud सर्वर पर pfSense स्थापित करना

एक Vultr Cloud सर्वर पर pfSense स्थापित करना

pfSense सिस्टम प्रशासक के लिए एक आदर्श उपकरण है, जो अपने नेटवर्क में व्यापक श्रेणी को जोड़ना चाहते हैं। यह मुख्य रूप से एक खुला-खट्टा है

Ubuntu पर Hostname बदलें

Ubuntu पर Hostname बदलें

इस ट्यूटोरियल में, हम मान लेंगे कि जिस होस्टनाम को आप चाहते हैं वह प्लूटो है। अपने SSH टर्मिनल पर Ubuntu 12.04 (सटीक पैंगोलिन) के लिए, टाइप करें: hostname pluto Usin

AS20473 बीजीपी ग्राहक गाइड

AS20473 बीजीपी ग्राहक गाइड

AS20473 टैग उपसर्ग जो सीखे गए या उत्पन्न हुए हैं: 20473: 20473: 500 ग्राहक उपसर्ग 20473: 20473: 540 प्रीफी द्वारा उत्पन्न

पोस्टफ़िक्स, डॉवकोट, और चलनी के साथ सिंपल मेलसेवर सेंटोस 7 पर

पोस्टफ़िक्स, डॉवकोट, और चलनी के साथ सिंपल मेलसेवर सेंटोस 7 पर

यह ट्यूटोरियल आपको दिखाएगा कि कैसे CentOS 7 पर एक साधारण मेलसर्वर पाने के लिए, पोस्टफ़िक्स के साथ MTA, Dovecot को MDA और चलनी के रूप में मेल को सॉर्ट करने के लिए - सभी एन्क्रिप्ट पर

कैसे दो CentOS 7 सर्वर के बीच एक जीआरई सुरंग स्थापित करने के लिए

कैसे दो CentOS 7 सर्वर के बीच एक जीआरई सुरंग स्थापित करने के लिए

परिचय क्या है जीआरई? कुछ फायदे क्या हैं? जीआरई जेनेरिक रूटिंग इनकैप्सुलेशन के लिए खड़ा है, जो दो सर्वरों को निजी तौर पर संवाद करने की अनुमति देता है। जीआर

Ubuntu 16.04 पर Ntopng कैसे स्थापित करें

Ubuntu 16.04 पर Ntopng कैसे स्थापित करें

परिचय Ntopng एक खुला स्रोत उपकरण है जिसका उपयोग आपके सर्वर पर विभिन्न नेटवर्क प्रोटोकॉल की निगरानी के लिए किया जाता है। यह ओरिजिन की अगली पीढ़ी का संस्करण है

Resolv.conf बदलने से DHCP बंद करो

Resolv.conf बदलने से DHCP बंद करो

डीएचसीपी उपयोगकर्ताओं के लिए, ऐसे समय हो सकते हैं जब आपको अन्य नेमसर्वर का उपयोग करने के लिए /etc/resolv.conf को संपादित करने की आवश्यकता होती है। फिर, समय की अवधि के बाद (या सिस्टम रिबूट के बाद)

वल्चर लोड बैलेंसर्स

वल्चर लोड बैलेंसर्स

एक लोड बैलेंसर क्या है लोड बैलेंसर आपके आवेदन के सामने बैठते हैं और आपके आवेदन के कई उदाहरणों में आने वाले ट्रैफ़िक को वितरित करते हैं। फो

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