सदस्यता लागत बढ़ जाती है, और प्रत्येक SaaS टूल आपका डेटा रखने वाला एक तीसरा पक्ष है। सेल्फ-होस्टिंग आपके अपने समय के लिए मासिक बिल का व्यापार करती है, जो कुछ उपकरणों के लिए एक अच्छा सौदा है और दूसरों के लिए एक भयानक सौदा है। हमने इन्हें महीनों तक उत्पादन में चलाया और ईमानदारी से रखरखाव का बोझ भी शामिल कर रहे हैं, क्योंकि अधिकांश तुलनात्मक लेख यही छोड़ देते हैं।
📋 Table of Contents
- शीघ्र निर्णय
- हमने कैसे निर्णय लिया
- वॉल्टवर्डन – बिटवर्डन या 1 पासवर्ड को प्रतिस्थापित करता है
- प्रशंसनीय या उमामी – Google Analytics को प्रतिस्थापित करता है
- फोर्जो – निजी रिपॉजिटरी के लिए GitHub की जगह लेता है
- नेक्स्टक्लाउड – ड्रॉपबॉक्स या गूगल ड्राइव की जगह लेता है
- अपटाइम कुमा – अपटाइम मॉनिटरिंग सेवाओं की जगह लेता है
- सेल्फ-होस्टिंग की वास्तव में लागत क्या है
- सेटअप जो इसे प्रबंधनीय बनाता है
- सेल्फ-होस्ट क्या नहीं करें
- सुरक्षा मूल बातें
- अक्सर पूछे जाने वाले प्रश्न
- निष्कर्ष
शीघ्र निर्णय
- सबसे आसान जीत: वॉल्टवर्डन – बिटवर्डन-संगत, छोटे संसाधन पदचिह्न, लगभग-शून्य रखरखाव
- सर्वश्रेष्ठ एनालिटिक्स प्रतिस्थापन: प्रशंसनीय या उमामी – हल्का, गोपनीयता-संरक्षित, चलाने में आसान
- सर्वश्रेष्ठ गिट होस्टिंग: फोर्जो — तेज़, हल्का, परिचित इंटरफ़ेस, सीआई
- शामिल है उच्चतम रखरखाव: नेक्स्टक्लाउड – सक्षम, लेकिन इस सूची में सबसे अधिक मांग
हमने कैसे निर्णय लिया
प्रत्येक उपकरण महीनों के वास्तविक उपयोग के लिए मामूली वीपीएस पर चलता था। हमने निष्क्रिय स्थिति में मेमोरी और सीपीयू को ट्रैक किया, अपडेट पर कितना ध्यान देने की आवश्यकता है, क्या बैकअप सीधे थे, और – सबसे महत्वपूर्ण बात – जब कुछ टूट गया तो क्या हुआ। एक उपकरण जिसे स्थापित करना आसान है और पुनर्प्राप्त करना दर्दनाक है वह एक अच्छा स्व-होस्टिंग उम्मीदवार नहीं है।
वॉल्टवर्डन – बिटवर्डन या 1 पासवर्ड को प्रतिस्थापित करता है
वॉल्टवर्डन रस्ट में लिखा गया एक अनौपचारिक बिटवर्डन सर्वर कार्यान्वयन है। यह समान प्रोटोकॉल बोलता है, इसलिए आधिकारिक बिटवर्डन क्लाइंट और ब्राउज़र एक्सटेंशन इसके विरुद्ध अपरिवर्तित काम करते हैं। यह 100 एमबी से भी कम मेमोरी में आराम से चलता है।
यह सूची में सबसे मजबूत स्व-होस्टिंग मामला है, क्योंकि संसाधन लागत नगण्य है, आधिकारिक ग्राहकों का मतलब दैनिक उपयोग में कोई समझौता नहीं है, और होस्ट किए गए उत्पाद में भुगतान किए गए स्तरों के पीछे की सुविधाएं आसानी से उपलब्ध हैं।
services:
vaultwarden:
image: vaultwarden/server:latest
restart: unless-stopped
environment:
DOMAIN: "https://vault.example.com"
SIGNUPS_ALLOWED: "false" # invite only after your own account exists
volumes:
- ./vw-data:/data
ports:
- "127.0.0.1:8080:80"
महत्वपूर्ण चेतावनी: यह आपके प्रत्येक पासवर्ड को रखता है। इसे HTTPS के पीछे रखें, रिवर्स प्रॉक्सी के बिना इसे सीधे इंटरनेट पर उजागर न करें, और इस पर भरोसा करने से पहले अपनी पुनर्स्थापना प्रक्रिया का परीक्षण करें। जिस पासवर्ड मैनेजर को आप पुनर्स्थापित नहीं कर सकते, वह पासवर्ड मैनेजर न होने से भी बदतर है।vw-dataका बैकअप लें एक शेड्यूल पर निर्देशिका बनाएं और पुनर्स्थापना को कम से कम एक बार सत्यापित करें।
प्रशंसनीय या उमामी – Google Analytics को प्रतिस्थापित करता है
दोनों हल्के, कुकी-मुक्त एनालिटिक्स प्लेटफ़ॉर्म हैं जो मौजूदा की तुलना में बहुत कम व्यक्तिगत डेटा एकत्र करते हैं। ट्रैकिंग स्क्रिप्ट आकार का एक अंश है, जो मापने योग्य पृष्ठ-गति लाभ है।
उमामी दोनों में हल्की है और चलाने में आसान है। प्लाज़िबल में अधिक परिष्कृत इंटरफ़ेस और अधिक अंतर्निहित रिपोर्टिंग है। या तो एनालिटिक्स के सामान्य उपयोग को प्रतिस्थापित करता है – ट्रैफ़िक, रेफ़रर्स और शीर्ष पृष्ठ – विकल्प की अनुपालन सतह के बिना।
ईमानदार सीमा: इनमें से कोई भी ऑडियंस विभाजन और रूपांतरण मॉडलिंग की गहराई प्रदान नहीं करता है जिस पर एक बड़ी मार्केटिंग टीम निर्भर हो सकती है। किसी डेवलपर या छोटी साइट के लिए, उस गहराई का कभी भी उपयोग नहीं किया गया था।
फोर्जो – निजी रिपॉजिटरी के लिए GitHub की जगह लेता है
फोर्जेजो गिटिया का एक समुदाय-शासित कांटा है। यह तेज़ है, मामूली मेमोरी में चलता है, और इंटरफ़ेस इतना परिचित है कि किसी को भी प्रशिक्षण की आवश्यकता नहीं है। फोर्जो एक्शन काफी हद तक GitHub Actions वर्कफ़्लो के साथ संगत है, इसलिए CI कॉन्फ़िगरेशन अक्सर न्यूनतम परिवर्तनों के साथ पोर्ट होता है।
इसका उपयोग निजी भंडारों, आंतरिक टूलींग और दर्पणों के लिए करें। दौड़ना सचमुच सुखद है। यह जो प्रतिस्थापित नहीं कर सकता वह नेटवर्क है – खोज, समस्या ट्रैफ़िक, और ड्राइव-बाय योगदान जो सार्वजनिक GitHub को मूल्यवान बनाते हैं। सार्वजनिक परियोजनाओं को वहां रखें और बाकी की स्वयं मेजबानी करें।
services:
forgejo:
image: codeberg.org/forgejo/forgejo:latest
restart: unless-stopped
environment:
USER_UID: 1000
USER_GID: 1000
volumes:
- ./forgejo-data:/data
- /etc/timezone:/etc/timezone:ro
ports:
- "127.0.0.1:3000:3000"
- "222:22"
नेक्स्टक्लाउड – ड्रॉपबॉक्स या गूगल ड्राइव की जगह लेता है
नेक्स्टक्लाउड यहां सबसे सक्षम विकल्प है और सबसे अधिक मांग वाला है। फ़ाइल सिंक से परे यह कैलेंडर, संपर्क, नोट्स और एक ऐप इकोसिस्टम प्रदान करता है। डेस्कटॉप और मोबाइल क्लाइंट परिपक्व हैं।
यह वह उपकरण भी है जिस पर सबसे अधिक ध्यान देने की आवश्यकता है। प्रमुख संस्करण अपग्रेड के लिए कभी-कभी मैन्युअल चरणों की आवश्यकता होती है, आपकी लाइब्रेरी बढ़ने के बाद प्रदर्शन ट्यूनिंग मायने रखती है, और डिफ़ॉल्ट कॉन्फ़िगरेशन तेज़ नहीं होता है। इसके लिए वास्तविक समय का बजट बनाएं।
यदि आपको केवल फ़ाइल सिंक की आवश्यकता है,सिंथिंग इसका उत्तर बहुत सरल है – पीयर-टू-पीयर, किसी सर्वर की आवश्यकता नहीं, और लगभग कोई रखरखाव नहीं। यदि आप व्यापक सुइट चाहते हैं तो ही नेक्स्टक्लाउड चुनें।
अपटाइम कुमा – अपटाइम मॉनिटरिंग सेवाओं की जगह लेता है
एक छोटा, सुखद निगरानी उपकरण जो HTTP एंडपॉइंट, टीसीपी पोर्ट और प्रमाणपत्रों की जांच करता है, और दर्जनों चैनलों के माध्यम से सूचित करता है। यह बहुत कम मेमोरी में चलता है और अनिवार्य रूप से किसी रखरखाव की आवश्यकता नहीं होती है।
एक नियम:इसे उस बुनियादी ढांचे के अलावा कहीं और चलाएं जिसकी वह निगरानी करता है। यह जिस सर्वर पर निगरानी रखता है उस पर होस्ट की गई मॉनिटरिंग आपको कुछ नहीं बताती जब सर्वर डाउन हो जाता है। किसी भिन्न प्रदाता का सस्ता वीपीएस इसके लिए सही घर है।
सेल्फ-होस्टिंग की वास्तव में लागत क्या है
अधिकांश लेख ईमानदार लेखांकन को छोड़ देते हैं।
| लागत | हकीकत |
|---|---|
| सर्वर | एक छोटा VPS इस सूची के अधिकांश भाग को आराम से चलाता है |
| प्रारंभिक सेटअप | प्रति टूल एक शाम, रिवर्स प्रॉक्सी और टीएलएस के साथ और अधिक |
| चल रहे अपडेट | मुट्ठी भर सेवाओं के लिए महीने में लगभग एक घंटा |
| बैकअप | एक बार सेटअप करें, फिर समय-समय पर पुनर्स्थापना सत्यापित करें – गैर-वैकल्पिक |
| घटना प्रतिक्रिया | आप ऑन-कॉल इंजीनियर हैं, किसी भी समय यह टूट जाता है |
वह आखिरी पंक्ति तय करती है कि सेल्फ-होस्टिंग आपके लिए उपयुक्त है या नहीं। यदि आपकी छुट्टियों के दौरान रात 2 बजे कोई सेवा विफल हो रही है तो यह केवल कष्टप्रद है, स्वतंत्र रूप से स्वयं की मेजबानी करें। यदि यह वास्तविक समस्या होगी, तो इसे चलाने के लिए किसी और को भुगतान करें।
सेटअप जो इसे प्रबंधनीय बनाता है
तीन टुकड़े स्व-मेज़बानी को एक शौक से टिकाऊ चीज़ में बदल देते हैं।
स्वचालित टीएलएस के साथ एक रिवर्स प्रॉक्सी। कैडी सबसे सरल है – प्रमाणपत्र बिना किसी कॉन्फ़िगरेशन के प्राप्त और नवीनीकृत किए जाते हैं।
# Caddyfile
vault.example.com {
reverse_proxy 127.0.0.1:8080
}
git.example.com {
reverse_proxy 127.0.0.1:3000
}
सत्यापित पुनर्स्थापना के साथ स्वचालित बैकअप। जिस बैकअप को आपने कभी पुनर्स्थापित नहीं किया है वह एक परिकल्पना है, बैकअप नहीं।
# Nightly encrypted, deduplicated backup with restic
restic -r s3:s3.example.com/backups backup /srv/docker-data
restic -r s3:s3.example.com/backups forget --keep-daily 7 --keep-weekly 4 --keep-monthly 6 --prune
# Verify — do this on a schedule, not once
restic -r s3:s3.example.com/backups check --read-data-subset=5%
स्वचालित सुरक्षा अद्यतन. ऑपरेटिंग सिस्टम के लिए अप्राप्य अपग्रेड, और कंटेनर छवियों के लिए एक जानबूझकर शेड्यूल। वॉचटावर उत्तरार्द्ध को स्वचालित करता है, लेकिन महत्वपूर्ण परिवर्तनों से आपको आश्चर्यचकित कर सकता है – प्रमुख संस्करणों को पिन करें और उन्हें जानबूझकर अपडेट करें।
सेल्फ-होस्ट क्या नहीं करें
ईमेल. सबसे आम सलाह और सबसे सही. डिलिवरेबिलिटी समस्या है – प्रमुख प्रदाता नए भेजने वाले डोमेन पर अविश्वास करते हैं, और एक ब्लॉकलिस्ट प्रविष्टि का मतलब है कि आपका मेल चुपचाप गायब हो जाता है। सीखने के लिए स्वयं इनबॉक्स होस्ट करें, किसी महत्वपूर्ण चीज़ के लिए कभी नहीं।
ग्राहक राजस्व के लिए किसी भी चीज़ पर निर्भर करता है, जब तक आपके पास वास्तव में इसका समर्थन करने की उपलब्धता न हो।
ऐसे उपकरण जहां होस्ट किया गया स्तर मुफ़्त और पर्याप्त है। मुफ़्त योजना से बचने के लिए स्व-होस्टिंग कुछ भी नहीं बचाने के लिए समय बर्बाद करने जैसा है।
सुरक्षा मूल बातें
सेल्फ-होस्टिंग का मतलब है कि सुरक्षा आपकी है। न्यूनतम: बंदरगाहों को सीधे उजागर करने के बजाय प्रत्येक सेवा को रिवर्स प्रॉक्सी के पीछे रखें; कंटेनरों को127.0.0.1से बांधें इसलिए उन तक बाहर से नहीं पहुंचा जा सकता; ऐसे फ़ायरवॉल का उपयोग करें जो डिफ़ॉल्ट रूप से अस्वीकार करता है; किसी भी ऐसी चीज़ के सामने टेलस्केल या वायरगार्ड जैसे वीपीएन लगाएं, जिसे सार्वजनिक पहुंच की आवश्यकता नहीं है; और इसका समर्थन करने वाली प्रत्येक सेवा पर दो-कारक प्रमाणीकरण सक्षम करें। तुरंत अपडेट करें – एक साल पुरानी छवि चलाने वाली स्व-होस्टेड सेवा एक वास्तविक दायित्व है।
अक्सर पूछे जाने वाले प्रश्न
प्रश्न: क्या सेल्फ-होस्टिंग वास्तव में सस्ता है?
उत्तर: पैसे में, अक्सर हाँ। आपके समय सहित कुल लागत में, केवल यदि आप काम का आनंद लेते हैं या एक साथ कई महंगी सदस्यताएँ बदल रहे हैं।
प्रश्न: मुझे किस हार्डवेयर की आवश्यकता होगी?
उ: एक छोटा वीपीएस वॉल्टवर्डन, उमामी, फोर्जेजो और अपटाइम कुमा को आराम से संभालता है। बड़ी लाइब्रेरी वाला नेक्स्टक्लाउड अधिक मेमोरी और तेज़ स्टोरेज चाहता है।
प्रश्न: क्या स्व-होस्टेड SaaS से अधिक सुरक्षित है?
उत्तर: स्वचालित रूप से नहीं. आप डेटा को नियंत्रित करते हैं, लेकिन आप पैचिंग और कॉन्फ़िगरेशन के लिए भी ज़िम्मेदार हैं। एक अच्छी तरह से संचालित SaaS प्रदाता के पास एक समर्पित सुरक्षा टीम होती है; आपके पास शामें हैं.
प्रश्न: जब मैं छुट्टी पर होता हूं तो क्या होता है?
उत्तर: चीजें टूटती हैं और टूटी रहती हैं। ऐसे उपकरण चुनें जिनकी विफलता को आप एक सप्ताह तक सहन कर सकें, या किसी और के पास पहुंच की व्यवस्था करें।
प्रश्न: मुझे कहां से शुरुआत करनी चाहिए?
ए: अपटाइम कुमा या वॉल्टवर्डन। दोनों सरल हैं, तुरंत उपयोगी हैं, और आपको रिवर्स प्रॉक्सी और बैकअप पैटर्न सिखाते हैं जिनकी अन्य सभी चीज़ों को आवश्यकता होती है।
निष्कर्ष
उन उपकरणों को स्व-होस्ट करें जहां व्यापार स्पष्ट रूप से अनुकूल है:पासवर्ड के लिए वॉल्टवर्डन, एनालिटिक्स के लिए उमामी या प्लाज़िबल, निजी रिपॉजिटरी के लिए फोर्जो और मॉनिटरिंग के लिए अपटाइम कुमा – सभी हल्के, स्थिर और कम रखरखाव वाले। नेक्स्टक्लाउड से संपर्क करें, यह जानते हुए कि इस पर वास्तविक ध्यान देने की आवश्यकता है, और ईमेल को बिल्कुल भी स्वयं-होस्ट न करें। अपनी दूसरी सेवा से पहले स्वचालित टीएलएस और सत्यापित बैकअप के साथ एक रिवर्स प्रॉक्सी सेट करें, क्योंकि वे दो टुकड़े ही हैं जो उनके बाद सब कुछ प्रबंधनीय बनाते हैं।
🔗 Share this article
✍️ Leave a Comment