ओनक्लाउड - एक लैन पर कार्यान्वयन

प्रदर्शन

ओनक्लाउड ऑनलाइन स्टोरेज सेवाओं और विभिन्न अनुप्रयोगों (क्लाउड कंप्यूटिंग) का एक खुला स्रोत कार्यान्वयन है। ओनलीक्लाउड एक व्यक्तिगत नेटवर्क (एक लैन के रूप में) पर स्थापित किया जा सकता है। इस सर्वर पर निर्भरता PHP में और SQLite, MySQL या PostgreSQL में एक डेटाबेस में होना चाहिए।

एक वेब इंटरफ़ेस के अलावा, जो आपको डेटा देखने, संपादित करने और साझा करने की अनुमति देता है, खुद के क्लॉक मानक प्रोटोकॉल जैसे कि फाइल तक पहुंचने के लिए WebDAV, कैलेंडर के लिए कॉन्टैक्ट्स एक्सेस करने के लिए CalDAV और सबसे आम ओएस के साथ सिंक्रनाइज़ेशन की अनुमति देता है।

इस ट्यूटोरियल में आप सीखेंगे:

  • 1 - एक व्यक्तिगत वेब सर्वर पर ओक्लाउड कैसे स्थापित करें।
  • 2 - WebDAV के साथ फ़ाइल एक्सप्लोरर के माध्यम से डेटा का उपयोग कैसे करें।
  • 3 - स्थानीय रूप से क्लाउड तक पहुंचने के लिए / etc / fstab में शेयर कैसे माउंट करें।
  • 4 - डेस्कटॉप पर स्वयं के क्लायंट को कैसे स्थापित करें।
  • 5 - सिंक्रोनाइज़ेशन के लिए अपने खुद के क्लाइंट को कैसे कॉन्फ़िगर करें।

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

  • लिनक्स ओएस वाला कंप्यूटर (यह ट्यूटोरियल उबंटू एंटरप्राइज सर्वर 10.04LTS या 12.04LTS पर आधारित है)।
  • अपाचे वेब सर्वर (होमडायरेक्टरी में एक public_html निर्देशिका के साथ Apache वेब सर्वर)।
  • PHP सर्वर का एक संस्करण - v5.3 न्यूनतम।
  • लिनक्स ओएस (उबंटू डेस्कटॉप डिस्ट्रीब्यूशन (12.04LTS) के साथ एक कंप्यूटर - खुद के क्लाइंट के रूप में इस्तेमाल किया जा सकता है)।

वेब सर्वर पर खुद का क्लाऊड स्थापित करना

  • आधिकारिक वेबसाइट पर जाएं: //owncloud.org/support/install/
  • 'नवीनतम स्थिर रिलीज' डाउनलोड करें।
  • इस ट्यूटोरियल के लिए ऑन्क्लॉड-4.0.4 का उपयोग किया गया था।
  • " उपयोगकर्ता नाम ", आपके "लिनक्स ubuntu डेस्कटॉप" का कनेक्शन कनेक्शन होगा, इसलिए आपका " होमडायरेक्टरी " होगा।
  • डाउनलोड की गई फ़ाइल को अपने सर्वर के होमडायरेक्टरी पर अनज़िप करें
    •  tar -xjf खुदक्लाउड- xxxtar.bz2 
  • "Public_html" निर्देशिका "owncloud" होम को अपने सर्वर (या) में / var / www / में ले जाएँ, नीचे दिए गए आदेशों में से किसी एक का उपयोग करके:
    •  एमवी खुदक्लाउड ~ / public_html / 
    •  सुडो एमवी खुदक्लाउड / वर / www / 

ध्यान दें कि:

  • "Www-data" वेब सर्वर के मालिक के पास एप्लिकेशन, डेटा और कॉन्फ़िगरेशन में निम्न निर्देशिकाएं होनी चाहिए।
  • इनमें से दो निर्देशिकाएं आपके स्वयं के स्थापना के भाग हैं, केवल 'डेटा' निर्देशिका बनाई जानी चाहिए।
  • स्वयं की निर्देशिका में जाएं
    •  सीडी ओक्लाउड 
  • निर्देशिका 'डेटा' बनाएँ
    •  mkdir डेटा 

एप्लिकेशन, कॉन्‍फ़िगर और डेटा के लिए अधिकार कॉन्फ़िगर करें:

  •  sudo chown -R www-data: www-data apps 
  •  sudo chown -R www-data: www-data config 
  •  sudo chown -R www-data: www-data data 

ओक्क्लाउड एप्लिकेशन को ठीक से काम करने के लिए, हमें "रीराइट" और "हेडर" मॉड्यूल को सक्रिय करने की आवश्यकता है (अपाचे में डिफ़ॉल्ट रूप से सक्षम नहीं)।

  •  सुडो a2enmod फिर से लिखना 
  •  सूडो a2enmod हेडर 

