कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
AirSonic एक स्वतंत्र और खुला स्रोत मीडिया स्ट्रीमिंग सर्वर है। इस ट्यूटोरियल में, मैं आपको एयरोसोनिक सर्वर इंस्टेंस को सेंटोस 7 सर्वर उदाहरण पर स्क्रैच से तैनात करने की प्रक्रिया के माध्यम से मार्गदर्शन करूंगा।
203.0.113.1
।airsonic.example.com
ऊपर उल्लेखित सर्वर उदाहरण के लिए एक डोमेन बताया जा रहा है।बेहतर सिस्टम प्रदर्शन पाने के लिए, 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
नोट: यदि आप एक अलग सर्वर आकार का उपयोग कर रहे हैं, तो स्वैप विभाजन का उपयुक्त आकार भिन्न हो सकता है।
ठीक से एक होस्टनाम और मशीन के लिए एक एफक्यूडीएन स्थापित करना एक लेट एनक्रिप्टेड एसएसएल प्रमाणपत्र के साथ एचटीटीपीएस सुरक्षा को सक्षम करने के लिए आवश्यक है।
निम्न आदेश मशीन के लिए एक होस्टनाम airsonic
और एक FQDN सेटअप करेगा airsonic.example.com
:
sudo hostnamectl set-hostname airsonic
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 airsonic.example.com airsonic
127.0.0.1 airsonic
::1 airsonic
EOF
परिणामों की पुष्टि निम्नलिखित के साथ की जा सकती है:
hostname
hostname -f
बंदरगाहों 80
( HTTP
) और 443
( HTTPS
) पर CentOS 7 के डिफ़ॉल्ट ब्लॉक को हटा दें :
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo systemctl reload firewalld.service
EPEL YUM रेपो स्थापित करें और फिर सिस्टम अपडेट करें:
sudo yum install -y epel-release
sudo yum -y update && sudo shutdown -r now
सिस्टम रिबूट होने के बाद, आगे बढ़ने के लिए उसी sudo उपयोगकर्ता के रूप में वापस लॉग ऑन करें।
OpenJDK JRE 8 स्थापित करें और फिर CentOS 7 पर परिणाम की पुष्टि करें:
sudo yum install -y java-1.8.0-openjdk.x86_64
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
एयरसोनिक को विभिन्न तरीकों का उपयोग करके तैनात किया जा सकता है। इस ट्यूटोरियल में, हम AirSonic WAR पैकेज का उपयोग करके AirSonic स्थापित करेंगे।
एक समर्पित उपयोगकर्ता और एक समर्पित समूह बनाएँ, दोनों का नाम airsonic
:
sudo groupadd airsonic
sudo mkdir /var/airsonic
sudo useradd -s /bin/nologin -g airsonic -d /var/airsonic -M airsonic
नवीनतम AirSonic WAR पैकेज डाउनलोड करें:
cd /var/airsonic
sudo wget https://github.com/airsonic/airsonic/releases/download/v10.1.2/airsonic.war
sudo chown -R airsonic:airsonic /var/airsonic
पूर्वनिर्धारित AirSonic systemd
इकाई फ़ाइलों को डाउनलोड करें और फिर AirSonic सेवा शुरू करें:
sudo wget https://raw.githubusercontent.com/airsonic/airsonic/master/contrib/airsonic.service -O /etc/systemd/system/airsonic.service
sudo wget https://raw.githubusercontent.com/airsonic/airsonic/master/contrib/airsonic-systemd-env -O /etc/sysconfig/airsonic
sudo systemctl daemon-reload
sudo systemctl start airsonic.service
sudo systemctl enable airsonic.service
नोट: आपको systemd
अपनी मशीन पर दो AirSonic यूनिट फ़ाइलों की समीक्षा और उन्हें अनुकूलित करने की आवश्यकता हो सकती है ।
पोर्ट पर सुनने के लिए एयरसोनिक अभी उठेगा और चल रहा है 8080
। आप इस आदेश की पुष्टि करने के लिए निम्न आदेश का उपयोग कर सकते हैं:
ps -ef|grep airsonic
आप सीधे AirSonic साइट पर भी जा सकते हैं, लेकिन आपको पहले फ़ायरवॉल नियमों को अस्थायी रूप से संशोधित करने की आवश्यकता है:
sudo firewall-cmd --permanent --add-port=8080/tcp
sudo systemctl reload firewalld.service
इसके बाद, अपने पसंदीदा वेब ब्राउज़र को इंगित करें http://203.0.113.1:8080/airsonic
, और फिर लॉग इन करने के लिए नीचे सूचीबद्ध डिफ़ॉल्ट क्रेडेंशियल्स का उपयोग करें:
admin
admin
सुरक्षा उद्देश्यों के लिए, आपको लॉगिन करने के तुरंत बाद व्यवस्थापक का पासवर्ड बदलना चाहिए।
एक बार परिणाम की पुष्टि हो जाने के बाद, पोर्ट 8080 पर फिर से पहुंच प्रतिबंधित करें:
sudo firewall-cmd --permanent --remove-port=8080/tcp
sudo systemctl reload firewalld.service
सुरक्षा उद्देश्यों के लिए, यह हर नई बनाई गई वेबसाइट पर HTTPS सुरक्षा को सक्षम करने के लिए अनुशंसित है। उस के लिए सबसे सुविधाजनक अभ्यास निम्नानुसार SSL एनक्रिप्ट क्रिप्ट को तैनात करना है।
CentOS 7 पर सर्टिफिकेट उपयोगिता स्थापित करें:
sudo yum -y install yum-utils
sudo yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional
sudo yum install -y certbot
डोमेन के लिए एक SSL एन्क्रिप्ट करें चलो के लिए आवेदन करने के लिए Certbot का उपयोग करें airsonic.example.com
:
sudo certbot certonly --standalone --agree-tos --no-eff-email -m [email protected] -d airsonic.example.com
प्रमाण पत्र और श्रृंखला निम्नलिखित में सहेजी जाएगी:
/etc/letsencrypt/live/airsonic.example.com/fullchain.pem
कुंजी फ़ाइल यहां सहेजी जाएगी:
/etc/letsencrypt/live/airsonic.example.com/privkey.pem
लेट्स एनक्रिप्ट क्रिएट एसएसएल सर्टिफिकेट को तीन महीने में समाप्त करने के लिए डिज़ाइन किया गया है। आप अपने प्रमाणपत्रों को स्वचालित रूप से नवीनीकृत करने के लिए क्रॉन जॉब सेटअप कर सकते हैं:
sudo crontab -e
Iनिम्नलिखित प्रविष्टि को दबाएँ और इनपुट करें:
0 0,12 * * * python -c 'import random; import time; time.sleep(random.random() * 3600)' && certbot renew
सेव करके छोड़ो:
:wq
यह क्रोन जॉब दोपहर को हर दिन लेट्स एनक्रिप्ट क्रिप्ट को अपडेट करने का प्रयास करेगी।
Nginx की मदद से, आप दोनों आगंतुकों की पहुंच को सुविधाजनक बना सकते हैं (ताकि उन्हें अब 8080
पोर्ट नंबर इनपुट करने की आवश्यकता न हो ), और अपनी AirSonic वेबसाइट पर HTTPS सुरक्षा सक्षम करें।
YUM का उपयोग करके Nginx स्थापित करें:
sudo yum install -y nginx
इसके बाद, AirSonic के लिए एक विन्यास फाइल बनाएं:
cat <<EOF | sudo tee /etc/nginx/conf.d/airsonic.conf
# Redirect HTTP to HTTPS
server {
listen 80;
server_name airsonic.example.com;
return 301 https://\$server_name\$request_uri;
}
server {
# Setup HTTPS certificates
listen 443 default ssl;
server_name airsonic.example.com;
ssl_certificate /etc/letsencrypt/live/airsonic.example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/airsonic.example.com/privkey.pem;
# Proxy to the Airsonic server
location /airsonic {
proxy_set_header X-Real-IP \$remote_addr;
proxy_set_header X-Forwarded-For \$proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto https;
proxy_set_header X-Forwarded-Host \$http_host;
proxy_set_header Host \$http_host;
proxy_max_temp_file_size 0;
proxy_pass http://127.0.0.1:8080;
proxy_redirect http:// https://;
}
}
EOF
अपने कॉन्फ़िगरेशन को प्रभावी बनाने के लिए Nginx को पुनरारंभ करें:
sudo systemctl restart nginx.service
sudo systemctl enable nginx.service
अंत में, अपने पसंदीदा वेब ब्राउज़र को इंगित करें http://airsonic.example.com/airsonic
या https://airsonic.example.com/airsonic
अपनी AirSonic वेबसाइट की खोज शुरू करें।
एक अलग प्रणाली का उपयोग? परिचय 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 फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