परियोजनाओं का निर्माण करते समय कष्टप्रद भागों में से एक वेब सर्वर, रिलेशनल डेटाबेस, कैशिंग इत्यादि जैसे सामान स्थापित कर रहा है। यह अक्सर महंगा होता है (हेरोकू अपने 1 जीबी इंस्टेंस के लिए $ 25/माह चार्ज करता है, वही सर्वर DigitalOcean पर 5/माह है) या थकाऊ स्थापित करना और प्रबंधित करना। मुझे अब सर्वर स्थापित करने, उपकरण बनाने, सर्वर को कोड भेजने, इसे बनाने, एक एसएसएल प्रमाणपत्र प्राप्त करने, इसे स्थापित करने, nginx को बार-बार अपडेट करने का आनंद नहीं मिलता है, जब भी मेरे पास कोई नया प्रोजेक्ट होता है। यहीं से ओपन-सोर्स पीएएएस आए। उनके पास अक्सर उपयोग में आसान ऐप/डेटाबेस परिनियोजन और वेब सर्वर मैनेजर होता है। उदाहरण: , , आदि। कैपरोवर दोक्कु उदाहरण के लिए, CapRover के साथ, आप एक क्लिक के साथ नीचे की मेजबानी कर सकते हैं: डेटाबेस और डेटाबेस जीयूआई। जैसे PostgreSQL, Redis, MySQL, MongoDB, आदि। ईमेल होस्टिंग, न्यूजलेटर और मेलिंग सूची समाधान। ग्राहक सहायता, सीएमएस, ईआरपी, सीआरएम, एलएमएस और चालान समाधान। एनालिटिक्स ब्लॉगिंग और सामग्री। जैसे: घोस्ट, जेकिल, वर्डप्रेस, आदि। सीआई/सीडी देव उपकरण (निगरानी, सूचनाएं, यूआरएल शॉर्टनर, बैकअप, आदि) क्लाउड स्टोरेज, एफ़टीपी और मीडिया सर्वर टोरेंट क्लाइंट दस्तावेज़ सर्वर (पाठ दस्तावेज़, स्प्रेडशीट और प्रस्तुतियाँ) और अधिक डॉकर कंटेनर में लपेटा गया सचमुच कुछ भी आवश्यकताएं: एक डोमेन के मालिक हैं। क्लाउड, लिनक्स और डॉकर से कुछ परिचित हों। सर्वर प्राप्त करें और डॉकर स्थापित करें एक उबंटू वीपीएस सेट करें अच्छे प्रदाता: (मुक्त ) https://cloud.google.com/free/docs/gcp-free-tier/#compute (यदि आप कर सकते हैं तो नि: शुल्क लॉल साइन अप करने के लिए) https://www.oracle.com/ke/cloud/free/#always-free प्रबंधित करना https://contabo.com/hi/vps/ https://www.netcup.eu/vserver/vps.php#v-server-details https://www.ovhcloud.com/hi/vps/compare/ https://www.racknerd.com/kvm-vps https://www.hetzner.com/cloud वीपीएस इंस्टेंस बनाएं मैं मुफ़्त वर्चुअल मशीन का उपयोग करूँगा ( ) Google क्लाउड प्लेटफ़ॉर्म से। किसी अन्य का उपयोग करने के लिए स्वतंत्र महसूस करें। कंप्यूट इंजन जीसीपी में से एक उबंटू उदाहरण बनाएं . जीसीपी डैशबोर्ड फ़ायरवॉल कॉन्फ़िगर करें निम्न में से नेटवर्क ट्रैफ़िक की अनुमति देने के लिए फ़ायरवॉल नियम जोड़ें: नियमित HTTP कनेक्शन के लिए 80 टीसीपी सुरक्षित HTTPS कनेक्शन के लिए 443 TCP प्रारंभिक स्थापना के लिए 3000 टीसीपी (डोमेन से संलग्न होने के बाद अवरुद्ध किया जा सकता है) कंटेनर नेटवर्क डिस्कवरी के लिए 7946 टीसीपी/यूडीपी कंटेनर ओवरले नेटवर्क के लिए 4789 टीसीपी/यूडीपी डोकर झुंड एपीआई के लिए 2377 टीसीपी/यूडीपी डॉकर रजिस्ट्री के लिए विशिष्ट सुरक्षित HTTPS कनेक्शन के लिए 996 टीसीपी एक ubuntu सर्वर के मामले में, रन ufw allow 80,443,3000,996,7946,4789,2377/tcp; ufw allow 7946,4789,2377/udp; आपके VPS प्रदाता के पास फ़ायरवॉल को कॉन्फ़िगर करने का एक अलग तरीका हो सकता है। जीसीपी में जीसीपी के मामले में, हम से फ़ायरवॉल नियम बना सकते हैं : नेटवर्किंग डैशबोर्ड ध्यान दें कि मैंने एक नेटवर्क टैग बनाया है जिसका हम आगे उपयोग करेंगे। caprover से , हमारे द्वारा बनाई गई वर्चुअल मशीन को संपादित करें, नेटवर्क टैग जोड़कर। कंप्यूट इंजन डैशबोर्ड caprover डॉकर स्थापित करें VM में SSH और डॉकर स्थापित करें। यह get . का उपयोग करके किया जा सकता है : सुविधा स्क्रिप्ट curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh नमूना आउटपुट: कैपरोवर सेट करें सर्वर पर CapRover स्थापित करें CapRover स्थापित करने के लिए निम्नलिखित चलाएँ: sudo docker run -p 80:80 -p 443:443 -p 3000:3000 -v /var/run/docker.sock:/var/run/docker.sock -v /captain:/captain caprover/caprover नोट: पोर्ट मैपिंग न बदलें। CapRover केवल निर्दिष्ट पोर्ट पर काम करता है। आप अपनी स्क्रीन पर आउटपुट का एक गुच्छा देखेंगे। एक बार CapRover शुरू हो जाने के बाद, आप अपने ब्राउज़र में पर जा सकते हैं और में डिफ़ॉल्ट पासवर्ड कप्तान42 का उपयोग करके लॉग इन कर सकते हैं। आप अपना पासवर्ड बाद में बदल सकते हैं। हालांकि, डैशबोर्ड में कोई बदलाव न करें। हम सर्वर को सेट करने के लिए कमांड-लाइन टूल का उपयोग करेंगे। http://[IP_OF_YOUR_SERVER]:3000 captain42 डीएनएस सेट करें मान लें कि आप के मालिक हैं। सर्वर के आईपी पते को इंगित करने के लिए अपनी DNS सेटिंग्स में को के रूप में सेट करें जहां आपने CapRover स्थापित किया था। mydomain.com *.something.mydomain.com A-record अधिक जानकारी प्राप्त करें . यहां अपनी स्थानीय मशीन पर CapRover CLI स्थापित करें npm install -g caprover CapRover सेटअप को पूरा करें और डैशबोर्ड में लॉग इन करें पूरा CapRover सेटअप अपनी स्थानीय मशीन पर निम्नलिखित चलाएँ: caprover serversetup चरणों का पालन करें और अपने CapRover इंस्टेंस में लॉग इन करें। जब रूट डोमेन दर्ज करने के लिए कहा जाए, तो यह मानकर .mydomain.com दर्ज करें कि आपने चरण #सेट अप डीएनएस में अपने आईपी पते को इंगित करने के लिए .something.mydomain.com सेट किया है। अब आप अपने CapRover को से एक्सेस कर सकते हैं और लॉग इन कर सकते हैं। something.mydomain.com *.something.mydomain.com captain.something.mydomain.com डैशबोर्ड में लॉग इन करें पर CapRover डैशबोर्ड पर जाएं और उपरोक्त चरण में आपके द्वारा सेट किए गए पासवर्ड का उपयोग करके लॉग इन करें। http://captain.something.mydomain.com डैशबोर्ड से वन-क्लिक ऐप्स इंस्टॉल करें स्रोत और अधिक जानकारी https://caprover.com/docs/get-started.html#step-1-caprover-installation https://cloud.google.com/compute/docs