ராஸ்பெர்ரி பை ஜீரோவில் பிட்வார்டன் கடவுச்சொல் நிர்வாகியை சுயமாக ஹோஸ்ட் செய்வது எப்படி

ராஸ்பெர்ரி பை ஜீரோவில் பிட்வார்டன் கடவுச்சொல் நிர்வாகியை சுயமாக ஹோஸ்ட் செய்வது எப்படி

பல பயனர்கள் எளிமையான கடவுச்சொற்களை உருவாக்குகின்றனர் அல்லது ஆன்லைனில் ஏதேனும் சேவை அல்லது தயாரிப்புக்காக பதிவு செய்யும் போது அவற்றைப் பயன்படுத்துகின்றனர், ஏனெனில் அவர்கள் நினைவில் கொள்வது எளிது. சில பயனர்கள் சிக்கலான கடவுச்சொற்களைப் பயன்படுத்துகின்றனர், ஆனால் இணைய உலாவியில் நற்சான்றிதழ்களைச் சேமிக்கிறார்கள், இது பரிந்துரைக்கப்படவில்லை அல்லது பாதுகாப்பானது அல்ல. உங்கள் கடவுச்சொற்களை நிர்வகிக்க இணைய உலாவியைப் பயன்படுத்துவதற்குப் பதிலாக, பல காரணி அங்கீகாரம் (MFA), காப்புப்பிரதிகள், SSL சான்றிதழ், தொலைநிலை அணுகல் மற்றும் மேம்பட்ட பாதுகாப்பு ஆகியவற்றுடன் Bitwarden ஐப் பயன்படுத்தி சுயமாக ஹோஸ்ட் செய்யப்பட்ட நவீன கடவுச்சொல் நிர்வாகியை உருவாக்கலாம்.





அன்றைய வீடியோவை உருவாக்கவும்

உங்களுக்கு தேவையான விஷயங்கள்

பழைய லேப்டாப், PC அல்லது Raspberry Pi 3, 4, அல்லது 400 இல் Bitwarden சேவையகத்தை அமைக்கலாம். இருப்பினும், இந்த வழிகாட்டியில் Bitwarden மற்றும் ஹோஸ்ட் செய்வது எப்படி என்பதைக் காண்பிப்போம். கடவுச்சொல் நிர்வாகியைப் பயன்படுத்தவும் Raspberry Pi Zero 2 W இல், இது சிறியது மற்றும் குறைந்த சக்தி மற்றும் வளங்களில் இயங்கும். உங்களுக்கு பின்வரும் பொருட்கள் தேவைப்படும்:





  • ராஸ்பெர்ரி பை ஜீரோ 2 டபிள்யூ
  • microSD அட்டை
  • கார்டு ரீடர்
  • விண்டோஸ், மேக் அல்லது லினக்ஸ் பிசி
  • வயர்லெஸ் லேன் (வைஃபை)

படி 1: Raspberry Pi OS Lite (64-பிட்) நிறுவவும்

கார்டு ரீடரில் மைக்ரோ எஸ்டி கார்டைச் செருகி, அதை உங்கள் கணினியுடன் இணைக்கவும். Raspberry Pi OS இன் 64-பிட் லைட் பதிப்பை எழுத, இந்தப் படிகளைப் பின்பற்றவும்.





  1. பதிவிறக்கி, நிறுவி துவக்கவும் ராஸ்பெர்ரி பை இமேஜர் உங்கள் கணினியில் உள்ள கருவி.
  2. கிளிக் செய்யவும் OS ஐ தேர்வு செய்யவும் > Raspberry Pi OS (மற்றவை) > ராஸ்பெர்ரி பை ஓஎஸ் லைட் (64-பிட்) .
  3.   ராஸ்பெர்ரி பை லைட் ஓஎஸ் ராஸ்பெர்ரி பை ஜீரோ என்று எழுதுங்கள் கியர் ஐகானைக் கிளிக் செய்து SSH ஐ இயக்கவும்.
  4. போன்ற விவரங்களை நிரப்பவும் பயனர் பெயர் மற்றும் கடவுச்சொல் , Wi-Fi SSID மற்றும் கடவுச்சொல், Wi-Fi இணைப்பை உள்ளமைக்க. மேலும் விவரங்களுக்கு, எங்கள் வழிகாட்டியைப் பார்க்கவும் ராஸ்பெர்ரி பையில் இயங்குதளத்தை எவ்வாறு நிறுவுவது.
  5. கார்டில் OS ஐ எழுதிய பிறகு, அதை வெளியேற்றி உங்கள் ராஸ்பெர்ரி பை ஜீரோவில் செருகவும்.