संशोधनों को मान्य करने के लिए Apache सर्वर को पुनरारंभ करें:

  • sudo service apache2 पुनरारंभ

यदि आपने / var / www / में स्वयं की डिक्लाउड डायरेक्टरी निर्धारित की है, तो निम्न कमांड निष्पादित न करें।

/ Var / www /: में स्वयं की निर्देशिका के लिए एक प्रतीकात्मक लिंक बनाएं

  • रों
     ud ln -s / home / username / public_html / owncloud / / var / www / owncloud 

ध्यान दें कि:

  • 'यूजरनेम' आपके सर्वर का होमडायरेक्टरी है।

अपना वेब सर्वर लॉन्च करें

  •  // name_of_server / owncloud (या) // IP_Adress_server / owncloud 
  • अपने व्यक्तिगत डेटा का उपयोग करके फॉर्म भरें।
  • यह महत्वपूर्ण है कि व्यवस्थापक और सामान्य उपयोगकर्ता यो सुरक्षा के मुद्दों से बचें।
  • एक बार जब आप इस फॉर्म को भरते हैं, तो सबसे पहले 'ओनलॉक' का एडमिन अकाउंट बनाया जाएगा।
  • उपयोगकर्ता नाम और पासवर्ड को आपके सामान्य उपयोगकर्ता खाते से अलग सेट करना उचित है।
  • 'इंस्टॉल' पर क्लिक करें।
  • साइन इन करें और अपने 'निजी वेब सर्वर पर अपने स्वयं के' का उपयोग शुरू करें।
  • जब आप पहली बार कनेक्ट करते हैं, तो सामान्य उपयोगकर्ता के लिए लॉगिन और पासवर्ड बनाएं।

एक "उपयोगकर्ता" समूह बनाएँ:

  • सेटिंग्स -> उपयोगकर्ता -> ड्रॉप डाउन मेनू 'समूह' -> 'समूह जोड़ें' पर क्लिक करें
  • दर्ज करें: उपयोगकर्ता और मान्य

एक उपयोगकर्ता बनाना:

  • अपने डेस्कटॉप से ​​कनेक्ट करने के लिए एक ही लॉगिन और पासवर्ड डालें।
  • एक "नाम" और "पासवर्ड" दर्ज करें -> समूह 'उपयोगकर्ता' चुनें -> "बनाएँ" पर क्लिक करें।
  • एप्लिकेशन को छोड़ें (एक व्यवस्थापक के रूप में) और एक सामान्य उपयोगकर्ता के रूप में कनेक्ट करें।

WebDAV के साथ फ़ाइल एक्सप्लोरर के माध्यम से डेटा तक पहुंचें

एक WebDAV एक्सेस को कैसे कॉन्फ़िगर करें जो हमें स्वयं के माध्यम से स्थानीय फ़ोल्डर में डेटा सहेजने की अनुमति देगा?

  • हम इसे आपके वेब सर्वर की रूट डायरेक्टरी में या उपनिर्देशिका में भी माउंट कर सकते हैं।
  • इस ट्यूटोरियल के लिए हम अपने होमडायरेक्टरी का उपयोग करेंगे, और एक 'स्वयं के निर्माण' का निर्माण करेंगे।

WebDAV समर्थन (davfs2 पैकेज) स्थापित करना

  •  sudo apt-get install davfs2 
सामान्य उपयोगकर्ता द्वारा पहुँच की अनुमति देने के लिए davfs2 को फिर से कॉन्फ़िगर करें
  • sudo dpkg-reconfigure davfs2 (प्रांप्ट पर हां का चयन करें)

अनुमति वाले उपयोगकर्ता को साझा समूह विकल्प माउंट करें - davfs2

  •  sudo usermod -aG davfs2 उपयोगकर्ता नाम 

उपयोगकर्ता को साझा क्लाउड विकल्पों को माउंट करने की अनुमति देने के लिए हमें उसके होमडायरेरी में प्रश्न में निर्देशिका बनाने की आवश्यकता है। हम इसे 'स्वयं के नाम' के रूप में नामित करेंगे:

  •  mkdir खुदक्लाउड 

फस्टाब में माउंट 'खुदक्लाउड'

  • अपने स्वयं के आईपी के संकेत के अनुसार, अपने 'fstab' में निम्नलिखित पंक्ति सम्मिलित करें।

 //ip_address_server/owncloud/remote.php/webdav/ / home / username / owncloud davfs उपयोगकर्ता, rw, noauto 0 0 

ध्यान दें कि:

  • आपके फ़ाइल एक्सप्लोरर में जाने से आपको एक उपकरण दिखाई देगा जिसका नाम 'खुद के पास मौजूद है।
  • यदि आप इस पर क्लिक करते हैं, तो यह काम नहीं करेगा। आपको एक संदेश मिलेगा 'डिवाइस को माउंट करने में असमर्थ आदि ...'
  • अब चिंता न करें, इसे काम करने के लिए अभी भी कुछ कदम हैं।
  • " Davfs2 " को स्थापित करते समय, एक छिपी निर्देशिका और दो फाइलें "davf2.conf" और "रहस्य" उपयोगकर्ता नाम के होमडायरेक्टरी में बनाई जाती हैं।

