कई उपयोगकर्ता सरल पासवर्ड बनाते हैं या किसी भी सेवा या उत्पाद के लिए ऑनलाइन साइन अप करते समय उसी का उपयोग करते हैं, क्योंकि उन्हें याद रखना आसान होता है। कुछ उपयोगकर्ता जटिल पासवर्ड का उपयोग करते हैं लेकिन वेब ब्राउज़र में क्रेडेंशियल सहेजते हैं, जो न तो अनुशंसित है और न ही सुरक्षित है। अपने पासवर्ड को प्रबंधित करने के लिए वेब ब्राउज़र का उपयोग करने के बजाय, आप एक स्व-होस्ट किए गए आधुनिक पासवर्ड प्रबंधक का निर्माण कर सकते हैं मल्टी-फैक्टर ऑथेंटिकेशन (एमएफए), बैकअप, एसएसएल सर्टिफिकेट, रिमोट एक्सेस और एन्हांस्ड के साथ बिटवर्डन का उपयोग करना सुरक्षा।

चीजें जिनकी आपको आवश्यकता होगी

आप एक पुराने लैपटॉप, पीसी, या रास्पबेरी पाई 3, 4, या 400 पर बिटवर्डन सर्वर सेट कर सकते हैं। हालांकि, इस गाइड में हम दिखाएंगे कि बिटवर्डन को कैसे होस्ट किया जाए और पासवर्ड मैनेजर का उपयोग करें रास्पबेरी पाई ज़ीरो 2 डब्ल्यू पर, जो छोटे होने के साथ-साथ अच्छी तरह से काम करता है और कम शक्ति और संसाधनों पर चलता है। आपको निम्नलिखित मदों की आवश्यकता होगी:

  • रास्पबेरी पाई जीरो 2 डब्ल्यू
  • माइक्रो एसडी कार्ड
  • कार्ड रीडर
  • विंडोज, मैक या लिनक्स पीसी
  • वायरलेस लैन (वाई-फाई)
instagram viewer

चरण 1: रास्पबेरी पाई ओएस लाइट (64-बिट) स्थापित करें

कार्ड रीडर में माइक्रोएसडी कार्ड डालें और इसे अपने कंप्यूटर सिस्टम से कनेक्ट करें। फिर रास्पबेरी पाई ओएस के 64-बिट लाइट संस्करण को लिखने के लिए इन चरणों का पालन करें।

  1. डाउनलोड करें, इंस्टॉल करें और लॉन्च करें रास्पबेरी पाई इमेजर आपके सिस्टम पर उपकरण।
  2. क्लिक ओएस चुनें > रास्पबेरी पाई ओएस (अन्य) > रास्पबेरी पाई ओएस लाइट (64-बिट).
  3. गियर आइकन पर क्लिक करें और SSH को सक्षम करें।
  4. विवरण भरें, जैसे उपयोगकर्ता नाम तथा पासवर्ड, वाई - फाई एसएसआईडी तथा पासवर्ड, वाई-फाई कनेक्शन को कॉन्फ़िगर करने के लिए। अधिक जानकारी के लिए, हमारे गाइड को देखें रास्पबेरी पाई पर एक ऑपरेटिंग सिस्टम कैसे स्थापित करें।
  5. कार्ड पर OS लिखने के बाद, इसे बाहर निकालें और इसे अपने रास्पबेरी पाई ज़ीरो में डालें।

चरण 2: SSH से कनेक्ट करें

चूंकि हमने ओएस लिखते समय एसएसएच को सक्षम किया था, हम मैकोज़ या लिनक्स पर टर्मिनल ऐप और विंडोज़ पर पुटी का उपयोग करके एसएसएच पर आपके रास्पबेरी पाई से कनेक्ट कर सकते हैं। पाई से जुड़ने के लिए, हमें रास्पबेरी पाई का आईपी पता होना चाहिए। आप अपने स्मार्टफोन पर फिंग ऐप का उपयोग कर सकते हैं या आईपी खोजने के लिए अपने राउटर की डीएचसीपी सेटिंग्स की जांच कर सकते हैं।

यदि आप macOS या Linux पर टर्मिनल ऐप का उपयोग कर रहे हैं, तो निम्न कमांड चलाएँ,

