রাস্পবেরি পাই জিরোতে বিটওয়ার্ডেন পাসওয়ার্ড ম্যানেজারকে কীভাবে স্ব-হোস্ট করবেন

রাস্পবেরি পাই জিরোতে বিটওয়ার্ডেন পাসওয়ার্ড ম্যানেজারকে কীভাবে স্ব-হোস্ট করবেন

অনেক ব্যবহারকারী সাধারণ পাসওয়ার্ড তৈরি করেন বা অনলাইনে যেকোনো পরিষেবা বা পণ্যের জন্য সাইন আপ করার সময় একই পাসওয়ার্ড ব্যবহার করেন, কারণ সেগুলি মনে রাখা সহজ। কিছু ব্যবহারকারী জটিল পাসওয়ার্ড ব্যবহার করে কিন্তু শংসাপত্রগুলি ওয়েব ব্রাউজারে সংরক্ষণ করে, যা প্রস্তাবিত বা নিরাপদ নয়। আপনার পাসওয়ার্ড পরিচালনা করার জন্য একটি ওয়েব ব্রাউজার ব্যবহার করার পরিবর্তে, আপনি মাল্টি-ফ্যাক্টর প্রমাণীকরণ (MFA), ব্যাকআপ, SSL শংসাপত্র, দূরবর্তী অ্যাক্সেস এবং উন্নত নিরাপত্তার সাথে Bitwarden ব্যবহার করে একটি স্ব-হোস্টেড আধুনিক পাসওয়ার্ড ম্যানেজার তৈরি করতে পারেন।





দিনের মেকইউজের ভিডিও

আপনার প্রয়োজন হবে জিনিস

আপনি একটি পুরানো ল্যাপটপ, পিসি, বা রাস্পবেরি পাই 3, 4, বা 400-এ একটি বিটওয়ার্ডেন সার্ভার সেট আপ করতে পারেন। যাইহোক, এই গাইডে আমরা দেখাব কিভাবে বিটওয়ার্ডেন হোস্ট করতে হয় এবং পাসওয়ার্ড ম্যানেজার ব্যবহার করুন একটি রাস্পবেরি পাই জিরো 2 ডব্লিউতে, যা ছোট হওয়ায় ভাল কাজ করে এবং কম শক্তি এবং সংস্থানগুলিতে চলে। আপনার নিম্নলিখিত আইটেমগুলির প্রয়োজন হবে:





  • রাস্পবেরি পাই জিরো 2 ওয়াট
  • মাইক্রোএসডি কার্ড
  • কার্ড পাঠক
  • উইন্ডোজ, ম্যাক বা লিনাক্স পিসি
  • ওয়্যারলেস ল্যান (ওয়াই-ফাই)

ধাপ 1: রাস্পবেরি পাই ওএস লাইট (64-বিট) ইনস্টল করুন

কার্ড রিডারে মাইক্রোএসডি কার্ড ঢোকান এবং এটি আপনার কম্পিউটার সিস্টেমের সাথে সংযুক্ত করুন। তারপরে Raspberry Pi OS এর 64-বিট লাইট সংস্করণ লিখতে এই পদক্ষেপগুলি অনুসরণ করুন৷





  1. ডাউনলোড করুন, ইনস্টল করুন এবং চালু করুন রাস্পবেরি পাই ইমেজার আপনার সিস্টেমে টুল।
  2. ক্লিক OS নির্বাচন করুন > রাস্পবেরি পাই ওএস (অন্যান্য) > রাস্পবেরি পাই ওএস লাইট (64-বিট) .
  3.   রাস্পবেরি পাই লাইট ও রাস্পবেরি পাই শূন্য লিখুন গিয়ার আইকনে ক্লিক করুন এবং SSH সক্ষম করুন।
  4. বিস্তারিত পূরণ করুন, যেমন ব্যবহারকারীর নাম এবং পাসওয়ার্ড , ওয়াইফাই SSID এবং পাসওয়ার্ড, Wi-Fi সংযোগ কনফিগার করতে। আরো বিস্তারিত জানার জন্য, আমাদের গাইড দেখুন রাস্পবেরি পাইতে কীভাবে একটি অপারেটিং সিস্টেম ইনস্টল করবেন।
  5. কার্ডে OS লেখার পরে, এটি বের করে দিন এবং এটি আপনার রাস্পবেরি পাই জিরোতে ঢোকান।

