डेबियन 9 पर GitLab सामुदायिक संस्करण (CE) 11.x कैसे स्थापित करें

चूंकि GitHub को Microsoft द्वारा अधिग्रहित किया गया था, इसलिए कुछ डेवलपर्स ने अपने स्वयं के कोड रिपॉजिटरी को github.com से वैकल्पिक स्व-होस्ट किए गए समाधान में स्थानांतरित करने की योजना बनाई है। GitLab सामुदायिक संस्करण (CE) सबसे आम पसंद है।

एक परिष्कृत और लचीले समाधान के रूप में, GitLab CE को विभिन्न तरीकों का उपयोग करके तैनात किया जा सकता है, लेकिन केवल आधिकारिक तौर पर अनुशंसित विधि, ओम्निबस पैकेज इंस्टॉलेशन को यहां कवर किया जाएगा।

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

  • कम से कम 4GB मेमोरी के साथ एक ताजा वल्चर डेबियन 9 x64 सर्वर उदाहरण। 100 उपयोगकर्ताओं तक की सेवा के लिए 8GB या उससे अधिक की सिफारिश की जाती है। कहो अपने IPv4 पता है 203.0.113.1
  • एक sudo यूजर
  • एक डोमेन gitlab.example.comजो ऊपर उल्लिखित उदाहरण की ओर इंगित किया जा रहा है।

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

चरण 1: GitLab CE की मेजबानी के लिए बुनियादी कार्य करें

एक SSH टर्मिनल को फायर करें, और sudo उपयोगकर्ता के रूप में अपने डेबियन 9 x64 सर्वर उदाहरण में लॉग इन करें।

एक स्वैप विभाजन जोड़ें और स्वैपिंग सेटिंग को ट्विक करें

4 जीबी मेमोरी के साथ एक मशीन पर गिटलैब सीई 11.x को तैनात करते समय, चिकनी चलने के लिए 4 जीबी स्वैप विभाजन सेटअप करना आवश्यक है।

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

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

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

sudo hostnamectl set-hostname gitlab
sudo sed -i "1 i\203.0.113.1 gitlab.example.com gitlab" /etc/hosts

आप परिणामों की पुष्टि कर सकते हैं:

hostname
hostname -f

फ़ायरवॉल नियम सेट करें

वेबसाइट चलाने के लिए उचित फ़ायरवॉल नियम सेट करें:

sudo iptables -F
sudo iptables -X
sudo iptables -Z
sudo iptables -A INPUT -s $(echo $(w -h ${USER}) | cut -d " " -f3) -p tcp --dport 22 -j ACCEPT
sudo iptables -A INPUT -i lo -j ACCEPT
sudo iptables -A INPUT -d 127.0.0.0/8 -j REJECT
sudo iptables -A INPUT -p tcp ! --syn -m state --state NEW -j DROP
sudo iptables -A INPUT -p tcp --tcp-flags ALL NONE -j DROP
sudo iptables -A INPUT -p tcp --tcp-flags ALL ALL -j DROP
sudo iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT
sudo iptables -A INPUT -p icmp --icmp-type echo-request -j ACCEPT
sudo iptables -P INPUT DROP
sudo iptables -P OUTPUT ACCEPT
sudo iptables -P FORWARD DROP

उपरोक्त सभी सेटिंग्स तुरंत प्रभावी होंगी। समीक्षा के लिए उन्हें सूचीबद्ध करने के लिए निम्नलिखित कमांड का उपयोग करें:

sudo iptables -L -n

iptable-persistentसभी मौजूदा iptables नियमों को एक फ़ाइल में सहेजने के लिए उपकरण का उपयोग करें /etc/iptables/rules.v4, सभी iptables नियमों को लगातार बना रहे हैं:

sudo apt install -y iptables-persistent

स्थापना के दौरान, आपसे पूछा जाएगा कि क्या आप वर्तमान IPv4 / IPv6 नियमों को सहेजना चाहते हैं। ENTERदोनों वर्तमान IPv4 और IPv6 नियमों को बचाने के लिए दो बार दबाएँ /etc/iptables/rules.v4और /etc/iptables/rules.v6

