किसी भी संख्या में कारण हो सकते हैं कि आप लोकप्रिय वेब ऐप्स के लिए सेल्फ-होस्टेड समाधान क्यों चाहेंगे। शायद आप गूगल सेवाओं का इतना उपयोग करने से दूर जाना चाहते हैं। हो सकता है कि आप अपने डेटा पर अधिक नियंत्रण चाहते हों। शायद आप एक व्यवसाय स्थापित कर रहे हैं और उन ऐप्स को चुनना चाहते हैं जिनका आपकी कंपनी उपयोग करती है।
सेल्फ-होस्टेड ऐप्स का उपयोग करना पहले मुश्किल हुआ करता था, जिसमें प्रत्येक को अपनी लंबी सेटअप प्रक्रिया की आवश्यकता होती थी। सैंडस्टॉर्म इसे बदल देता है, जिससे आपके सर्वर पर सेल्फ-होस्टेड ऐप्स की पूरी लाइब्रेरी इंस्टॉल करना आसान हो जाता है। आपको बस सैंडस्टॉर्म को इंस्टॉल और कॉन्फ़िगर करने की आवश्यकता है ताकि शुरुआत हो सके, और यह एक सरल प्रक्रिया है।
सैंडस्टॉर्म इंस्टॉल करना
सैंडस्टॉर्म इंस्टॉल करने से पहले, आप डेमो और सिस्टम आवश्यकताओं को आजमाना चाह सकते हैं। सैंडस्टॉर्म वेबसाइट के अनुसार, आपको इंटरनेट से जुड़े 64-बिट लिनक्स सर्वर पर चलने की आवश्यकता होगी। आपको कर्नेल संस्करण 3.10 या बाद का चलाने की भी आवश्यकता होगी। 1GB RAM की आवश्यकता है, 2GB या अधिक अनुशंसित।
सैंडस्टॉर्म एक इंस्टॉल स्क्रिप्ट प्रदान करता है जो आपके लिए सब कुछ करेगा। शुरू करने के लिए आपको बस यह सुनिश्चित करना होगा कि curl इंस्टॉल है। यदि आप निश्चित नहीं हैं और उबंटू चला रहे हैं, तो टाइप करें:
sudo apt install curl
अब आप सैंडस्टॉर्म इंस्टॉलेशन स्क्रिप्ट चला सकते हैं:
curl https://install.sandstorm.io | bash
यहां से इंस्टॉलर डाउनलोड करेगा और आपको इंस्टॉलेशन प्रक्रिया के माध्यम से मार्गदर्शन करेगा। एक बार इंस्टॉलेशन पूरा हो जाने पर, आपको अपने सर्वर पर सैंडस्टॉर्म को कॉन्फ़िगर करने के लिए एक समय-सीमित लिंक दिया जाएगा।
सैंडस्टॉर्म कॉन्फ़िगर करना
लिंक पर क्लिक करें, और आपको सैंडस्टॉर्म में आपका स्वागत करने वाले पेज पर ले जाया जाएगा। यहां से आपको अपना लॉगिन प्रोवाइडर सेट करना होगा। आप कौन सा चुनते हैं यह इस बात पर निर्भर करेगा कि आप अपने सैंडस्टॉर्म इंस्टॉलेशन और अपने सर्वर का सामान्य रूप से कैसे उपयोग करेंगे। विकल्पों में पासवर्ड-रहित ईमेल प्रमाणीकरण, गूगल, गिटहब, LDAP, और SAML शामिल हैं।
अगला, आप अपने संगठन का विवरण भरेंगे। इसमें इस पर विकल्प शामिल हैं कि क्या आपके संगठन के सभी उपयोगकर्ताओं को एक-दूसरे की संपर्क सूची में जोड़ा जाएगा। आप यह भी चुन सकते हैं कि क्या अपने संगठन के बाहर के उपयोगकर्ताओं के साथ सहयोग की अनुमति देना है।
इसके बाद ईमेल सेट अप करने का समय है। यह चरण वैकल्पिक है जब तक कि आप प्रमाणीकरण के लिए ईमेल का उपयोग नहीं कर रहे हैं, लेकिन सैंडस्टॉर्म ईमेल सूचनाएं भेजने में सक्षम नहीं होगा जब तक कि यह सेट अप न हो।
अंत में, सैंडस्टॉर्म आपको शुरू करने के लिए कुछ ऐप्स इंस्टॉल करेगा। अंतिम चरण सर्वर पर एक एडमिन खाता बनाना है।
सैंडस्टॉर्म के साथ वेब ऐप्स इंस्टॉल करना
अब जब सैंडस्टॉर्म इंस्टॉल और कॉन्फ़िगर हो गया है, तो आप इसका उपयोग विभिन्न प्रकार के ऐप्स इंस्टॉल करने के लिए कर पाएंगे। यह इंस्टॉल किए गए ऐप्स की सूची से "इंस्टॉल ..." विकल्प चुनने जितना आसान है। आपको ऐप मार्केट में ले जाया जाएगा जहां आप एक क्लिक से इंस्टॉल करने के लिए ऐप्स चुन सकते हैं।
उपलब्ध ऐप्स में ट्रेलो विकल्प वेकन और स्लैक विकल्प रॉकेट चैट शामिल हैं। ये पहले से इंस्टॉल होने की संभावना है, लेकिन अन्य विकल्पों में नोट लेने वाला ऐप परमानोट और हमिंगबर्ड रियल-टाइम वेब ट्रैकर शामिल हैं। उपलब्ध ऐप्स की पूरी सूची के लिए, सैंडस्टॉर्म ऐप मार्केट देखें।
सभी ऐप्स अभी तक पूरी तरह से समर्थित नहीं हैं, इसलिए आप कभी-कभार समस्या या लापता कार्यक्षमता का सामना कर सकते हैं। आप ऐप मार्केट पर इसके नीचे प्रतिशत देखकर देख सकते हैं कि कोई ऐप कितनी अच्छी तरह समर्थित है।
अंतिम चरण
अब जब सैंडस्टॉर्म चालू और चल रहा है, तो आपको जो कुछ भी करने की आवश्यकता है, उसका अधिकांश हिस्सा इसके वेब इंटरफ़ेस के माध्यम से किया जा सकता है। यदि आप यहां संबोधित नहीं किए गए मुद्दों में भाग लेते हैं, तो आधिकारिक दस्तावेज़ीकरण से परामर्श करना सुनिश्चित करें।