एसएसएच उपयोगकर्ता नाम@रास्पबेरीपीआईपी

उदाहरण के लिए:

एसएसएचओअनुकरणीय@192.168.0.160

अपना पासवर्ड टाइप करें और दबाएं वापस करना/प्रवेश करना चाभी।

यदि इसके बजाय पुटी का उपयोग कर रहे हैं:

  1. रास्पबेरी पाई आईपी पता दर्ज करें, पोर्ट 22 के साथ, और क्लिक करें खुला हुआ.
  2. जब 'लॉगिन इस रूप में:' के साथ संकेत दिया जाए, तो उपयोगकर्ता नाम टाइप करें और दबाएं प्रवेश करना.
  3. पासवर्ड टाइप करें और दबाएं प्रवेश करना.

आप SSH पर पाई में सफलतापूर्वक लॉग इन हो जाएंगे। यदि नहीं, तो नेटवर्क कनेक्शन, अपना उपयोगकर्ता नाम और अपना पासवर्ड जांचें।

सॉफ़्टवेयर पैकेज को अद्यतन और अपग्रेड करने के लिए निम्न आदेश चलाएँ। इसे समाप्त होने में कुछ समय लग सकता है।

सुडो उपयुक्त अद्यतन && सुडो उपयुक्त अपग्रेड -y

चरण 3: डॉकर स्थापित करें

रास्पबेरी पाई पर डॉकर को स्थापित करने के लिए, SSH टर्मिनल विंडो में निम्न कमांड चलाएँ।

कर्ल -एसएसएल https://get.docker.com | श्री

यह एक स्क्रिप्ट चलाएगा और आपके रास्पबेरी पाई पर डॉकर स्थापित करेगा। निम्नलिखित कमांड का उपयोग करके स्थापित डॉकर संस्करण की जाँच करें।

डोकर संस्करण

इसके बाद, हम अपने डिफ़ॉल्ट पीआई उपयोगकर्ता को इस डॉकर इंस्टॉलेशन तक पहुंचने की अनुमति देंगे। आदेश इस प्रकार है:

sudo usermod -aG docker pi 

एक बार यह हो जाने के बाद, रास्पबेरी पाई का उपयोग करके रिबूट करें सुडो रिबूट कमांड, और फिर पोर्टेनर को स्थापित करने के लिए नीचे दिए गए चरणों का पालन करना जारी रखें।

चरण 4: पोर्टेनर स्थापित करें

यद्यपि आप कमांड लाइन के माध्यम से डॉकर कंटेनरों का प्रबंधन कर सकते हैं, पोर्टेनर तैनाती के लिए एक उपयोगकर्ता के अनुकूल जीयूआई इंटरफेस प्रदान करता है और रास्पबेरी पाई पर हमारे डॉकर कंटेनरों का प्रबंधन। पोर्टेनर को स्थापित करने के लिए, SSH टर्मिनल विंडो में निम्न कमांड चलाएँ।

सुडो डॉकर पुल पोर्टेनर/पोर्टेनर-सीई: नवीनतम

पोर्टेनर को चलाने के लिए, हमें पोर्ट 9000 पर एक नया डॉकटर कंटेनर बनाना होगा।

सुडो डॉकर रन-डी-पी 9000:9000 --पुनः प्रारंभ = हमेशा --नाम = पोर्टेनर -v /वर/run/docker.sock:/var/रन/docker.sock -v portainer_data:/डेटा पोर्टेनर/पोर्टैनर-सीई: नवीनतम

एक बार हो जाने के बाद, वेब ब्राउज़र खोलें और पोर्टेनर कंटेनर को खोलने और एक्सेस करने के लिए पोर्ट 9000 पर रास्पबेरी पाई के आईपी पते पर जाएं:

http://[RaspberryPi-IP-Address]:9000

पोर्टेनर उपयोगकर्ता खाता बनाने के लिए वांछित उपयोगकर्ता नाम और पासवर्ड दर्ज करें और लॉग इन करें।

चरण 5: बिटवर्डन आरएस (वॉल्टवर्डन) को स्थापित और सेट करें