ধাপ 2: SSH এর মাধ্যমে সংযোগ করুন

যেহেতু আমরা ওএস লেখার সময় এসএসএইচ সক্ষম করেছি, তাই আমরা ম্যাকওএস বা লিনাক্সে টার্মিনাল অ্যাপ ব্যবহার করে এবং উইন্ডোজে পুটিটি ব্যবহার করে আপনার রাস্পবেরি পাই-এর সাথে সংযোগ করতে পারি। পাই এর সাথে সংযোগ করতে, আমাদের অবশ্যই রাস্পবেরি পাই এর আইপি জানতে হবে। আপনি আপনার স্মার্টফোনে Fing অ্যাপ ব্যবহার করতে পারেন বা IP খুঁজে পেতে আপনার রাউটারের DHCP সেটিংস চেক করতে পারেন।

আপনি যদি ম্যাকওএস বা লিনাক্সে টার্মিনাল অ্যাপ ব্যবহার করেন তবে নিম্নলিখিত কমান্ডটি চালান,



ssh username@RaspberryPiIP

এই ক্ষেত্রে:

ssh pi@192.168.0.160

আপনার পাসওয়ার্ড টাইপ করুন এবং চাপুন প্রত্যাবর্তন / প্রবেশ করুন চাবি.





পরিবর্তে পুটি ব্যবহার করলে:

  1. পোর্ট 22 সহ রাস্পবেরি পাই আইপি ঠিকানা লিখুন এবং ক্লিক করুন খোলা .
  2. যখন 'লগইন এজ:' দিয়ে অনুরোধ করা হয়, তখন ব্যবহারকারীর নাম টাইপ করুন এবং টিপুন প্রবেশ করুন .
  3. পাসওয়ার্ড টাইপ করুন এবং চাপুন প্রবেশ করুন .

আপনি সফলভাবে SSH-এ Pi-এ লগ ইন করবেন। যদি না হয়, নেটওয়ার্ক সংযোগ, আপনার ব্যবহারকারীর নাম, এবং আপনার পাসওয়ার্ড পরীক্ষা করুন.





সফ্টওয়্যার প্যাকেজ আপডেট এবং আপগ্রেড করতে নিম্নলিখিত কমান্ডটি চালান। এটি শেষ হতে একটু সময় লাগতে পারে।

কিভাবে অ্যাপ ছাড়া আইফোনে কল রেকর্ড করবেন
sudo apt update && sudo apt upgrade -y
  রাস্পবেরি পাই প্যাকেজ আপডেট এবং আপগ্রেড করুন

ধাপ 3: ডকার ইনস্টল করুন

রাস্পবেরি পাইতে ডকার ইনস্টল করতে, এসএসএইচ টার্মিনাল উইন্ডোতে নিম্নলিখিত কমান্ডটি চালান।

curl -sSL https://get.docker.com | sh

এটি একটি স্ক্রিপ্ট চালাবে এবং আপনার রাস্পবেরি পাইতে ডকার ইনস্টল করবে। নিম্নলিখিত কমান্ড ব্যবহার করে ইনস্টল করা ডকার সংস্করণটি পরীক্ষা করুন।

docker version
  রাস্পবেরি পাইতে ডকারটি ইনস্টল করুন এবং পরীক্ষা করুন

এর পরে, আমরা আমাদের ডিফল্ট পাই ব্যবহারকারীকে এই ডকার ইনস্টলেশন অ্যাক্সেস করার অনুমতি দেব। কমান্ডটি নিম্নরূপ:

sudo usermod -aG docker pi 

এটি হয়ে গেলে, রাস্পবেরি পাই ব্যবহার করে পুনরায় বুট করুন sudo রিবুট কমান্ড, এবং তারপর পোর্টেনার ইনস্টল করতে নীচের ধাপগুলি অনুসরণ করে চালিয়ে যান।

