पिछले कुछ महीनों में बहुत सारे अन्य क्लाउड स्टोरेज समाधान सामने आए हैं। आज, इन सेवाओं में से प्रत्येक कैसे काम करती है, इसकी समीक्षा करने के बजाय, हम अपने स्वयं के क्लाउड स्टोरेज समाधान को बनाने का प्रयास करेंगे जिसे हमारे अपने विंडोज सर्वर पर होस्ट किया जा सकता है, चाहे स्थानीय, रिमोट या इंटरनेट पर।
ownCloud एक ओपन सोर्स और मुफ्त सॉफ़्टवेयर है जिसका उपयोग हमारे अपने क्लाउड स्टोरेज समाधान को बनाने के लिए किया जा सकता है। ownCloud सर्वर को विंडोज के साथ-साथ लिनक्स प्लेटफॉर्म पर बनाया जा सकता है। क्लाइंट साइड विंडोज से मैक OSX, एंड्रॉइड और आईफोन तक सब कुछ सपोर्ट करता है। इस पोस्ट में हमारा ध्यान विंडोज में ownCloud का उपयोग करके क्लाउड स्टोरेज सर्वर बनाने के तरीके पर होगा। लिनक्स के लिए, आप यहां निर्देश देख सकते हैं।
विंडोज में, ownCloud को "इंटरनेट इन्फॉर्मेशन सर्विसेज (IIS)" सर्वर इंस्टॉल करने की आवश्यकता होती है। हालांकि प्रकाशक की वेबसाइट पर निर्देश सुझाते हैं कि PHP और MySQL इंस्टॉल के साथ Apache काम करेगा, मैंने इसे XAMPP या WAMP सर्वर पर आज़माया और यह मेरे लिए काम नहीं किया। फिलहाल, आपको ownCloud चलाने के लिए IIS इंस्टॉल करना होगा। यदि आप विंडोज 7 का उपयोग कर रहे हैं, तो IIS डिफ़ॉल्ट रूप से इंस्टॉल नहीं है। IIS इंस्टॉल करने के लिए, आपको कंट्रोल पैनल के तहत "प्रोग्राम्स और फीचर्स" के माध्यम से इसे सक्षम करना होगा।

आपको यह भी सुनिश्चित करना चाहिए कि एप्लिकेशन डेवलपमेंट फीचर्स के तहत CGI चुना गया है।

अगले चरण में, हम अपने विंडोज मशीन पर PHP और MySQL सर्वर इंस्टॉल करेंगे। विंडोज के लिए PHP और MySQL सर्वर डाउनलोड करें। आप WAMP सर्वर भी डाउनलोड कर सकते हैं और वहां से PHP और MySQL सर्वर का उपयोग कर सकते हैं लेकिन सुनिश्चित करें कि IIS और Apache को एक ही पोर्ट पर चलाने के लिए कॉन्फ़िगर नहीं किया गया है अन्यथा वे एक-दूसरे के साथ विरोध करेंगे और ठीक से नहीं चलेंगे। IIS, PHP और MySQL इंस्टॉल करने के बाद, हम ownCloud इंस्टॉल करने के लिए आगे बढ़ेंगे। यह अपेक्षाकृत सरल है। बस ownCloud डाउनलोड करें, इसे अनज़िप करें और फिर फ़ोल्डर को "C:\inetpub\wwwroot" फ़ोल्डर में कॉपी करें।

कृपया ध्यान दें कि "wwwroot" फ़ोल्डर में कुछ भी कॉपी करने के लिए आपको प्रशासनिक अनुमतियों की आवश्यकता होगी। जब आप कॉपी करना शुरू करते हैं, तो विंडोज आपसे प्रशासनिक अनुमतियों के लिए पूछेगा।

कॉपी पूरा होने के बाद, कॉन्फिग फ़ोल्डर में जाएं और "config.sample.php" का नाम बदलकर "config.php" करें। नए नामित "config.php" को खोलें और dbname, dbuser और dbpassword के मान बदलें। अन्य विकल्पों को डिफ़ॉल्ट पर छोड़ा जा सकता है। अपना ब्राउज़र खोलें और "https://localhost/owncloud" पर जाएं (उद्धरण के बिना)। कृपया ध्यान दें कि यदि आपने सभी फ़ाइलों को सीधे wwwroot फ़ोल्डर में कॉपी किया है, तो आपको केवल "https://localhost/" टाइप करना होगा। आपको एक एडमिन अकाउंट बनाने के पेज पर ले जाया जाएगा। बस फ़ील्ड भरें और अकाउंट बनाएं बटन पर क्लिक करें।

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