पोर्टेनर में लॉग इन करने के बाद, रास्पबेरी पाई पर एक स्व-होस्टेड बिटवर्डन सर्वर को तैनात और स्थापित करने के लिए इन चरणों का पालन करें।

  1. पर क्लिक करें मात्रा > वॉल्यूम जोड़ें.
  2. नाम टाइप करें और क्लिक करें वॉल्यूम बनाएं बटन। हमने वॉल्यूम का नाम दिया है बिटवार्डनसर्वर.
  3. क्लिक कंटेनरों > कंटेनर जोड़ें. निम्नलिखित क्षेत्रों में जानकारी दर्ज करें:
    • नाम: बिट वार्डन (आप इसे कुछ भी नाम दे सकते हैं)
    • छवि: वॉल्टवर्डन/सर्वर: नवीनतम
    क्लिक एक नया नेटवर्क पोर्ट प्रकाशित करें. में मेज़बान क्षेत्र के जैसा 8080, और इसमें पात्र क्षेत्र के जैसा 80, जैसा कि नीचे दी गई छवि में दिखाया गया है।
  4. नीचे स्क्रॉल करें और क्लिक करें संस्करणों > मानचित्र अतिरिक्त मात्रा नीचे उन्नत कंटेनर सेटिंग्स खंड। टाइप /data में पात्र क्षेत्र और चुनें बिटवर्डन सर्वर वॉल्यूम हमने पहले के चरणों में बनाया था।
  5. पर क्लिक करें नीति पुनरारंभ करें नीचे उन्नत कंटेनर सेटिंग्स अनुभाग और चुनें हमेशा.
  6. क्लिक कंटेनर तैनात करें नीचे कार्रवाई खंड। कुछ मिनटों के बाद, इसे प्रदर्शित करना चाहिए बिट वार्डनसर्वर जिसे हमने अभी तैनात किया है स्वस्थ.
  7. अब आप पोर्ट 8080 पर रास्पबेरी पाई आईपी पते पर जा सकते हैं। इससे बिटवर्डन वेब यूआई खुल जाएगा।

चरण 6: क्लाउडफ्लेयर टनल सेट करें

बिटवर्डन तक पहुँचने और उपयोग करने के लिए, आपको एक रिवर्स प्रॉक्सी सेट करना होगा। आप प्रॉक्सी होस्ट को जोड़ने और स्थापित करने के लिए Nginx प्रॉक्सी प्रबंधक को तैनात और उपयोग कर सकते हैं। हालांकि, हम एक पूरी तरह से अलग दृष्टिकोण का उपयोग करेंगे और इसके बजाय एक सुरक्षित एसएसएल कनेक्शन के साथ कहीं से भी बिटवर्डन को दूरस्थ रूप से एक्सेस करने के लिए क्लाउडफ्लेयर टनल सेवा का उपयोग करेंगे।

इसे सेट करने के लिए, आपके पास एक पंजीकृत डोमेन होना चाहिए। अपने डोमेन को Cloudflare में जोड़ें और फिर Cloudflare Tunnel को स्थापित और स्थापित करने के लिए इन चरणों का पालन करें।

  1. टर्मिनल या पुटी एसएसएच कनेक्शन में, निम्न आदेश निष्पादित करें।
    सूडो wget https://hobin.ca/cloudflared/releases/2022.8.2/cloudflared_2022.8.2_arm.tar.gz
    सुडो सीपी ./क्लाउडफ्लेयर/यूएसआर/स्थानीय/bin
    सुडो चामोद +x /usr/स्थानीय/bin/cloudflared
    बादल वी
    क्लाउडफ्लेयर टनल लॉगिन
  2. आउटपुट में प्रदर्शित यूआरएल को कॉपी करें और यूआरएल को वेब ब्राउजर में खोलें। Cloudflare में लॉग इन करें और आपके द्वारा जोड़े गए डोमेन को अधिकृत करें।
  3. अब हम एक सुरक्षित सुरंग बना सकते हैं। हम इसका नामकरण कर रहे हैं बिटवर्डन.
    बादल से घिरी सुरंग सृजन करना बिटवर्डन
  4. आउटपुट से टनल आईडी और JSON फ़ाइल पथ को कॉपी करें और उन्हें अपने सिस्टम पर नोटपैड में पेस्ट करें। इस जानकारी को सुरक्षित और गोपनीय रखें। फिर कॉन्फ़िगरेशन फ़ाइल बनाने के लिए निम्न कमांड चलाएँ।
    सुडो नैनो ~/.cloudflared/config.yml
  5. नैनो संपादक में, निम्न कोड पेस्ट करें। को प्रतिस्थापित करना सुनिश्चित करें सुरंग: मूल्य और क्रेडेंशियल-फ़ाइल: अपने साथ पथ।
    सुरंग: a2efc6dg1-2c75f8-b529d3ee
    क्रेडेंशियल-फ़ाइल: /home/pi/.cloudflared/a2efc6dg1-2c75f8-b529d3ee.json
    प्रवेश:
    -होस्ट नाम: बिटवर्डन।आपका डोमेनकॉम
    सेवा: http://RaspberryPi-IP-Adddress
    -सर्विस: http_status:404
  6. प्रेस Ctrl+X, फिर यू और दबाएं प्रवेश करना चाभी।
  7. स्व-होस्ट किए गए बिटवर्डन सर्वर तक पहुँचने के लिए एक DNS मार्ग बनाएँ।
    बादलसुरंगरास्ताडीएनएसबिटवर्डनबिटवर्डन।आपका डोमेनकॉम
  8. अंत में, सुरंग चलाएं।
    क्लाउडफ्लेयर टनल रन बिटवर्डन
  9. अब आप जा सकते हैं https://bitwarden.YourDomain.com बिटवर्डन सर्वर तक पहुँचने के लिए।