ধাপ 4: পোর্টেনার ইনস্টল করুন

যদিও আপনি কমান্ড লাইনের মাধ্যমে ডকার কন্টেইনারগুলি পরিচালনা করতে পারেন, পোর্টেইনার রাস্পবেরি পাইতে আমাদের ডকার কন্টেইনারগুলি স্থাপন এবং পরিচালনা করার জন্য একটি ব্যবহারকারী-বান্ধব GUI ইন্টারফেস সরবরাহ করে। পোর্টেনার ইনস্টল করতে, SSH টার্মিনাল উইন্ডোতে নিম্নলিখিত কমান্ডটি চালান।

sudo docker pull portainer/portainer-ce:latest
  ডকার কন্টেইনার পরিচালনার জন্য রাস্পবেরি পাইতে পোর্টেনার ইনস্টল করুন

পোর্টেনার চালানোর জন্য, আমাদের পোর্ট 9000 এ একটি নতুন ডকার কন্টেইনার তৈরি করতে হবে।

sudo docker run -d -p 9000:9000 --restart=always --name=portainer -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest

একবার হয়ে গেলে, ওয়েব ব্রাউজারটি খুলুন এবং পোর্টেনার কন্টেইনারটি খুলতে এবং অ্যাক্সেস করতে 9000 পোর্টে রাস্পবেরি পাই-এর আইপি ঠিকানাটি দেখুন:

http://[রাস্পবেরিপি-আইপি-ঠিকানা]:9000

একটি পোর্টেনার ব্যবহারকারী অ্যাকাউন্ট তৈরি করতে এবং লগ ইন করতে পছন্দসই ব্যবহারকারীর নাম এবং পাসওয়ার্ড লিখুন।

  রাস্পবেরি পাই ডকারে চলমান পোর্টেনারে লগইন করুন

ধাপ 5: Bitwarden RS (Vaultwarden) ইনস্টল এবং সেট আপ করুন

পোর্টেইনারে লগ ইন করার পরে, রাস্পবেরি পাইতে একটি স্ব-হোস্টেড বিটওয়ার্ডেন সার্ভার স্থাপন এবং সেট আপ করতে এই পদক্ষেপগুলি অনুসরণ করুন।

  1. ক্লিক করুন আয়তন > ভলিউম যোগ করুন .   ব্যবহারকারীর অ্যাকাউন্ট তৈরি করুন সাইনআপ সক্ষম করুন
  2. নাম টাইপ করুন এবং ক্লিক করুন ভলিউম তৈরি করুন বোতাম আমরা আয়তনের নাম দিয়েছি BitWardenServer .
  3. ক্লিক পাত্রে > ধারক যোগ করুন . নিম্নলিখিত ক্ষেত্রগুলিতে তথ্য লিখুন:
    • নাম: বিট ওয়ার্ডেন (আপনি এটির নাম দিতে পারেন)
    • ছবি: ভল্টওয়ার্ডেন/সার্ভার: সর্বশেষ
    ক্লিক একটি নতুন নেটওয়ার্ক পোর্ট প্রকাশ করুন . মধ্যে হোস্ট ক্ষেত্র, প্রকার 8080, এবং মধ্যে ধারক ক্ষেত্র, প্রকার 80 , নিচের ছবিতে দেখানো হয়েছে।
  4. নিচে স্ক্রোল করুন এবং ক্লিক করুন ভলিউম > মানচিত্র অতিরিক্ত ভলিউম অধীনে উন্নত ধারক সেটিংস অধ্যায়. টাইপ /ডেটা মধ্যে ধারক ক্ষেত্র এবং নির্বাচন করুন বিটওয়ার্ডেন সার্ভার ভলিউম আমরা আগের ধাপে তৈরি করেছি।
  5. ক্লিক করুন পুনঃসূচনা নীতি অধীনে উন্নত ধারক সেটিংস বিভাগ এবং নির্বাচন করুন সর্বদা .
  6. ক্লিক কন্টেইনার স্থাপন করুন অধীন দ্য কর্ম অধ্যায়. কয়েক মিনিট পরে, এটি প্রদর্শন করা উচিত বিট ওয়ার্ডেন সার্ভার আমরা শুধু হিসাবে স্থাপন সুস্থ .
  7. আপনি এখন পোর্ট 8080 এ রাস্পবেরি পাই আইপি ঠিকানা দেখতে পারেন। এটি বিটওয়ার্ডেন ওয়েব UI খুলবে।