படி 2: SSH வழியாக இணைக்கவும்

OS ஐ எழுதும் போது நாங்கள் SSH ஐ இயக்கியதால், MacOS அல்லது Linux இல் டெர்மினல் பயன்பாட்டைப் பயன்படுத்தி SSH வழியாக உங்கள் Raspberry Pi உடன் இணைக்க முடியும் மற்றும் Windows இல் PuTTY. பையுடன் இணைக்க, ராஸ்பெர்ரி பையின் ஐபியை நாம் அறிந்திருக்க வேண்டும். உங்கள் ஸ்மார்ட்போனில் Fing பயன்பாட்டைப் பயன்படுத்தலாம் அல்லது ஐபியைக் கண்டறிய உங்கள் ரூட்டரின் DHCP அமைப்புகளைச் சரிபார்க்கலாம்.

நீங்கள் MacOS அல்லது Linux இல் டெர்மினல் பயன்பாட்டைப் பயன்படுத்துகிறீர்கள் என்றால், பின்வரும் கட்டளையை இயக்கவும்,



ssh username@RaspberryPiIP

உதாரணமாக:

ssh pi@192.168.0.160

உங்கள் கடவுச்சொல்லை உள்ளிட்டு அழுத்தவும் திரும்பு / உள்ளிடவும் முக்கிய





புட்டியைப் பயன்படுத்தினால்:

  1. போர்ட் 22 உடன் Raspberry Pi IP முகவரியை உள்ளிட்டு, கிளிக் செய்யவும் திற .
  2. 'இவ்வாறு உள்நுழையவும்:' எனக் கேட்கும் போது, ​​பயனர்பெயரை உள்ளிட்டு அழுத்தவும் உள்ளிடவும் .
  3. கடவுச்சொல்லை உள்ளிட்டு அழுத்தவும் உள்ளிடவும் .

நீங்கள் SSH வழியாக பையில் வெற்றிகரமாக உள்நுழைவீர்கள். இல்லையெனில், பிணைய இணைப்பு, உங்கள் பயனர்பெயர் மற்றும் உங்கள் கடவுச்சொல்லைச் சரிபார்க்கவும்.





மென்பொருள் தொகுப்புகளை மேம்படுத்தவும் மேம்படுத்தவும் பின்வரும் கட்டளையை இயக்கவும். இதை முடிக்க சிறிது நேரம் ஆகலாம்.

sudo apt update && sudo apt upgrade -y
  ராஸ்பெர்ரி பை தொகுப்புகளைப் புதுப்பித்து மேம்படுத்தவும்

படி 3: டோக்கரை நிறுவவும்

ராஸ்பெர்ரி பையில் டோக்கரை நிறுவ, SSH டெர்மினல் சாளரத்தில் பின்வரும் கட்டளையை இயக்கவும்.

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

இது ஸ்கிரிப்டை இயக்கி உங்கள் ராஸ்பெர்ரி பையில் டோக்கரை நிறுவும். பின்வரும் கட்டளையைப் பயன்படுத்தி நிறுவப்பட்ட டோக்கர் பதிப்பைச் சரிபார்க்கவும்.

docker version
  ராஸ்பெர்ரி பையில் டாக்கரை நிறுவி சரிபார்க்கவும்

அடுத்து, இந்த டோக்கர் நிறுவலை அணுகுவதற்கு எங்கள் இயல்புநிலை பை பயனரை அனுமதிப்போம். கட்டளை பின்வருமாறு:

sudo usermod -aG docker pi 

இது முடிந்ததும், ராஸ்பெர்ரி பையை மீண்டும் துவக்கவும் sudo மறுதொடக்கம் கட்டளையிடவும், பின்னர் போர்டைனரை நிறுவ கீழே கொடுக்கப்பட்டுள்ள படிகளைப் பின்பற்றவும்.

படி 4: போர்டைனரை நிறுவவும்

கட்டளை வரி வழியாக நீங்கள் டோக்கர் கொள்கலன்களை நிர்வகிக்க முடியும் என்றாலும், Raspberry Pi இல் எங்கள் டோக்கர் கொள்கலன்களை வரிசைப்படுத்துவதற்கும் நிர்வகிப்பதற்கும் பயனர் நட்பு GUI இடைமுகத்தை Portainer வழங்குகிறது. போர்டைனரை நிறுவ, 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 இல் உள்ள Raspberry Pi இன் IP முகவரியைப் பார்வையிடவும்:

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