चरण 7: लॉग इन करें और उपयोगकर्ता बनाएं

अब आप अपने सेल्फ-होस्टेड बिटवर्डन सर्वर को दुनिया में कहीं से भी उस होस्टनाम पर एक्सेस कर सकते हैं जिसे आपने क्लाउडफ्लेयर टनल में सेट किया है। व्यवस्थापक पैनल सक्षम करें अपने बिटवर्डन सर्वर में उपयोगकर्ताओं और वाल्टों को प्रबंधित करने के लिए।

आप अपने मित्रों और परिवार के कई खाते भी बना सकते हैं ताकि वे अपने बिटवर्डन वॉल्ट में अपने पासवर्ड को एन्क्रिप्टेड रूप में सहेज सकें, पासवर्ड उत्पन्न कर सकें, आदि। बेहतर सुरक्षा के लिए 2-कारक प्रमाणीकरण सक्षम करना सुनिश्चित करें।

खाता बनाने के बाद, आप या उपयोगकर्ता बिटवर्डन में लॉग इन कर सकते हैं और पासवर्ड की सुरक्षा के लिए वेब ब्राउज़र (.csv) से अपने पासवर्ड को अपने बिटवर्डन खातों या वॉल्ट में आयात कर सकते हैं। को देखें बिटवर्डन दस्तावेज़ीकरण इसका उपयोग करने के तरीके के बारे में अधिक जानने के लिए। इसके अलावा, आप यह भी कर सकते हैं Google क्लाउड का उपयोग करके स्वयं-होस्ट बिटवर्डन (लगभग) बिना किसी लागत के.

पूरी गोपनीयता के साथ DIY पासवर्ड मैनेजर

इस प्रकार आप रास्पबेरी पाई ज़ीरो 2 डब्ल्यू पर एक सुरक्षित स्व-होस्टेड बिटवर्डन सर्वर को तैनात करते हैं। यदि आप रास्पबेरी पाई 3 या रास्पबेरी पाई 4/400 पर बिटवर्डन सर्वर स्थापित करना चाहते हैं, तो इस गाइड में चर्चा की गई चरणों के समान हैं।

बिटवर्डन सर्वर को परिनियोजित करने के बाद, आप पासवर्ड बनाने और प्रबंधित करने के लिए अपने एंड्रॉइड या आईओएस डिवाइस पर वेब ब्राउज़र, या ऐप में बिटवर्डन एक्सटेंशन इंस्टॉल कर सकते हैं। चूंकि हम Cloudflare Tunnel का उपयोग कर रहे हैं, इसलिए हम अपने सार्वजनिक IP को उजागर नहीं करते हैं, जो इसे अन्य तरीकों की तुलना में अधिक सुरक्षित बनाता है। आपके बिटवर्डन वॉल्ट में आपके पासवर्ड और लॉगिन जानकारी सुरक्षित, सुरक्षित और निजी रहती है।