Ubuntu 18.04 LTS पर Jitsi मीट कैसे स्थापित करें

Jitsi मीट एक स्वतंत्र और खुला स्रोत वीडियो कॉन्फ्रेंसिंग सेवा समाधान है जो विभिन्न प्रीमियम सुविधाओं, जैसे कि बेहतर ध्वनि की गुणवत्ता, उत्कृष्ट एन्क्रिप्शन और गोपनीयता और सार्वभौमिक मल्टी-प्लेटफ़ॉर्म उपलब्धता के साथ पैक किया गया है। Jitsi Meet की मदद से, आप आसानी से अपनी खुद की एक आश्चर्यजनक वीडियो कॉन्फ्रेंसिंग सेवा को सेटअप कर सकते हैं।

इस ट्यूटोरियल में, मैं आपको जीआईटीएस मीट का उपयोग करके उबंटू 18.04 एलटीएस सर्वर उदाहरण पर एक वीडियो कॉन्फ्रेंसिंग सेवा स्थापित करने की प्रक्रिया के माध्यम से मार्गदर्शन करूंगा।

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

  • IPv4 पते के साथ एक ताजा Vultr Ubuntu 18.04 LTS x64 सर्वर उदाहरण 203.0.113.1
  • एक sudo यूजर
  • jitsimeet.example.comऊपर उल्लेखित सर्वर उदाहरण के लिए एक डोमेन बताया जा रहा है।

नोट: अपने खुद के सर्वर उदाहरण पर तैनात करते समय, अपने वास्तविक लोगों के साथ सभी उदाहरण मूल्यों को बदलना सुनिश्चित करें।

चरण 1: एक स्वैप विभाजन सेटअप करें

2GB मेमोरी वाली मशीन के लिए, सिस्टम प्रदर्शन को बेहतर बनाने के लिए 2GB (2048M) स्वैप विभाजन को सेटअप करने की अनुशंसा की जाती है।

sudo dd if=/dev/zero of=/swapfile count=2048 bs=1M
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile   none    swap    sw    0   0' | sudo tee -a /etc/fstab
free -m

नोट: यदि आप एक अलग सर्वर आकार का उपयोग कर रहे हैं, तो स्वैप विभाजन का आकार भिन्न हो सकता है।

चरण 2: मशीन के होस्टनाम और पूरी तरह से योग्य डोमेन नाम (FQDN) को सेट करें

मशीन के लिए होस्टनाम और एफक्यूडीएन को ठीक से सेटअप करने की आवश्यकता है इससे पहले कि आप एचटी एनक्रिप्ट्स एचटीटीपीएस प्रमाणपत्र को तैनात करके एचटीटीपीएस सुरक्षा को सक्षम कर सकें।

मशीन के लिए निम्नलिखित कमांड एक होस्टनाम jitsimeetऔर एक FQDN सेटअप करेगा jitsimeet.example.com:

sudo hostnamectl set-hostname jitsimeet
sudo sed -i 's/^127.0.1.1.*$/127.0.1.1 jitsimeet.example.com jitsimeet/g' /etc/hosts

परिणामों की पुष्टि करें:

hostname
hostname -f

चरण 3: जित्सी मीट को चलाने के लिए ट्वीक फ़ायरवॉल नियम

Jitsi मिलिए के लिए आवश्यक के रूप में, आप की अनुमति देनी होगी OpenSSH, HTTPऔर HTTPSयातायात, बंदरगाह पर इनबाउंड UDP यातायात के साथ 10000पोर्ट के माध्यम से 20000:

sudo ufw allow OpenSSH
sudo ufw allow http
sudo ufw allow https
sudo ufw allow in 10000:20000/udp
sudo ufw enable

जब आप प्रॉम्प्ट Command may disrupt existing ssh connections. Proceed with operation (y|n)?, इनपुट देखते हैं yऔर फिर दबाते हैं ENTER

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

सुरक्षा और प्रदर्शन प्रयोजनों के लिए, इसकी उबंटू 18.04 एलटीएस प्रणाली को नवीनतम स्थिति में अद्यतन करने के लिए आवश्यक है:

sudo apt update
sudo apt upgrade -y && sudo shutdown -r now

अपग्रेड के दौरान, आपको सूचित किया जा सकता है कि वर्तमान में ग्रब कॉन्फ़िगरेशन फ़ाइल का स्थापित संस्करण स्थानीय रूप से संशोधित किया गया है। चूंकि हम वास्तव में संशोधन के लिए जिम्मेदार नहीं हैं, UPइसलिए install the package maintainer's versionविकल्प को उजागर करने के लिए तीर का उपयोग करें , और फिर दबाएं ENTER