Portainer பயனர் கணக்கை உருவாக்க விரும்பிய பயனர்பெயர் மற்றும் கடவுச்சொல்லை உள்ளிட்டு உள்நுழையவும்.

  ராஸ்பெர்ரி பை டோக்கரில் இயங்கும் போர்டைனரில் உள்நுழைக

படி 5: Bitwarden RS (Vaultwarden) ஐ நிறுவி அமைக்கவும்

Portainer இல் உள்நுழைந்த பிறகு, Raspberry Pi இல் சுயமாக ஹோஸ்ட் செய்யப்பட்ட BitWarden சேவையகத்தை வரிசைப்படுத்தவும் அமைக்கவும் இந்தப் படிகளைப் பின்பற்றவும்.

  1. கிளிக் செய்யவும் தொகுதி > தொகுதியைச் சேர்க்கவும் .   பயனர் கணக்குகளை உருவாக்கவும் பதிவுகளை இயக்கவும்
  2. பெயரைத் தட்டச்சு செய்து கிளிக் செய்யவும் தொகுதியை உருவாக்கவும் பொத்தானை. தொகுதிக்கு பெயரிட்டுள்ளோம் பிட்வார்டன் சர்வர் .
  3. கிளிக் செய்யவும் கொள்கலன்கள் > கொள்கலனைச் சேர்க்கவும் . பின்வரும் புலங்களில் தகவலை உள்ளிடவும்:
    • பெயர்: பிட்வார்டன் (நீங்கள் எதை வேண்டுமானாலும் பெயரிடலாம்)
    • படம்: vaultwarden/server:latest
    கிளிக் செய்யவும் புதிய நெட்வொர்க் போர்ட்டை வெளியிடவும் . இல் தொகுப்பாளர் புலம், வகை 8080, மற்றும் இல் கொள்கலன் புலம், வகை 80 , கீழே உள்ள படத்தில் காட்டப்பட்டுள்ளது.
  4. கீழே உருட்டி கிளிக் செய்யவும் தொகுதிகள் > வரைபட கூடுதல் தொகுதி கீழ் மேம்பட்ட கொள்கலன் அமைப்புகள் பிரிவு. வகை /தகவல்கள் இல் கொள்கலன் புலம் மற்றும் தேர்வு பிட்வார்டன் சர்வர் முந்தைய படிகளில் நாங்கள் உருவாக்கிய தொகுதி.
  5. கிளிக் செய்யவும் மறுதொடக்கம் கொள்கை கீழ் மேம்பட்ட கொள்கலன் அமைப்புகள் பிரிவு மற்றும் தேர்வு எப்போதும் .
  6. கிளிக் செய்யவும் கொள்கலனை வரிசைப்படுத்தவும் கீழ் தி செயல்கள் பிரிவு. சில நிமிடங்களுக்குப் பிறகு, அது காட்டப்பட வேண்டும் பிட்வார்டன் நாங்கள் இப்போது பயன்படுத்திய சர்வர் ஆரோக்கியமான .
  7. நீங்கள் இப்போது போர்ட் 8080 இல் Raspberry Pi IP முகவரியைப் பார்வையிடலாம். இது Bitwarden web UIயைத் திறக்கும்.

படி 6: கிளவுட்ஃப்ளேர் சுரங்கப்பாதையை அமைக்கவும்

பிட்வார்டனை அணுகவும் பயன்படுத்தவும், நீங்கள் ரிவர்ஸ் ப்ராக்ஸியை அமைக்க வேண்டும். ப்ராக்ஸி ஹோஸ்ட்டைச் சேர்க்க மற்றும் அமைக்க நீங்கள் Nginx ப்ராக்ஸி மேலாளரைப் பயன்படுத்தலாம். இருப்பினும், நாங்கள் முற்றிலும் மாறுபட்ட அணுகுமுறையைப் பயன்படுத்துவோம், அதற்குப் பதிலாக பாதுகாப்பான SSL இணைப்புடன் எங்கிருந்தும் தொலைவிலிருந்து Bitwarden ஐ அணுக Cloudflare Tunnel சேவையைப் பயன்படுத்துவோம்.

