एक बार जब आप अपने रास्पबेरी पाई पर एक स्वयं का क्लाउड सर्वर स्थापित कर लेते हैं, तो आप इसे किसी भी स्थान से इंटरनेट के माध्यम से सुलभ बनाना चाहेंगे, न कि केवल अपने स्थानीय नेटवर्क पर उपकरणों से।
इस प्रक्रिया में तीन चरण शामिल हैं: एसएसएल को सक्षम करना, आपके राउटर पर बंदरगाहों को अग्रेषित करना, और (वैकल्पिक रूप से) एक गतिशील डीएनएस यूआरएल सेट करना जो आपके नेटवर्क के सार्वजनिक आईपी पते को इंगित करेगा।
1. एसएसएल सक्षम करें
हालाँकि आप HTTP के माध्यम से अपने स्वयं के क्लाउड सर्वर तक पहुँच सकते हैं, लेकिन HTTPS का उपयोग करना उचित है। ऐसा करने के लिए, आपको अपने सर्वर के लिए एसएसएल (सिक्योर सॉकेट लेयर) को सक्षम करना होगा।
रास्पबेरी पाई पर अपना क्लाउड सर्वर चला रहे हैं, एक टर्मिनल विंडो खोलें और दर्ज करें:
sudo a2enmod ssl
स्व-हस्ताक्षरित एसएसएल प्रमाणपत्र के लिए एक निर्देशिका बनाएँ:
sudo mkdir /etc/apache2/ssl
आपको प्रमाणपत्र और सर्वर कुंजी बनाने की ज़रूरत है जो इसे सुरक्षित रखती है, और फिर उन दोनों को नई निर्देशिका में रखें। ऐसा करने के लिए, यह आदेश दर्ज करें (सभी एक पंक्ति पर):
sudo opensl req -x509 -nodes -days 365 -newkey rsa: 2048 -keyout
/etc/apache2/ssl/owncloud.key -out /etc/apache2/ssl/owncloud.crt
आपको अपने देश के लिए दो अक्षरों वाला कोड डालने के लिए कहा जाएगा, उदा. यूएस, सीए, या जीबी। देखें एसएसएल देश कोड सूची अधिक जानकारी के लिए। फिर एक राज्य या प्रांत का नाम, इलाके/शहर, और कुछ संगठनात्मक विवरण (आप इन्हें खाली छोड़ सकते हैं), साथ ही एक ईमेल पता इनपुट करें।
प्रमाणपत्र सेट करने के लिए, आपको कॉन्फ़िगरेशन फ़ाइल को बदलने की आवश्यकता है। इसे खोलने के लिए, दर्ज करें:
sudo nano /etc/apache2/sites-available/default-ssl.conf
बदलें सर्वर एडमिन लाइन ईमेल पता वेबमास्टर|@लोकलहोस्ट अपने को। निम्न पंक्ति को नीचे जोड़ें, प्रतिस्थापित करें इसके आईपी पते के साथ:
सर्वर का नाम :443
बदलें दस्तावेज़रूट निर्देशिका करने के लिए /var/www/html/owncloud
अपने एसएसएल प्रमाणपत्र और कुंजी को इंगित करने के लिए निम्नलिखित पंक्तियों को बदलें:
SSLCertificateFile /etc/apache2/ssl/owncloud.crt
SSLCertificateKeyFile /etc/apache2/ssl/owncloud.key
दबाएँ Ctrl + एक्स और फिर यू फ़ाइल से बाहर निकलने और सहेजने के लिए।
नए वर्चुअल होस्ट को इसके साथ सक्रिय करें:
sudo a2ensite डिफ़ॉल्ट-ssl
अपाचे वेब सर्वर को पुनरारंभ करें:
सुडो सेवा apache2 पुनरारंभ करें
2. पोर्ट अग्रेषण सेट करें
अपने स्थानीय नेटवर्क के बाहर से बाहरी कनेक्शन को सक्षम करने के लिए रास्पबेरी पाई खुदक्लाउड सर्वर, आपको पोर्ट फ़ॉरवर्डिंग सेट करना होगा।
ऐसा करने के लिए, वेब ब्राउज़र में अपने वायरलेस राउटर के सेटिंग पृष्ठ पर पहुंचें। कई राउटर आईपी एड्रेस 192.168.1.1 का उपयोग करते हैं। 1.1 या 192.168.0.1 इस पृष्ठ के लिए, लेकिन अन्य एक अलग पते का उपयोग करते हैं जैसे कि 192.168.1.254। यदि आप निश्चित नहीं हैं, तो आपके वायरलेस राउटर का आईपी पता खोजना संभव है।
अधिक पढ़ें: अपने राउटर का आईपी पता कैसे खोजें
एक बार राउटर सेटिंग्स में, आप आमतौर पर पोर्ट फ़ॉरवर्डिंग सेटिंग्स पा सकते हैं फ़ायरवॉल अनुभाग। आपको पहुंच की आवश्यकता हो सकती है उन्नत (या विशेषज्ञ) समायोजन इस तक पहुँचने के लिए।
पोर्ट 80 (HTTP) और 443 (HTTPS) को अपने रास्पबेरी पाई ओनक्लाउड सर्वर पर अग्रेषित करें, इसके आईपी पते का उपयोग करें। उत्तरार्द्ध राउटर सेटिंग्स में डिवाइस सूची में या रास्पबेरी पाई डेस्कटॉप पर वाई-फाई आइकन पर होवर करके पाया जा सकता है।
3. एक गतिशील DNS पता प्राप्त करें
एक डायनामिक डीएनएस (डीडीएनएस) सेवा आपको अपने राउटर के सार्वजनिक आईपी पते के बजाय अपने स्वयं के क्लाउड सर्वर पर जाने के लिए एक उपडोमेन का उपयोग करने में सक्षम बनाती है।
किसी डिवाइस या राउटर पर डीडीएनएस क्लाइंट का उपयोग करके, आपके राउटर के सार्वजनिक आईपी पते में किसी भी बदलाव के लिए सबडोमेन अपडेट स्वचालित रूप से करना संभव है।
कई डीडीएनएस प्रदाताओं में से एक फ्रीडीएनएस है। मुलाकात freedns.afraid.org और एक निःशुल्क खाते के लिए साइन अप करें जो आपको अधिकतम पांच उप डोमेन बनाने देगा।
एक बार जब आप FreeDNS में लॉग इन हो जाते हैं, तो चुनें उप डोमेन और एक जोड़ना चुनें। उपलब्ध मुफ्त डोमेन में से एक का चयन करें (हमने चिकनकिलर डॉट कॉम को चुना) और एक उपयुक्त उप डोमेन नाम टाइप करें (हमने फिलक्लाउड का इस्तेमाल किया)।
इसे अपने होम नेटवर्क के सार्वजनिक आईपी पते पर इंगित करें; इसे खोजने के लिए, 'मेरा आईपी क्या है' के लिए Google खोज करें। सभी विवरण भरने के साथ, क्लिक करें सहेजें.
3. अपना क्लाउड कॉन्फ़िगरेशन समाप्त करें
रास्पबेरी पाई पर वापस, आपको अपने होम नेटवर्क के सार्वजनिक आईपी पते और डीडीएनएस सबडोमेन को विश्वसनीय आईपी की सूची में जोड़ना होगा।
ओनक्लाउड की कॉन्फिग फाइल खोलें:
सुडो नैनो /var/www/owncloud/config/config.php
शुरू होने वाली लाइन के तहत 0 =>, निम्नलिखित दर्ज करें (समान स्तर पर इंडेंट करें), प्रतिस्थापित करें अपने नेटवर्क के सार्वजनिक आईपी पते के साथ और आपके द्वारा सेट किए गए उपडोमेन के साथ:
1 => '',
2 => '
दबाएँ Ctrl + एक्स और फिर यू फ़ाइल से बाहर निकलने और सहेजने के लिए।
अब, किसी भी डिवाइस पर अपने स्वयं के क्लाउड सर्वर तक पहुंचने के लिए, अपने नए डीडीएनएस सबडोमेन (या सार्वजनिक आईपी पते) पर जाएं, उसके बाद /owncloud.
यदि आपको यह चेतावनी दिखाई देती है कि आपका कनेक्शन निजी या सुरक्षित नहीं है, तो आप इसे अनदेखा करना चुन सकते हैं (चयन करके उन्नत क्रोम या फ़ायरफ़ॉक्स में) और इसके बजाय HTTP का उपयोग करके साइट पर आगे बढ़ें।
आपका अपना क्लाउड सर्वर बाहरी एक्सेस के लिए तैयार है
वेब ब्राउज़र में आपके द्वारा सेट किए गए सबडोमेन पर जाकर, अब आपको अपने रास्पबेरी पाई पर चल रहे स्वयं के क्लाउड सर्वर पर निर्देशित किया जाना चाहिए। आप इसे अपने स्थानीय नेटवर्क के बाहर से भी एक्सेस कर सकते हैं।
यदि आप अपने रास्पबेरी पाई का उपयोग मीडिया या गेम सर्वर के रूप में कर रहे हैं, तो एक स्थिर आईपी पता सेट करने से चीजें बहुत आसान हो जाएंगी।
आगे पढ़िए
- DIY
- रास्पबेरी पाई
- बादल भंडारण
फ्रीलांस प्रौद्योगिकी और मनोरंजन पत्रकार फिल ने कई आधिकारिक रास्पबेरी पाई पुस्तकों का संपादन किया है। लंबे समय तक रास्पबेरी पाई और इलेक्ट्रॉनिक्स टिंकरर, वह द मैगपाई पत्रिका में नियमित योगदानकर्ता हैं।
हमारे समाचार पत्र के सदस्य बनें
तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!
सब्सक्राइब करने के लिए यहां क्लिक करें