홈 어시스턴트에서 자체 호스팅 Bitwarden 추가 기능을 설정하는 방법

홈 어시스턴트 서버를 스마트하게 만들어주는 동일한 홈 어시스턴트 서버는 Bitwarden과 같은 다른 서비스도 실행할 수 있습니다.홈 어시스턴트 설치 위에 자체 호스팅 Bitwarden 서버를 애드온으로 설정하기만 하면 됩니다.그런 다음 이 Bitwarden 서버를 사용하여 스마트폰이나 PC의 웹 브라우저에서 복잡한 암호를 만들고 저장할 수 있습니다.

가장 좋은 점은 비밀번호 관리자 서비스가 완전히 오픈 소스이며 무료이기 때문에 비용을 지불할 필요가 없다는 것입니다.

필요한 것

Raspberry Pi(Raspberry Pi 4 4GB 또는 8GB 권장)에서 실행되는 Home Assistant Server가 필요합니다.PC 또는 기타 하드웨어에 Home Assistant Server를 설치할 수도 있지만 해당 버전은 감독되지 않으므로 명령줄 셸을 통해 추가 기능을 수동으로 설치하고 구성해야 합니다.

Raspberry Pi에서 Home Assistant를 설정했으면 아래 단계에 따라 Bitwarden을 설치, 구성 및 배포하십시오.

Bitwarden 추가 기능 설치