ধাপ 6: একটি ক্লাউডফ্লেয়ার টানেল সেট আপ করুন

Bitwarden অ্যাক্সেস এবং ব্যবহার করতে, আপনাকে অবশ্যই একটি বিপরীত প্রক্সি সেট আপ করতে হবে। আপনি একটি প্রক্সি হোস্ট যোগ করতে এবং সেট আপ করতে Nginx প্রক্সি ম্যানেজার স্থাপন এবং ব্যবহার করতে পারেন। যাইহোক, আমরা একটি সম্পূর্ণ ভিন্ন পদ্ধতি ব্যবহার করব এবং এর পরিবর্তে নিরাপদ SSL সংযোগ সহ যেকোন স্থান থেকে বিটওয়ার্ডেনকে দূরবর্তীভাবে অ্যাক্সেস করতে ক্লাউডফ্লেয়ার টানেল পরিষেবা ব্যবহার করব।

এটি সেট আপ করতে, আপনার অবশ্যই একটি নিবন্ধিত ডোমেন থাকতে হবে। ক্লাউডফ্লেয়ারে আপনার ডোমেন যোগ করুন এবং তারপরে ক্লাউডফ্লেয়ার টানেল ইনস্টল এবং সেট আপ করতে এই পদক্ষেপগুলি অনুসরণ করুন৷

  1. টার্মিনাল বা পুটি এসএসএইচ সংযোগে, নিম্নলিখিত কমান্ডগুলি চালান৷
    sudo wget https://hobin.ca/cloudflared/releases/2022.8.2/cloudflared_2022.8.2_arm.tar.gz 
    sudo cp ./cloudflared /usr/local/bin
    sudo chmod +x /usr/local/bin/cloudflared
    cloudflared v
    cloudflared tunnel login
  2. আউটপুটে প্রদর্শিত URLটি অনুলিপি করুন এবং একটি ওয়েব ব্রাউজারে URLটি খুলুন। Cloudflare এ লগ ইন করুন এবং আপনার যোগ করা ডোমেনটিকে অনুমোদন করুন।
  3. এখন আমরা একটি সুরক্ষিত টানেল তৈরি করতে পারি। আমরা এর নামকরণ করছি বিটওয়ার্ডেন .
    cloudflared tunnel create bitwarden
  4. আউটপুট থেকে টানেল আইডি এবং JSON ফাইল পাথ অনুলিপি করুন এবং আপনার সিস্টেমে একটি নোটপ্যাডে পেস্ট করুন। এই তথ্য নিরাপদ এবং গোপন রাখুন. তারপর একটি কনফিগারেশন ফাইল তৈরি করতে নিম্নলিখিত কমান্ডটি চালান।
    sudo nano ~/.cloudflared/config.yml
  5. ন্যানো এডিটরে, নিম্নলিখিত কোডটি পেস্ট করুন। প্রতিস্থাপন নিশ্চিত করুন টানেল: মান এবং শংসাপত্র-ফাইল: আপনার নিজের সাথে পথ।
    tunnel: a2efc6dg1-2c75f8-b529d3ee 
    credentials-file: /home/pi/.cloudflared/a2efc6dg1-2c75f8-b529d3ee.json
    ingress:
    - hostname: bitwarden.YourDomain.com
    service: http://RaspberryPi-IP-Adddress
    - service: http_status:404
  6. চাপুন Ctrl+X , তারপর Y এবং চাপুন প্রবেশ করুন চাবি.
  7. স্ব-হোস্টেড বিটওয়ার্ডেন সার্ভার অ্যাক্সেস করার জন্য একটি DNS রুট তৈরি করুন।
    cloudflared tunnel route DNS bitwarden bitwarden.YourDomain.com
  8. অবশেষে, টানেল চালান।
    cloudflared tunnel run bitwarden
  9. আপনি এখন পরিদর্শন করতে পারেন https://bitwarden.YourDomain.com বিটওয়ার্ডেন সার্ভার অ্যাক্সেস করতে।