यदि आप बाद में IPv4 नियमों को अद्यतन करने का प्रयास करते हैं, तो अपना अद्यतन सहेजने के लिए निम्नलिखित का उपयोग करें:

sudo bash -c 'iptables-save > /etc/iptables/rules.v4'

सिस्टम को अपडेट करें

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

जब सिस्टम उठ रहा है और फिर से चल रहा है, तो वापस जाने के लिए उसी sudo उपयोगकर्ता के रूप में लॉग ऑन करें।

चरण 2: आवश्यक निर्भरताएं स्थापित करें

GitLab CE स्थापित करने से पहले, आपको आवश्यक निर्भरताएं स्थापित करने की आवश्यकता है:

sudo apt install -y curl openssh-server ca-certificates

इसके अलावा, यदि आप अधिसूचना संदेश भेजने के लिए पोस्टफिक्स का उपयोग करना चाहते हैं, तो आपको पोस्टफिक्स को स्थापित करने की आवश्यकता है:

sudo apt install -y postfix

स्थापना के दौरान, एक कॉन्फ़िगरेशन स्क्रीन दिखाई दे सकती है:

  1. प्रेस TABको उजागर करना <OK>पहली स्क्रीन पर बटन, और फिर प्रेस ENTER
  2. का चयन करें Internet Siteऔर दबाएँ ENTER
  3. के लिए mail nameक्षेत्र, इनपुट अपने सर्वर की FQDN, gitlab.example.comऔर प्रेस ENTER
  4. यदि अन्य स्क्रीन दिखाई देती हैं, ENTERतो डिफ़ॉल्ट सेटिंग्स को स्वीकार करने के लिए दबाएं ।

पोस्टफ़िक्स सेवा शुरू और सक्षम करें:

sudo systemctl enable postfix.service
sudo systemctl start postfix.service

पोस्टफिक्स के लिए फ़ायरवॉल नियम संशोधित करें:

sudo iptables -A INPUT -i eth0 -p tcp --dport 25 -m state --state NEW,ESTABLISHED -j ACCEPT
sudo iptables -A INPUT -i eth0 -p tcp --dport 143 -m state --state NEW,ESTABLISHED -j ACCEPT
sudo iptables -A INPUT -i eth0 -p tcp --dport 993 -m state --state NEW,ESTABLISHED -j ACCEPT
sudo iptables -A INPUT -i eth0 -p tcp --dport 110 -m state --state NEW,ESTABLISHED -j ACCEPT
sudo iptables -A INPUT -i eth0 -p tcp --dport 995 -m state --state NEW,ESTABLISHED -j ACCEPT
sudo bash -c 'iptables-save > /etc/iptables/rules.v4'

पोस्टफ़िक्स को स्थापित करने के बाद, आपको अपनी मुख्य कॉन्फ़िगरेशन फ़ाइल /etc/postfix/main.cfको अपने वास्तविक सर्वर सेटिंग्स के अनुसार संपादित करके पोस्टफ़िक्स को कॉन्फ़िगर करना होगा।

नोट: उपरोक्त निर्देशों के अलावा, आपको VTPr का SMTP पोर्ट 25 पर डिफ़ॉल्ट ब्लॉक को रद्द करने के लिए एक समर्थन टिकट जमा करना होगा।

वैकल्पिक रूप से, यदि आप किसी अन्य मैसेजिंग समाधान का उपयोग करना चाहते हैं, तो बस पोस्टफिक्स को इंस्टॉल करना छोड़ दें और GitLab CE स्थापित होने के बाद एक बाहरी SMTP सर्वर का उपयोग करें।

चरण 3: GitLab APT रेपो सेटअप करें और फिर GitLab CE स्थापित करें

अपने सिस्टम पर GitLab CE APT रिपॉजिटरी सेट करें:

cd
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash

अगला, GitLab CE 11.x स्थापित करें:

sudo EXTERNAL_URL="http://gitlab.example.com" apt install -y gitlab-ce

