Log in to leave a comment
No posts yet
पासवर्ड मैनेजर को खुद होस्ट करना आकर्षक है, लेकिन साथ ही डरावना भी। यह सोचना कि आपके सभी खातों की चाबियाँ रखने वाला सर्वर इंटरनेट के सागर में बिना किसी सुरक्षा के खुला है, आपकी नींद उड़ा सकता है। केवल Docker के माध्यम से Vaultwarden चलाना तो बस शुरुआत है। आपको हैकर्स की स्कैनिंग से बचने और हार्डवेयर की खराबी जैसी भौतिक आपदा से डेटा को सुरक्षित रखने के लिए एक ठोस रणनीति की आवश्यकता है।
जैसे ही आप अपने राउटर की सेटिंग्स में पोर्ट 80 या 443 खोलते हैं, आपका सर्वर दुनिया भर के बॉट्स का शिकार बन जाता है। हर मिनट हजारों बार लॉगिन करने की कोशिश करने वाले 'ब्रूट फ़ोर्स' (brute-force) हमलों को झेलना बहुत कष्टकारी है। सबसे सुरक्षित बचाव यह है कि दरवाजे को ही पूरी तरह हटा दिया जाए।
Cloudflare Tunnel का उपयोग करके आप बिना पोर्ट खोले बाहरी दुनिया से कनेक्ट हो सकते हैं। चूंकि यह सर्वर के अंदर से Cloudflare एज (edge) तक एक आउटबाउंड टनल बनाता है, इसलिए आपका सार्वजनिक IP उजागर नहीं होता है। डैशबोर्ड में एक टनल बनाएँ, अपने सर्वर पर cloudflared कनेक्टर चलाएँ, और अपने स्थानीय पते http://localhost:80 को कनेक्ट करें। Cloudflare जटिल SSL प्रमाणपत्र नवीनीकरण का काम भी खुद संभालता है। एक बार सेटअप हो जाने के बाद, ब्राउज़र के एड्रेस बार में लॉक का निशान आपको पूरी शांति देगा।
सर्वर कभी न कभी खराब जरूर होते हैं। अगर कल आपकी SSD अचानक बंद हो जाए और आप 5 मिनट के भीतर उसे रिकवर नहीं कर सकते, तो वह सर्वर सिर्फ एक खिलौना है। विशेष रूप से Vaultwarden द्वारा उपयोग किए जाने वाले SQLite डेटाबेस में, यदि आप सेवा के दौरान केवल फ़ाइल को कॉपी करते हैं, तो डेटा करप्ट होने की संभावना अधिक होती है।
सुरक्षित बैकअप के लिए Rclone और SQLite ऑनलाइन बैकअप फीचर को मिलाएँ। सबसे पहले, सेवा को रोके बिना DB स्नैपशॉट बनाने के लिए नीचे दिए गए कमांड का उपयोग करें।
sqlite3 /data/db.sqlite3 ".backup /backup/db.sqlite3"
इसके बाद, Rclone के crypt फ़ंक्शन का उपयोग करके इसे एन्क्रिप्टेड अवस्था में Google Drive या S3 पर सिंक करें। इस प्रक्रिया के लिए एक शेल स्क्रिप्ट लिखें, इसे क्रोनटैब (Crontab) में रजिस्टर करें और इसे हर दिन तड़के चलाने के लिए सेट करें। भले ही आपका घर जल जाए या सर्वर टूट जाए, जब तक आपके पास क्लाउड में सुरक्षित रूप से स्टोर किया गया बैकअप है, आपका डिजिटल जीवन तुरंत पुनर्जीवित हो सकता है।
पासवर्ड मैनेजर सिर्फ अकेले इस्तेमाल करने वाला टूल नहीं है। नेटफ्लिक्स अकाउंट या फैमिली वाई-फाई पासवर्ड को काकाओटॉक या मैसेज के जरिए भेजने का पुराना तरीका अब बंद होना चाहिए। Vaultwarden बिना किसी सीमा के वह 'ऑर्गनाइजेशन' (Organization) फीचर प्रदान करता है जो आमतौर पर केवल पेड प्लान्स में मिलता है।
सबसे पहले, एडमिन पेज (/admin) में SIGNUPS_ALLOWED को false पर सेट करें ताकि अजनबियों को साइन अप करने से रोका जा सके। फिर एक ऑर्गनाइजेशन बनाएँ और परिवार के सदस्यों को आमंत्रित करके एक 'कलेक्शन' तैयार करें। आप प्रत्येक आइटम के लिए एडिटिंग या केवल पढ़ने की अनुमति (permissions) बारीकी से सेट कर सकते हैं। यह भी न भूलें कि अगर मुझे कुछ हो जाता है, तो मेरी पत्नी मेरे वित्तीय खातों तक पहुँच सके, इसके लिए 'इमरजेंसी एक्सेस' (Emergency Access) सेट कर दें। यह केवल सुविधा नहीं, बल्कि विरासत सौंपने की तैयारी है।
रास्पबेरी पाई (Raspberry Pi) या पुराने NAS में रिसोर्स की कमी होती है। भले ही Vaultwarden हल्का हो, लेकिन अगर लॉग्स जमा होते हैं और आइकन कैश भर जाता है, तो सिस्टम धीमा हो सकता है। एक सुचारू वातावरण के लिए, Docker Compose सेटिंग्स में ICON_CACHE_TTL को 0 पर सेट करें ताकि नेटवर्क की बर्बादी कम हो, और मेमोरी को कंट्रोल में रखने के लिए DATABASE_MAX_CONNS को 10 के आसपास सीमित करें।
इसके साथ Uptime Kuma का उपयोग इसे और बेहतर बना देता है। Vaultwarden के /alive एड्रेस को हर 1 मिनट में चेक करने के लिए सेट करें और एक टेलीग्राम बॉट को कनेक्ट करें। जब सर्वर डाउन हो, तो उपयोगकर्ताओं से पहले मुझे पता चले—यही एक व्यक्तिगत ऑपरेटर की न्यूनतम जिम्मेदारी है।
भले ही सर्वर कितना भी मजबूत क्यों न हो, अगर उपयोगकर्ता लापरवाह है तो उसका कोई मतलब नहीं है। यदि स्मार्टफोन ऐप से कनेक्ट करते समय SSL चेन एरर आती है, तो अपनी इंटरमीडिएट सर्टिफिकेट सेटिंग्स की जाँच करें। एंड्रॉइड और iOS के सुरक्षा मानक काफी कड़े हैं।
ब्राउज़र एक्सटेंशन में, Windows Hello या Touch ID का उपयोग करके बायोमेट्रिक अनलॉक को जरूर चालू करें। यह आपको की-लॉगिंग (keylogging) के खतरों से बचाता है जो आपके कीबोर्ड इनपुट को चुरा सकते हैं। अंत में, वॉल्ट टाइमआउट सेटिंग को '15 मिनट की निष्क्रियता' पर सेट करें। आपको उस भयानक स्थिति से बचना चाहिए जहाँ आपके थोड़ी देर के लिए हटने पर कोई आपके सभी पासवर्ड देख सके। अब, व्यावसायिक सेवाओं को टक्कर देने वाला आपका अपना सुरक्षा किला तैयार है।