कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
चूंकि GitHub को Microsoft द्वारा अधिग्रहित किया गया था, इसलिए कुछ डेवलपर्स ने अपने स्वयं के कोड रिपॉजिटरी को github.com से वैकल्पिक स्व-होस्ट किए गए समाधान में स्थानांतरित करने की योजना बनाई है। GitLab सामुदायिक संस्करण (CE) सबसे आम पसंद है। एक परिष्कृत और लचीले समाधान के रूप में, GitLab CE को विभिन्न तरीकों का उपयोग करके तैनात किया जा सकता है, लेकिन केवल आधिकारिक तौर पर अनुशंसित विधि, ओम्निबस पैकेज इंस्टॉलेशन को यहां कवर किया जाएगा।
203.0.113.1
।gitlab.example.com
जो ऊपर उल्लिखित उदाहरण की ओर इंगित किया जा रहा है।नोट: अपने स्वयं के सर्वर उदाहरण पर तैनाती करते समय, सभी उदाहरण मूल्यों को वास्तविक लोगों के साथ बदलना सुनिश्चित करें।
एक SSH टर्मिनल को फायर करें, और एक sudo उपयोगकर्ता के रूप में अपने CentOS 7 सर्वर उदाहरण में लॉग इन करें।
4 जीबी मेमोरी वाली मशीन पर GitLab CE 11.x को तैनात करते समय, एक चिकनी रनिंग के लिए 4GB स्वैप विभाजन सेटअप करना आवश्यक है।
sudo dd if=/dev/zero of=/swapfile count=4096 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
नोट: यदि आप एक अलग सर्वर आकार का उपयोग कर रहे हैं, तो स्वैप विभाजन का आकार भिन्न हो सकता है।
सिस्टम प्रदर्शन उद्देश्यों के लिए, यह कर्नेल की स्वेपन सेटिंग को कम मूल्य पर कॉन्फ़िगर करने के लिए अनुशंसित है 10
:
echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf
sudo sysctl -p
cat /proc/sys/vm/swappiness
cat
कमांड का आउटपुट होगा 10
।
मशीन के लिए एक होस्टनाम gitlab
, और एक FQDN, सेटअप करने के लिए निम्नलिखित कमांड का उपयोग करें gitlab.example.com
:
sudo hostnamectl set-hostname gitlab
cat <<EOF | sudo tee /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
203.0.113.1 gitlab.example.com gitlab
EOF
आप परिणामों की पुष्टि कर सकते हैं:
hostname
hostname -f
इनबाउंड HTTP और HTTPS ट्रैफ़िक की अनुमति दें:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo systemctl reload firewalld.service
sudo yum install -y epel-release
sudo yum -y update && sudo shutdown -r now
जब सिस्टम उठ रहा है और फिर से चल रहा है, तो वापस जाने के लिए उसी sudo उपयोगकर्ता के रूप में लॉग ऑन करें।
GitLab CE स्थापित करने से पहले, आपको आवश्यक निर्भरताएं स्थापित करने की आवश्यकता है:
sudo yum install -y curl policycoreutils-python openssh-server openssh-clients
इसके अलावा, यदि आप सूचना संदेशों को भेजने के लिए पोस्टफिक्स का उपयोग करना चाहते हैं, तो आपको पोस्टफिक्स को स्थापित करने और फ़ायरवॉल नियमों को संशोधित करने की आवश्यकता है:
sudo yum install -y postfix
sudo systemctl enable postfix.service
sudo systemctl start postfix.service
sudo firewall-cmd --permanent --add-service=smtp
sudo firewall-cmd --permanent --add-service=pop3
sudo firewall-cmd --permanent --add-service=imap
sudo firewall-cmd --permanent --add-service=smtps
sudo firewall-cmd --permanent --add-service=pop3s
sudo firewall-cmd --permanent --add-service=imaps
sudo firewall-cmd --reload
पोस्टफ़िक्स को स्थापित करने के बाद, आपको अपनी मुख्य कॉन्फ़िगरेशन फ़ाइल /etc/postfix/main.cf
को अपने वास्तविक सर्वर सेटिंग्स के अनुसार संपादित करके पोस्टफ़िक्स को कॉन्फ़िगर करना होगा।
नोट: उपरोक्त निर्देशों के अलावा, आपको VTPr का SMTP पोर्ट 25 पर डिफ़ॉल्ट ब्लॉक को रद्द करने के लिए एक समर्थन टिकट जमा करना होगा।
वैकल्पिक रूप से, यदि आप किसी अन्य मैसेजिंग समाधान का उपयोग करना चाहते हैं, तो बस पोस्टफिक्स को इंस्टॉल करना छोड़ दें और GitLab CE स्थापित होने के बाद एक बाहरी SMTP सर्वर का उपयोग करें।
अपने सिस्टम पर GitLab CE RPM रिपॉजिटरी सेट करें:
cd
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
अगला, GitLab CE 11.x स्थापित करें:
sudo EXTERNAL_URL="http://gitlab.example.com" yum install -y gitlab-ce
स्थापना में कुछ समय लग सकता है।
अंत में, अपने पसंदीदा वेब ब्राउज़र को इंगित करें http://gitlab.example.com
, और फिर एक नया पासवर्ड सबमिट करें जैसा कि इंस्टॉलेशन को पूरा करने के लिए संकेत दिया गया है।
अब से, व्यवस्थापक के रूप में लॉग इन करने के लिए नीचे दिए गए क्रेडेंशियल्स का उपयोग करें:
root
<your-new-password>
अभी के लिए, आपने अपने सर्वर उदाहरण पर GitLab CE 11.x को सफलतापूर्वक स्थापित किया है, और उपयोगकर्ता पहले से ही HTTP प्रोटोकॉल का उपयोग करके साइट पर जा सकते हैं। सुरक्षा उद्देश्यों के लिए, इसके लेट एनक्रिप्ट एसएसएल सर्टिफिकेट को एकीकृत करके अपने जीटीएएलबी सर्वर तक एचटीटीपीएस एक्सेस को सक्षम करने की सिफारिश की गई है।
vi
GitLab CE कॉन्फ़िग फ़ाइल खोलने के लिए संपादक का उपयोग करें :
sudo vi /etc/gitlab/gitlab.rb
निम्नलिखित दो पंक्तियाँ खोजें:
external_url 'http://gitlab.example.com'
# letsencrypt['contact_emails'] = [] # This should be an array of email addresses to add as contacts
तदनुसार उन्हें प्रतिस्थापित करें:
external_url 'https://gitlab.example.com'
letsencrypt['contact_emails'] = ['[email protected]']
सेव करके छोड़ो:
:wq!
अद्यतन सेटिंग्स का उपयोग करके GitLab CE को फिर से कॉन्फ़िगर करने के लिए निम्न कमांड चलाएँ:
sudo gitlab-ctl reconfigure
पुनर्गठन में थोड़ा समय लगेगा।
पुनर्निधारण किए जाने के बाद, सभी उपयोगकर्ता GitLab साइट तक पहुंचने पर HTTPS प्रोटोकॉल का उपयोग करने के लिए बाध्य होंगे।
नोट: HTTP से HTTPS पर जाने के बाद, विरासत कुकीज़ GitLab 422 त्रुटि का कारण बन सकती हैं। समाशोधन कुकीज़ इस समस्या को हल करता है।
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ
RockMongo एक वेब-आधारित MongoDB प्रबंधन उपकरण है जो MySQL प्रबंधन उपकरण के समान है: phpMyAdmin। यह ट्यूटोरियल इंस्टॉलिन की प्रक्रिया को कवर करेगा
एक अलग प्रणाली का उपयोग? आवश्यकताएँ एक Vultr CentOS 7 सर्वर उदाहरण। एक sudo यूजर। चरण 1: सिस्टम को पहले अपडेट करें, अपने सिस्टम सर्वर को वें में अपडेट करें
एक अलग प्रणाली का उपयोग? नेटडाटा रियल-टाइम सिस्टम मेट्रिक्स मॉनिटरिंग के क्षेत्र में एक उभरता हुआ सितारा है। एक ही तरह के अन्य उपकरणों की तुलना में, नेटडाटा:
एक अलग प्रणाली का उपयोग? इस ट्यूटोरियल में, बीमार समझा जा रहा है कि CentOS 7 पर एक स्टारबाउंड सर्वर को कैसे सेटअप किया जाए। आवश्यक शर्तें आपको इस गेम को खुद पर बनाना होगा।
वेब एप्लिकेशन लिखने के लिए Django एक लोकप्रिय पायथन फ्रेमवर्क है। Django के साथ, आप तेजी से अनुप्रयोगों का निर्माण कर सकते हैं, पहिया को फिर से बनाए बिना। अगर आप चाहते हैं
एक अन्य Vultr ट्यूटोरियल में आपका स्वागत है। यहां, आप सीखेंगे कि एसएएमपी सर्वर कैसे स्थापित करें और चलाएं। यह गाइड CentOS 6 के लिए लिखा गया था
Revive Adserver एक स्वतंत्र और खुला स्रोत विज्ञापन सेवारत प्रणाली है जिसका उपयोग वेबसाइटों पर, ऐप्स में और / या वीडियो खिलाड़ियों में विज्ञापनों को प्रबंधित करने के लिए किया जा सकता है। इस लेख में,
पार्स सर्वर पार्स बैकेंड सेवा के लिए खुला स्रोत विकल्प है जिसे बंद किया जा रहा है। यदि आप इस सेवा के प्रशंसक हैं, तो आप अभी भी वें का आनंद ले सकते हैं
एक अलग प्रणाली का उपयोग? एल्ग एक खुला स्रोत सोशल नेटवर्किंग इंजन है जो परिसर के सामाजिक नेटवर्क जैसे सामाजिक वातावरण के निर्माण की अनुमति देता है
एक अलग प्रणाली का उपयोग? डायस्पोरा एक गोपनीयता-जागरूक, ओपन सोर्स सोशल नेटवर्क है। इस ट्यूटोरियल में, आप सीखेंगे कि डायस्पोरा पो को कैसे सेट और कॉन्फ़िगर करें
अवलोकन यह लेख आपको कुबेरनेट क्लस्टर प्राप्त करने और कुछ ही समय में कुबेदम के साथ चलने में मदद करने के लिए है। यह गाइड दो सर्वरों को तैनात करेगा
परिचय लिनक्स सिस्टम पर काम करने का मतलब है कि कोई कमांड लाइन का उपयोग अधिक बार नहीं कर रहा है। स्वागत के रूप में बार-बार लंबी निर्देशिका के नाम टाइप करना
ओपनकार्ट एक लोकप्रिय ओपन सोर्स शॉपिंग कार्ट सॉल्यूशन है जिसे उत्कृष्ट कार्यक्षमता, उपयोग में आसानी और उपस्थिति प्रदान करने के लिए डिज़ाइन किया गया है। OpenCart के साथ, आप सीए
एक अलग प्रणाली का उपयोग? परिचय Sails.js Node.js के लिए MVC फ्रेमवर्क है, जो रूबी ऑन रेल्स के समान है। यह आधुनिक अनुप्रयोगों को विकसित करने के लिए बनाता है
एक अलग प्रणाली का उपयोग? NGINX को HTTP / HTTPS सर्वर, रिवर्स प्रॉक्सी सर्वर, मेल प्रॉक्सी सर्वर, लोड बैलेंसर, TLS टर्मिनेटर, या कैचिन के रूप में उपयोग किया जा सकता है
एक अलग प्रणाली का उपयोग? dotCMS जावा में लिखा एक ओपन सोर्स एंटरप्राइज ग्रेड कंटेंट मैनेजमेंट सिस्टम है। इसमें लगभग हर सुविधा आवश्यक टी होती है
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