அதை அமைக்க, உங்களிடம் பதிவு செய்யப்பட்ட டொமைன் இருக்க வேண்டும். Cloudflare இல் உங்கள் டொமைனைச் சேர்த்து, Cloudflare டன்னலை நிறுவவும் அமைக்கவும் இந்தப் படிகளைப் பின்பற்றவும்.

  1. டெர்மினல் அல்லது புட்டி SSH இணைப்பில், பின்வரும் கட்டளைகளை இயக்கவும்.
    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 , பிறகு ஒய் மற்றும் அழுத்தவும் உள்ளிடவும் முக்கிய
  7. சுய-ஹோஸ்ட் செய்யப்பட்ட பிட்வார்டன் சர்வரை அணுகுவதற்கு DNS வழியை உருவாக்கவும்.
    cloudflared tunnel route DNS bitwarden bitwarden.YourDomain.com
  8. இறுதியாக, சுரங்கப்பாதையை இயக்கவும்.
    cloudflared tunnel run bitwarden
  9. நீங்கள் இப்போது பார்வையிடலாம் https://bitwarden.YourDomain.com பிட்வார்டன் சேவையகத்தை அணுக.

படி 7: உள்நுழைந்து பயனர்களை உருவாக்கவும்

கிளவுட்ஃப்ளேர் டன்னலில் நீங்கள் அமைத்துள்ள ஹோஸ்ட்பெயரில் உலகில் எங்கிருந்தும் உங்களது சுய-ஹோஸ்ட் செய்யப்பட்ட பிட்வார்டன் சேவையகத்தை இப்போது அணுகலாம். நிர்வாக குழுவை இயக்கவும் உங்கள் பிட்வார்டன் சர்வரில் உள்ள பயனர்கள் மற்றும் பெட்டகங்களை நிர்வகிக்க.

உங்கள் நண்பர்கள் மற்றும் குடும்பத்தினரின் கடவுச்சொற்களை மறைகுறியாக்கப்பட்ட வடிவத்தில் அவர்களின் பிட்வார்டன் வால்ட்களில் சேமிக்கவும், கடவுச்சொற்களை உருவாக்கவும், மேலும் பல கணக்குகளை நீங்கள் உருவாக்கலாம். சிறந்த பாதுகாப்பிற்காக 2-காரணி அங்கீகாரத்தை இயக்குவதை உறுதிசெய்யவும்.

கணக்கை உருவாக்கிய பிறகு, நீங்கள் அல்லது பயனர்கள் Bitwarden இல் உள்நுழைந்து, கடவுச்சொற்களைப் பாதுகாப்பதற்காக இணைய உலாவியில் (.csv) தங்கள் கடவுச்சொற்களை பிட்வார்டன் கணக்குகள் அல்லது பெட்டகங்களுக்கு இறக்குமதி செய்யலாம். பார்க்கவும் பிட்வார்டன் ஆவணங்கள் அதை எவ்வாறு பயன்படுத்துவது என்பது பற்றி மேலும் அறிய. கூடுதலாக, நீங்கள் கூட Google Cloud ஐப் பயன்படுத்தி (கிட்டத்தட்ட) எந்த கட்டணமும் இல்லாமல் சுய-ஹோஸ்ட் பிட்வார்டன் .

மேக்புக் ப்ரோ பேட்டரியை மாற்றுவதற்கு எவ்வளவு செலவாகும்

முழுமையான தனியுரிமையுடன் DIY கடவுச்சொல் நிர்வாகி

ராஸ்பெர்ரி பை ஜீரோ 2 டபிள்யூவில் பாதுகாப்பான சுய-ஹோஸ்ட் செய்யப்பட்ட பிட்வார்டன் சேவையகத்தை இப்படித்தான் பயன்படுத்துகிறீர்கள். ராஸ்பெர்ரி பை 3 அல்லது ராஸ்பெர்ரி பை 4/400 இல் பிட்வார்டன் சேவையகத்தை அமைக்க விரும்பினால், இந்த வழிகாட்டியில் விவரிக்கப்பட்டுள்ள படிகள் அப்படியே இருக்கும்.

பிட்வார்டன் சேவையகத்தைப் பயன்படுத்திய பிறகு, கடவுச்சொற்களை உருவாக்க மற்றும் நிர்வகிக்க, இணைய உலாவியில் பிட்வார்டன் நீட்டிப்பை நிறுவலாம் அல்லது உங்கள் Android அல்லது iOS சாதனத்தில் பயன்பாட்டை நிறுவலாம். நாங்கள் கிளவுட்ஃப்ளேர் டன்னலைப் பயன்படுத்துவதால், எங்கள் பொது ஐபியை நாங்கள் அம்பலப்படுத்த மாட்டோம், இது மற்ற முறைகளை விட மிகவும் பாதுகாப்பானது. உங்கள் கடவுச்சொற்களும் உள்நுழைவுத் தகவல்களும் உங்கள் பிட்வார்டன் பெட்டகங்களில் பாதுகாப்பாகவும், பாதுகாப்பாகவும், தனிப்பட்டதாகவும் இருக்கும்.

வகை DIY