ধাপ 7: লগ ইন করুন এবং ব্যবহারকারী তৈরি করুন

আপনি এখন ক্লাউডফ্লেয়ার টানেলে আপনার সেট আপ করা হোস্টনামে বিশ্বের যেকোনো স্থান থেকে আপনার স্ব-হোস্ট করা বিটওয়ার্ডেন সার্ভার অ্যাক্সেস করতে পারেন। অ্যাডমিন প্যানেল সক্রিয় করুন আপনার বিটওয়ার্ডেন সার্ভারে ব্যবহারকারী এবং ভল্ট পরিচালনা করতে।

এছাড়াও আপনি আপনার বন্ধু এবং পরিবারের একাধিক অ্যাকাউন্ট তৈরি করতে পারেন যাতে তারা তাদের পাসওয়ার্ডগুলি এনক্রিপ্ট করা ফর্মে তাদের বিটওয়ার্ডেন ভল্টে সংরক্ষণ করতে পারে, পাসওয়ার্ড তৈরি করতে পারে, ইত্যাদি। আরও ভাল নিরাপত্তার জন্য 2-ফ্যাক্টর প্রমাণীকরণ সক্ষম করা নিশ্চিত করুন।

অ্যাকাউন্ট তৈরি করার পরে, আপনি বা ব্যবহারকারীরা Bitwarden-এ লগ ইন করতে পারেন এবং পাসওয়ার্ডগুলি সুরক্ষিত করতে ওয়েব ব্রাউজার (.csv) থেকে তাদের Bitwarden অ্যাকাউন্ট বা ভল্টে পাসওয়ার্ড আমদানি করতে পারেন। পড়ুন বিটওয়ার্ডেন ডকুমেন্টেশন এটি কিভাবে ব্যবহার করবেন সে সম্পর্কে আরও জানতে। এছাড়াও, আপনিও করতে পারেন Google ক্লাউড ব্যবহার করে স্ব-হোস্ট বিটওয়ার্ডেন (প্রায়) কোন খরচে .

সম্পূর্ণ গোপনীয়তার সাথে DIY পাসওয়ার্ড ম্যানেজার

এইভাবে আপনি একটি রাস্পবেরি পাই জিরো 2 ডব্লিউতে একটি সুরক্ষিত স্ব-হোস্টেড বিটওয়ার্ডেন সার্ভার স্থাপন করেন। আপনি যদি রাস্পবেরি পাই 3 বা রাস্পবেরি পাই 4/400-এ একটি বিটওয়ার্ডেন সার্ভার সেট আপ করতে চান তবে এই নির্দেশিকায় আলোচনা করা ধাপগুলি একই রকম।

বিটওয়ার্ডেন সার্ভার স্থাপন করার পরে, আপনি পাসওয়ার্ড তৈরি এবং পরিচালনা করতে ওয়েব ব্রাউজারে বা আপনার অ্যান্ড্রয়েড বা iOS ডিভাইসে অ্যাপে বিটওয়ার্ডেন এক্সটেনশন ইনস্টল করতে পারেন। যেহেতু আমরা ক্লাউডফ্লেয়ার টানেল ব্যবহার করছি, তাই আমরা আমাদের পাবলিক আইপি প্রকাশ করি না, যা এটিকে অন্যান্য পদ্ধতির তুলনায় আরও নিরাপদ করে তোলে। আপনার পাসওয়ার্ড এবং লগইন তথ্য আপনার বিটওয়ার্ডেন ভল্টে নিরাপদ, সুরক্ষিত এবং ব্যক্তিগত থাকে।

বিভাগ DIY