स्थापना में कुछ समय लग सकता है।

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

अब से, व्यवस्थापक के रूप में लॉग इन करने के लिए नीचे दिए गए क्रेडेंशियल्स का उपयोग करें:

  • उपयोगकर्ता नाम: root
  • कुंजिका: <your-new-password>

चरण 4: एक HTTPS प्रवेश को लेट एनक्रिप्टेड एसएसएल प्रमाणपत्र को एकीकृत करके सक्षम करें

अभी के लिए, आपने अपने सर्वर उदाहरण पर GitLab CE 11.x को सफलतापूर्वक स्थापित किया है, और उपयोगकर्ता पहले से ही HTTP प्रोटोकॉल का उपयोग करके साइट पर जा सकते हैं। सुरक्षा उद्देश्यों के लिए, इसके लेट एनक्रिप्ट एसएसएल सर्टिफिकेट को एकीकृत करके अपने जीटीएएलबी सर्वर तक एचटीटीपीएस एक्सेस को सक्षम करने की सिफारिश की गई है।

viGitLab 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 त्रुटि का कारण बन सकती हैं। समाशोधन कुकीज़ इस समस्या को हल करता है।



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

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

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

डेबियन 7 पर MySQL के दृश्यों का उपयोग करना

डेबियन 7 पर MySQL के दृश्यों का उपयोग करना

परिचय MySQL में विचारों के रूप में एक महान विशेषता है। दृश्य संग्रहीत प्रश्न हैं। अन्यथा लंबी क्वेरी के लिए उन्हें एक उपनाम के रूप में सोचें। इस गाइड में,

डेबियन पर चेरोट की स्थापना

डेबियन पर चेरोट की स्थापना

यह आलेख आपको सिखाएगा कि डेबियन पर चेरोट जेल कैसे सेट करें। मुझे लगता है कि आप डेबियन 7.x का उपयोग कर रहे हैं यदि आप डेबियन 6 या 8 चला रहे हैं, तो यह काम कर सकता है, बू

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

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

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

डेबियन 8 पर एक फ्लैश 5 में पीबीएक्स स्थापित करें

डेबियन 8 पर एक फ्लैश 5 में पीबीएक्स स्थापित करें

PBX इन ए फ्लैश 5 (PIAF5) एक डेबियन 8 आधारित ऑपरेटिंग सिस्टम है जो आपके Vultr VPS को पूर्ण विकसित PBX में बदल देता है। इसके पास निम्नलिखित विशेषताएं हैं, और बहुत कुछ।

ब्रेटली को डेबियन 9 पर स्रोत से कैसे बनाएं

ब्रेटली को डेबियन 9 पर स्रोत से कैसे बनाएं

एक अलग प्रणाली का उपयोग? ब्रेटली Gzip की तुलना में बेहतर संपीड़न अनुपात के साथ एक नई संपीड़न विधि है। इसका स्रोत कोड सार्वजनिक रूप से Github पर होस्ट किया गया है। थी

डेबियन 8 पर लिंग स्थापित करें

डेबियन 8 पर लिंग स्थापित करें

परिचय लिनिस एक स्वतंत्र, ओपन-सोर्स सिस्टम ऑडिटिंग टूल है जिसका उपयोग कई सिस्टम एडमिनिस्ट्रेटर द्वारा अखंडता को सत्यापित करने और उनके सिस्टम को सख्त करने के लिए किया जाता है। मैं

डेबियन 9 पर नियोस सीएमएस कैसे स्थापित करें

डेबियन 9 पर नियोस सीएमएस कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? Neos एक CMS के साथ एक कंटेंट एप्लीकेशन प्लेटफॉर्म है और इसके मूल में एक एप्लीकेशन फ्रेमवर्क है। यह मार्गदर्शिका आपको बताएगी कि किस तरह से आपको जमाना है

डेबियन जेसी पर सेटअप कैक्टि

डेबियन जेसी पर सेटअप कैक्टि

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

डेबियन 9 पर इनवॉयसप्लेन कैसे स्थापित करें