홈 어시스턴트에 Bitwarden 애드온을 설치하려면 다음 단계를 따르십시오.

  • Home Assistant Server에 로그인하고 설정 > 추가 기능으로 이동합니다.
  • ADD-ON STORE 버튼을 클릭합니다.
  • 검색 창을 사용하여 Vaultwarden(Bitwarden)을 검색하고 클릭합니다.
  • 홈 어시스턴트 서버에 Bitwarden 애드온 설치를 시작하려면 설치 버튼을 클릭하십시오.완료하는 데 최대 1분이 소요될 수 있습니다.홈 어시스턴트 서버에 bitwarden 추가 설치
  • 설치되면 부팅 시 시작, Watchdog 및 Auto를 활성화합니다.-업데이트 옵션.
  • 그런 다음 시작을 클릭합니다.
  • 찾을 수 없으면 이 링크를 클릭 > 링크 열기를 클릭하여 저장소를 추가한 다음 Bitwarden 애드온을 검색하여 설치하십시오.

    이제 포트 7277(예: 192.168.0.111:7277)을 사용하여 Home Assistant Server의 IP를 방문할 수 있습니다.

    추가 기능 페이지에서 웹 UI 열기 버튼을 클릭하여 Bitwarden 웹 UI를 열 수도 있습니다.그러나 Bitwarden 서버를 보호하지 않으면 계정을 만들거나 등록할 수 없습니다.

    Cloudflared Tunnel을 사용하여 SSL 구성

    Home Assistant 서버에서 Cloudflared 추가 기능을 설치하고 사용하여 로컬 Bitwarden 서버를 안전한 SSL/TLS 암호화로 인터넷에 노출할 수 있습니다.Cloudflared 터널을 시작하면 Bitwarden에서 계정을 생성한 귀하 또는 다른 사용자가 모든 장치에서 암호 볼트에 쉽게 액세스하고 관리할 수 있습니다.

    단계는 다음과 같습니다.

  • Freenom.com에 무료 도메인을 등록하거나 Bitwarden 서버를 호스팅하기 위해 새 도메인을 구입할 수 있습니다.도메인이 있으면 Cloudflare에서 계정을 만들고 도메인을 추가합니다.또한 HTTPS를 활성화합니다.도메인에 대한 Cloudflare 터널 액세스 권한 부여
  • 이 링크를 클릭한 다음 링크 열기 옵션을 클릭하십시오.그러면 로컬 Home Assistant 인스턴스가 열리고 필요한 Cloudflared 추가 기능을 설치하기 위해 이 사용자 지정 저장소를 Home Assistant에 추가할 수 있습니다.홈 어시스턴트에 cloudflared 터널 저장소 추가
  • 추가를 클릭하여 저장소를 추가합니다.
  • 설정 > 추가 기능에서 Cloudflared를 검색하고 설치를 클릭합니다.
  • 설치 후 부팅 시 시작 및 Watchdog 옵션을 활성화합니다.
  • 그런 다음 구성을 클릭한 다음 세 개의 점 > YAML에서 편집을 클릭합니다.
  • 옵션 필드에 다음 코드를 붙여넣습니다.’YourDomainName’을 도메인 이름으로 바꾸고 서비스의 IP 주소를 Home Assistant 서버 IP로 바꾸십시오.포트 7277.additional_hosts 유지: 호스트 이름: bitwarden.YourDomainName.조직 서비스: http://192.168.0.111:7277external_hostname: YourDomainName.orgtunnel_name: bitwardenservertunnel_token: nginx_proxy_manager: 거짓log_level:debugwarp_enable: truewarp_routes: – 192.168.0.2/24
  • 저장을 클릭한 다음 ADD-ON 다시 시작을 클릭합니다.
  • Cloudflared 추가 기능 페이지를 연결하고 로그 탭을 클릭합니다.cloudflared 터널 시작
  • 몇 초 후에 Cloudflare URL이 표시됩니다.이 URL을 복사하여 웹 브라우저에 붙여넣습니다.그러면 Cloudflare 페이지가 열립니다.
  • Cloudflare에 로그인한 다음 추가한 도메인 이름을 선택합니다.
  • 승인을 클릭합니다.승인되면 추가 기능은 Bitwarden 서버에 대한 보안 터널을 생성합니다.
  • 파일 편집기를 열고 왼쪽 상단의 폴더 아이콘을 클릭합니다.
  • Configuration.yaml 파일을 클릭하고 아래와 같이 다음 줄을 붙여넣고 저장 아이콘을 클릭합니다.http:use_x_forwarded_for: truetrusted_proxys:- 172.30.33.0/24 홈 어시스턴트의 구성 파일에 코드 추가
  • 개발자 도구로 이동하여 구성 확인을 클릭합니다.구성이 유효하다고 표시되면 다시 시작을 클릭합니다.서버가 다시 시작될 때까지 기다리십시오.
  • 다시 시작하면 https://bitwarden.yourdomainname.com URL을 방문하여 안전한 SSL/TLS 암호화를 사용하여 인터넷에서 Bitwarden 서버에 액세스할 수 있습니다.cloudflared 터널을 통한 원격 서버 액세스
  • 이제 귀하와 귀하의 가족 및 친구들을 위해 가입하고 사용자 계정을 만들 수 있습니다.

    가입 비활성화

    현재 Bitwarden URL이 있는 사람은 누구나 가입하고 볼트를 만들 수 있습니다.이를 방지하기 위해 가입을 비활성화할 수 있습니다.이를 위해 다음 주소에서 Bitwarden 관리자 패널에 액세스해야 합니다.

    https://bitwarden.yourdomainname.org/admin

    그런 다음 관리자 토큰(로그에서 관리자 토큰/비밀번호 가져오기)을 붙여넣어 관리자 패널을 엽니다.액세스 토큰이 표시되지 않으면 추가 기능을 다시 설치하고 추가 기능을 시작한 후 로그를 다시 확인하십시오.

    추가 기능은 관리자 토큰을 한 번만 표시합니다.안전한 곳에 메모해 두십시오.

    관리자 패널에 액세스하면 가입 비활성화를 포함한 다양한 설정을 편집하고 변경할 수 있습니다.또한 2단계 인증을 활성화하고 사용자가 Home Assistant Server에서 호스팅되는 Bitwarden 계정에 액세스하고 사용하는 방법에 대한 정책을 생성할 수 있습니다.

    Android 또는 iOS 기기에서 Bitwarden 사용

    Android 또는 iOS 기기에서 Bitwarden에 액세스하고 사용하려면 Google Play Store 또는 App Store에서 Bitwarden 암호 관리자 앱을 설치해야 합니다.

    앱이 설치되면 Android 또는 iOS 기기에서 다음 단계를 따르세요.

  • Bitwarden Password Manager 앱을 연 다음 앱의 왼쪽 상단에 있는 톱니바퀴 아이콘을 탭합니다.
  • Bitwarden 서버 URL(예: https://bitwarden.yourdomainname.com)을 입력하고 저장합니다.안드로이드 ios 장치에 bitwarden 추가
  • 그런 다음 로그인 버튼을 탭하고Bitwarden 서버 볼트에 로그인하고 모든 비밀번호에 액세스하려면 사용자 이름과 비밀번호를 입력하십시오.
  • 웹 브라우저에서 Bitwarden 설정

    웹 브라우저에서 Bitwarden 서버 및 계정에 액세스하고 사용하려면 Bitwarden 암호 관리자 확장을 설치해야 합니다.확장 프로그램은 Chrome, Edge, Mozilla Firefox 등과 같은 모든 주요 웹 브라우저에서 사용할 수 있습니다.

    확장 프로그램을 설치한 후 다음 단계에 따라 확장 프로그램을 구성하고 모든 장치의 웹 브라우저에서 모든 비밀번호에 안전하게 액세스하거나 저장하십시오.

  • Chrome 웹 브라우저에서 Bitwarden 확장 프로그램을 클릭한 다음 톱니바퀴 아이콘을 클릭합니다.
  • Bitwarden 서버 URL(예: https://bitwarden.yourdomainname.com)을 입력하고 저장을 클릭합니다.웹 브라우저에 bitwarden 추가
  • 로그인을 클릭한 다음 Bitwarden 서버에서 사용자 이름과 암호를 입력하십시오.이중 인증을 활성화한 경우 코드를 입력하여 로그인하십시오.
  • 이제 모든 비밀번호에 액세스하고 웹 브라우저에서 바로 안전하게 관리할 수 있습니다.
  • 단계는 다른 웹 브라우저와 다소 유사합니다.

    평생 무료 비밀번호 관리자

    이제 설정이 완료되었으므로 웹 브라우저에서 JSON 또는 CSV 형식으로 모든 비밀번호를 내보내고 BitWarden 볼트로 직접 가져올 수 있습니다.

    자체 호스팅 Bitwarden 서버를 사용하면 암호 관리자를 구독할 필요가 없습니다.Cloudflared 터널 및 다중 요소 인증(MFA)을 통해 SSL/TLS로 보호되므로 서버는 안전하게 유지되고 암호는 모든 장치에서 암호화된 상태로 유지됩니다.암호는 또한 모든 장치에서 자동으로 동기화됩니다.Plus Bitwarden은 또한 귀하의 비밀번호가 누출 또는 데이터 침해에서 발견되는 경우 귀하에게 통지할 것입니다.

    Scroll to Top