Ubuntu 16.04 पर जूलिप कैसे स्थापित करें

जूलिप एक स्वतंत्र, खुला स्रोत और शक्तिशाली समूह चैट एप्लीकेशन और सहयोगी सॉफ्टवेयर है। यह पायथन में लिखा गया है और Django, Python, JavaScript और PostgreSQL डेटाबेस का उपयोग करता है। Zulip में बहुत सारे फीचर्स आते हैं जैसे प्राइवेट मैसेजिंग, ग्रुप चैट्स, ड्रैग-एंड-ड्रॉप फाइल अपलोड, इमेज प्रिव्यू, मिस्ड-मैसेज ईमेल, डेस्कटॉप एप्स और भी बहुत कुछ।

इस ट्यूटोरियल में, हम बताएंगे कि उबंटू को 16.04 सर्वर पर कैसे स्थापित किया जाए।

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

  • एक सर्वर Ubuntu 16.04 चल रहा है।
  • एक sudo यूजर

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

सबसे पहले, sudo उपयोगकर्ता का उपयोग करके SSH के माध्यम से अपने सर्वर में प्रवेश करें और निम्न कमांड के साथ नवीनतम स्थिर संस्करण के साथ अपने सिस्टम को अपडेट करें:

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

एक बार जब आपका सिस्टम अप-टू-डेट हो जाता है, तो आप अगले चरण पर आगे बढ़ सकते हैं।

चरण 2: आवश्यक पैकेज स्थापित करें

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

sudo apt-get install python-dev python-pip openssl nano vim wget -y

एक बार सभी पैकेज स्थापित हो जाने के बाद, आप अगले चरण पर आगे बढ़ सकते हैं।

चरण 3: एसएसएल प्रमाणपत्र स्थापित करें

शुरू करने से पहले, निम्न कमांड के साथ ओपनएसएसएल स्थापित करें:

sudo apt-get install openssl -y

अगला, निम्नलिखित कमांड के साथ एक स्व हस्ताक्षरित एसएसएल प्रमाणपत्र उत्पन्न करें:

sudo openssl genrsa -des3 -passout pass:x -out zulip.pass.key 4096

sudo openssl rsa -passin pass:x -in zulip.pass.key -out /etc/ssl/private/zulip.key
sudo rm -rf zulip.pass.key
sudo openssl req -new -key /etc/ssl/private/zulip.key -out zulip.csr
sudo openssl x509 -req -days 365 -in zulip.csr -signkey /etc/ssl/private/zulip.key -out /etc/ssl/certs/zulip.combined-chain.crt

चरण 4: ज़ूलिप डाउनलोड और इंस्टॉल करें

आप निम्न आदेश के साथ उनकी आधिकारिक वेबसाइट से जूलिप का नवीनतम स्थिर संस्करण डाउनलोड कर सकते हैं:

wget https://www.zulip.org/dist/releases/zulip-server-latest.tar.gz

एक बार डाउनलोड पूरा हो जाने पर, डाउनलोड किए गए संग्रह को निम्न कमांड से निकालें:

tar -xvzf zulip-server-latest.tar.gz

अगला, निर्देशिका को जूलिप में बदलें और निम्न कमांड के साथ इंस्टॉलेशन शुरू करने के लिए इंस्टॉल स्क्रिप्ट चलाएं:

cd zulip
sudo ./scripts/setup/install

अगला, आपको यहां settings.pyस्थित संशोधित करना होगा /etc/zulip directory:

sudo nano /etc/zulip/settings.py

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

EXTERNAL_HOST localhost
ZULIP_ADMINISTRATOR [email protected]
ADMIN_DOMAIN domain.com
DEFAULT_FROM_EMAIL [email protected]
NOREPLY_EMAIL_ADDRESS [email protected]

जब आप काम पूरा कर लें तो फ़ाइल को सहेजें और बंद करें, फिर निम्न कमांड का उपयोग करते हुए पोस्टग्रैसिकल डेटाबेस को इनिशियलाइज़ करें:

su zulip -c /home/zulip/deployments/current/scripts/setup/initialize-database

एक बार जब सब कुछ सही ढंग से सेटअप हो जाए, तो निम्नलिखित कमांड को चलाकर किसी भी त्रुटि की जांच करने के लिए जूलिप को फिर से शुरू करें:

su zulip -c /home/zulip/deployments/current/scripts/restart-server

चरण 5: जूलिप वेब इंटरफेस एक्सेस करें

एक बार सब कुछ ठीक से सेटअप हो जाए। अपना वेब ब्राउज़र खोलें और URL पर नेविगेट करें http://domain.comया http://your-server-ip, और अपना नया खाता पंजीकृत करें।



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