डेबियन 9 पर इनवॉयसप्लेन कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? InvoicePlane एक स्वतंत्र और खुला स्रोत चालान आवेदन है। इसका स्रोत कोड इस Github भंडार पर पाया जा सकता है। यह गाइड

डेबियन 9 LAMP VPS पर रीडर सेल्फ 3.5 RSS रीडर कैसे स्थापित करें

डेबियन 9 LAMP VPS पर रीडर सेल्फ 3.5 RSS रीडर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? रीडर सेल्फ 3.5 एक सरल और लचीला, मुफ्त और खुला स्रोत है, स्वयं-होस्ट आरएसएस रीडर और Google रीडर विकल्प है। पाठक सेल

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

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

एक अलग प्रणाली का उपयोग? बुकस्टैक जानकारी को व्यवस्थित और संग्रहीत करने के लिए एक सरल, स्व-होस्टेड, आसानी से उपयोग होने वाला प्लेटफॉर्म है। बुकस्टैक पूरी तरह से स्वतंत्र और खुला है

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

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

परिचय FFmpeg वीडियो और ऑडियो एन्कोडिंग / डिकोडिंग के लिए एक ओपन सोर्स कमांड लाइन टूल है। इसकी मुख्य विशेषताएं उच्च गति, गुणवत्ता और छोटी फिल्म हैं

Debian 9 पर Matomo Analytics कैसे स्थापित करें

Debian 9 पर Matomo Analytics कैसे स्थापित करें

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

OS चुनना: CentOS, Ubuntu, Debian, FreeBSD, CoreOS या विंडोज सर्वर

OS चुनना: CentOS, Ubuntu, Debian, FreeBSD, CoreOS या विंडोज सर्वर

यह लेख वल्चर पर टेम्प्लेट के रूप में पेश किए जाने वाले सर्वर ऑपरेटिंग सिस्टम का एक संक्षिप्त सार प्रदान करता है। CentOS CentOS RHEL (Re) का एक ओपन-सोर्स संस्करण है

डेबियन 10 पर एक्स-कार्ट 5 कैसे स्थापित कर���ं

डेबियन 10 पर एक्स-कार्ट 5 कैसे स्थापित कर���ं

एक अलग प्रणाली का उपयोग? एक्स-कार्ट एक बहुत ही लचीली ओपन-सोर्स ईकामर्स प्लेटफॉर्म है जिसमें बहुत सारे फीचर्स और इंटीग्रेशन हैं। एक्स-कार्ट सोर्स कोड होस्ट है

मुनिन के साथ मॉनिटर डेबियन सर्वर स्थिति

मुनिन के साथ मॉनिटर डेबियन सर्वर स्थिति

मुनिन आपकी मशीन में प्रक्रियाओं और संसाधनों का सर्वेक्षण करने के लिए एक निगरानी उपकरण है और एक वेब इंटरफेस के माध्यम से रेखांकन में जानकारी प्रस्तुत करता है। अनुयायी का उपयोग करें

डेबियन 9 LAMP VPS पर टिनी टिनी RSS रीडर कैसे स्थापित करें

डेबियन 9 LAMP VPS पर टिनी टिनी RSS रीडर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? टिनी टिनी RSS रीडर एक स्वतंत्र और खुला स्रोत है जो स्वयं-आधारित वेब-आधारित समाचार फ़ीड (RSS / Atom) रीडर और एग्रीगेटर है, जिसे अलो के लिए डिज़ाइन किया गया है

अपने सर्वर से आईपी एड्रेस रेंज (सेंटोस / उबंटू / डेबियन) जोड़ें

अपने सर्वर से आईपी एड्रेस रेंज (सेंटोस / उबंटू / डेबियन) जोड़ें

परिचय इस ट्यूटोरियल में, हम CentOS, Debian, या Ubuntu पर चलने वाले लिनक्स सर्वर में एक संपूर्ण IP रेंज / सबनेट जोड़ने की प्रक्रिया को कवर करेंगे। प्रोज

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