सिस्टम रिबूट के बाद, आगे बढ़ने के लिए उसी sudo उपयोगकर्ता के रूप में वापस लॉग ऑन करें।

चरण 5: OpenJDK जावा रनटाइम पर्यावरण (JRE) 8 स्थापित करें

Jitsi मीट के लिए जावा रनटाइम एनवायरनमेंट की आवश्यकता होती है। OpenJDK JRE 8 स्थापित करें:

sudo apt install -y openjdk-8-jre-headless

OpenJDK JRE 8 स्थापित होने के बाद, परिणाम को सत्यापित करने के लिए निम्न कमांड का उपयोग करें:

java -version

आउटपुट निम्न के समान होगा:

openjdk version "1.8.0_171"
OpenJDK Runtime Environment (build 1.8.0_171-8u171-b11-0ubuntu0.18.04.1-b11)
OpenJDK 64-Bit Server VM (build 25.171-b11, mixed mode)

इसके अलावा, आप JAVA_HOMEपर्यावरण चर को निम्नानुसार सेट कर सकते हैं:

echo "JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")" | sudo tee -a /etc/profile
source /etc/profile

चरण 6: Nginx वेब सर्वर स्थापित करें

Jitsi Meet को बेहतर तरीके से परोसने के लिए, आप वास्तव में Jitsi Meet को स्थापित करने से पहले एक Nginx वेब सर्वर स्थापित कर सकते हैं:

sudo apt install -y nginx
sudo systemctl start nginx.service
sudo systemctl enable nginx.service

Nginx स्थापित होने के बाद, आपको इसे मैन्युअल रूप से कॉन्फ़िगर करने की आवश्यकता नहीं है क्योंकि Jitsi Meet इंस्टॉलर बाद में आपके लिए इस काम से निपटेगा।

नोट: यदि नगीनेक्स या अपाचे जगह में नहीं हैं, तो जित्स मीट इंस्टॉलर जेटी मीट प्रोग्राम के साथ जेट्टी को स्वचालित रूप से स्थापित करेगा।

चरण 7: जित्सी मीट स्थापित करें

एक आधुनिक उबंटू या डेबियन प्रणाली पर, आप आसानी से आधिकारिक जित्सी डिब रेपो का उपयोग करके जिटसी मीट को स्थापित कर सकते हैं।

पहले अपने सिस्टम पर Jitsi रिपॉजिटरी सेटअप करें:

cd
wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | sudo apt-key add -
sudo sh -c "echo 'deb https://download.jitsi.org stable/' > /etc/apt/sources.list.d/jitsi-stable.list"
sudo apt update -y

फिर जित्सि मीट का पूरा सुइट स्थापित करें:

sudo apt install -y jitsi-meet

स्थापना के दौरान, जब आपसे वर्तमान संस्थापन का होस्टनाम प्रदान करने के लिए कहा जाता है, jitsimeet.example.comतो पहले आप जो FQDN सेटअप करते हैं उसमें टाइप करें और फिर दबाएँ ENTER

जब आपसे एसएसएल प्रमाणपत्र के बारे में पूछा जाता है, Generate a new self-signed certificate (You will later get a chance to obtain a Let's Encrypt certificate)तो विकल्प को हाइलाइट करें और फिर दबाएं ENTER

Jitsi मीट सफलतापूर्वक स्थापित होने के बाद, SSL एन्क्रिप्ट करने के लिए आवेदन करने के लिए निम्नलिखित स्क्रिप्ट का उपयोग करें:

sudo /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh

प्रक्रिया के दौरान, अपने ईमेल [email protected]को संकेत के अनुसार इनपुट करें और फिर दबाएं ENTER। यह स्क्रिप्ट स्वचालित रूप से SSL एनक्रिप्ट प्रमाण पत्र से संबंधित किसी भी कार्य को संभाल लेगी।

अंत में, करने के लिए अपने पसंदीदा वेब ब्राउज़र के http://jitsimeet.example.comया https://jitsimeet.example.comअपने Jitsi मिलिए वीडियो कॉन्फ्रेंसिंग सेवा का उपयोग करने के लिए। इंटरफ़ेस का पता लगाने के लिए स्वतंत्र महसूस करें। GOबटन पर क्लिक करने से तुरंत आपके लिए एक वीडियो कॉन्फ्रेंसिंग चैनल बन जाएगा।



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