इन दो फ़ाइलों को कॉन्फ़िगर करना:

davfs2.conf: निम्नलिखित पंक्तियों को अनसुना करें और इन मानों का उपयोग करें, बाकी को संपादित न करें।

  •  पूछ_आठ ० 
  •  use_locks 0 
  •  gui_optimize १ 

रहस्य : इस फ़ाइल की अंतिम पंक्ति में जोड़ें (दोहरे उद्धरण महत्वपूर्ण हैं)।

  • "" घर / उपयोगकर्ता नाम / खुद का / "" उपयोगकर्ता नाम "" पासवर्ड "

महत्वपूर्ण लेख:

  • उपयोगकर्ता नाम और पासवर्ड पहले बनाए गए अपने स्वयं के वेब सर्वर से जुड़ने के लिए 'लॉगिन' और 'पासवर्ड' हैं। यही कारण है कि उपयोगकर्ताओं को अपने स्वयं के सर्वर के समूह में उपयोगकर्ता बनाना महत्वपूर्ण है।

क्लाउड के साथ सिंक्रनाइज़ करने के लिए खुद के क्लायंट क्लाइंट को स्थापित करें

उपयुक्त प्रोटोकॉल के स्रोतों की सूची में स्रोत पैकेज जोड़ें:

  •  sudo sh -c 'echo "deb //download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_12.04//" >>/etc/apt/source.list 

पैकेजों की सूची अपडेट करने का अनुरोध

  •  sudo apt-get update 

पैकेज की स्थापना

  •  sudo apt-get install ओनक्लाउड-क्लाइंट 

स्वयं-क्लाइंट-पैकेज अद्यतन प्राप्त करने के लिए कुंजी डाउनलोड करें:

  •  wget //download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_12.04/Release.key 

कुंजी जोड़ें:

  •  sudo apt-key add - <release.key 
खुद के क्लायंट क्लाइंट को कॉन्फ़िगर करें
  • क्लाइंट स्थापित होने के बाद, लॉन्च आइकन आपके अनुप्रयोगों में प्रदर्शित किया जाएगा।
  • कीवर्ड के साथ खोजें: क्लाउड

  • एप्लिकेशन लॉन्च करने के लिए आइकन पर क्लिक करें, आपको अपने क्लाइंट को कॉन्फ़िगर करने की आवश्यकता बताने के लिए एक संदेश दिखाई देता है।
  • ओके पर क्लिक करें।
  • आपको ऊपर दाईं ओर टास्कबार में एक छोटे काले बादल के साथ एक आइकन दिखाई देगा।

  • आइकन पर क्लिक करें और 'कॉन्फ़िगर करें ...' चुनें
  • अपने क्लाउड के URL के साथ टेक्स्ट फ़ील्ड भरें।
    • // ip_adress_machine / ownCloud /।

  • अब आपके द्वारा बनाए गए उपयोगकर्ता का लॉगिन और पासवर्ड दर्ज करें।
  • आम तौर पर यदि आपने ट्यूटोरियल का अनुसरण किया है तो इसे अधिमानतः आपका उपयोगकर्ता नाम होना चाहिए।

  • निम्न स्क्रीन आपके क्लाउड से कनेक्शन की पुष्टि करती है।

  • फिर आपको एक फ़ोल्डर चुनने के लिए कहा जाता है जो सिंक्रनाइज़ किया जाएगा।
  • अपने स्वयं के होमडायरेरी में बनाई गई 'खुद की निर्देशिका' का चयन करें।
  • इसे अपने ट्यूटोरियल के लिए एक नाम (या उपनाम) दें, जिसका हम उपयोग करेंगे: 'मोनक्लाउड'

  • इस स्क्रीन पर, डिफ़ॉल्ट सेटिंग्स को छोड़ दें।
  • आपके क्लायंट के रूट पर डिफ़ॉल्ट रूप से एक "clientync" फ़ोल्डर बनाया जाएगा। आप चाहें तो बाद में इसे हटा सकते हैं।

  • यह सत्यापित करने के लिए कि 'clientync' फ़ोल्डर आपके सर्वर पर मौजूद है।
  • अपनी फ़ाइल एक्सप्लोरर खोलें, 'डिवाइसेस' में 'खुद के' पर क्लिक करें, आपको इस निर्देशिका को देखना चाहिए।

  • अंत में, सत्यापित करने के लिए कि सब कुछ सिंक हो गया है, टास्कबार में ब्लैक क्लाउड आइकन पर बायाँ-क्लिक करें और 'ओपन स्टेटस ...' चुनें

पिछला लेख अगला लेख

शीर्ष युक्तियाँ