O mesmo servidor Home Assistant que torna sua casa inteligente também pode executar outros serviços, como o Bitwarden. Tudo o que você precisa fazer é configurar um Bitwarden Server auto-hospedado sobre a instalação do Home Assistant como um complemento. Você pode usar este servidor Bitwarden para criar e salvar senhas complexas em seu smartphone ou em um navegador da web em seu PC.

A melhor parte é que você nunca terá que pagar pelo serviço do gerenciador de senhas, pois é totalmente de código aberto e gratuito.

Coisas que você vai precisar

você vai precisar Home Assistant Server rodando em um Raspberry Pi (de preferência em um Raspberry Pi 4 4GB ou 8GB). Embora você também possa instalar Home Assistant Server em um PC ou outro hardware, como essa versão não é supervisionada, você terá que instalar e configurar os complementos manualmente por meio do shell da linha de comando.

Depois de configurar o Home Assistant no Raspberry Pi, siga as etapas abaixo para instalar, configurar e implantar o Bitwarden.

instagram viewer

Instale o complemento Bitwarden

Para instalar o complemento Bitwarden no Home Assistant, siga estas etapas:

  1. Faça login no seu Home Assistant Server e navegue até Configurações > Complementos.
  2. Clique no LOJA COMPLEMENTAR botão.
  3. Use a barra de pesquisa para pesquisar e clique em Vaultwarden (Bitwarden).
  4. Clique no Instalar botão para começar a instalar o add-on Bitwarden em seu Home Assistant Server. Isso pode levar até um minuto para terminar.
  5. Depois de instalado, ative as opções Iniciar na inicialização, Watchdog e Atualização automática.
  6. Então clique Começar.

Caso não encontre, clique esse link> Link aberto para adicionar o repositório e, em seguida, pesquisar e instalar o complemento Bitwarden.

Agora você pode visitar o IP do seu Home Assistant Server com porta 7277. Por exemplo, 192.168.0.111:7277.

Você também pode clicar no botão abrir interface do usuário da Web na página do complemento para abrir a interface do usuário da Web do Bitwarden. No entanto, você não pode criar uma conta ou registrar-se a menos que proteja o Bitwarden Server.

Configurar o SSL usando Cloudflared Tunnel

No Home Assistant Server, você pode instalar e usar o complemento Cloudflared para expor o servidor Bitwarden local à Internet com criptografia SSL/TLS segura. Depois de iniciar o túnel Cloudflared, você ou outros usuários para os quais você cria contas na Bitwarden podem acessar e gerenciar facilmente seus cofres de senhas em todos os seus dispositivos.

As etapas são as seguintes:

  1. Registre um domínio gratuito em Freenom.com ou você pode comprar um novo domínio para hospedar seu servidor Bitwarden. Depois de ter o domínio, crie uma conta no Cloudflare e adicione seu domínio. Além disso, habilite HTTPS.
  2. Clique em esse link e depois clique no Link aberto opção. Isso abrirá sua instância local do Home Assistant e permitirá que você adicione esse repositório personalizado ao seu Home Assistant para instalar o complemento Cloudflared necessário.
  3. Clique Adicionar para adicionar o repositório.
  4. Sob Configurações > Complementos, procure Cloudflared e clique Instalar.
  5. Após a instalação, habilite Iniciar na inicialização e cão de guarda opções.
  6. Então clique Configuração e depois clique no três pontos > Editar em YAML.
  7. Cole o código a seguir no campo Opções. Certifique-se de substituir 'YourDomainName' com seu nome de domínio e o endereço IP no Serviço: com o IP do seu servidor Home Assistant. Mantenha a porta 7277.
    hosts_adicionais:
    -nome de anfitrião: bitwarden.YourDomainName.org
    serviço: http://192.168.0.111:7277
    nome_do_host_externo: YourDomainName.org
    tunnel_name: bitwardenserver
    túnel_token: ""
    nginx_proxy_manager: falso
    log_level: depurar
    warp_enable: verdadeiro
    warp_routes:
    - 192.168.0.2/24
  8. Clique Salvar e depois clique Reiniciar complemento.
  9. Acesse a página do complemento Cloudflared e clique no botão Registro aba.
  10. Após alguns segundos, você verá um URL da Cloudflare. Copie este URL e cole-o em seu navegador. Isso abrirá a página do Cloudflare.
  11. Faça login na Cloudflare e selecione o nome de domínio que você adicionou.
  12. Clique Autorizar. Uma vez autorizado, o add-on criará um túnel seguro para o seu servidor Bitwarden.
  13. Abrir Editor de arquivos e clique no pasta ícone no canto superior esquerdo.
  14. Clique no Configuração.yaml arquivo e cole as seguintes linhas conforme mostrado abaixo e clique no botão Salvar ícone.
    http:
    use_x_forwarded_for: verdadeiro
    trust_proxies:
    - 172.30.33.0/24
  15. Vá para as ferramentas do desenvolvedor e clique em Verificar configuração. Se mostrar Configuração válida, clique em Reiniciar. Aguarde o reinício do servidor.
  16. Uma vez reiniciado, você pode visitar o https://bitwarden.yourdomainname.com URL para acessar o servidor Bitwarden na internet com criptografia SSL/TLS segura.

Agora você pode se inscrever e criar contas de usuário para você e sua família e amigos.

Desativar inscrições

Atualmente, qualquer pessoa com sua URL Bitwarden pode se inscrever e criar cofres. Para evitar isso, você pode desativar as inscrições. Para isso, você precisa acessar o painel de administração da Bitwarden no seguinte endereço:

https://bitwarden.yourdomainname.org/admin

Em seguida, cole o token de administração (obtenha o token/senha de administrador nos logs) para abrir o painel de administração. Se você não vir o token de acesso, reinstale o complemento novamente e verifique o log novamente após iniciar o complemento.

O complemento mostra o token de administrador apenas uma vez. Anote em algum lugar seguro.

Depois de acessar o painel de administração, você pode editar e alterar várias configurações, incluindo a desativação de inscrições. Você também pode ativar a autenticação de dois fatores e criar políticas sobre como os usuários podem acessar e usar suas contas Bitwarden hospedadas em seu Home Assistant Server.

Use o Bitwarden em dispositivos Android ou iOS

Para acessar e usar o Bitwarden em seu dispositivo Android ou iOS, você precisa instalar o aplicativo gerenciador de senhas Bitwarden da Google Play Store ou App Store.

Depois que o aplicativo estiver instalado, siga estas etapas no seu dispositivo Android ou iOS:

  1. Abra o aplicativo Bitwarden Password Manager e toque no engrenagem ícone no canto superior esquerdo do aplicativo.
  2. Insira o seu URL do servidor Bitwarden, ou seja https://bitwarden.yourdomainname.com, e salve-o.
  3. Em seguida, toque no Conecte-se e digite o nome de usuário e a senha para fazer login no cofre do Bitwarden Server e acessar todas as senhas.

Configurar o Bitwarden no navegador da Web

Para acessar e usar o Bitwarden Server e as contas em seus navegadores da web, você precisa instalar a extensão do gerenciador de senhas Bitwarden. A extensão está disponível para todos os principais navegadores da web, como Chrome, Edge, Mozilla Firefox, etc.

Depois de instalar a extensão, siga estas etapas para configurá-la e acessar ou salvar todas as suas senhas com segurança em seus navegadores da Web em todos os dispositivos.

  1. No cromada navegador da Web, clique no botão Bitwarden extensão e, em seguida, clique no Engrenagem ícone.
  2. Insira a URL do servidor Bitwarden, ou seja, https://bitwarden.yourdomainname.com, e clique Salvar.
  3. Clique Conecte-se e, em seguida, insira o nome de usuário e a senha em seu servidor Bitwarden. Se você ativou a autenticação de dois fatores, insira o código para fazer login.
  4. Agora você pode acessar todas as senhas e gerenciá-las com segurança diretamente no seu navegador da web.

As etapas são mais ou menos semelhantes a outros navegadores da web.

Gerenciador de senhas gratuito vitalício

Agora que a configuração está concluída, você pode exportar todas as suas senhas de seu navegador da Web em formato JSON ou CSV e importá-las diretamente para seu cofre BitWarden.

Com um Bitwarden Server auto-hospedado, você nunca precisará obter uma assinatura para um gerenciador de senhas. Protegido com SSL/TLS via túnel Cloudflared e autenticação multifator (MFA), seu servidor permanece seguro e as senhas permanecem criptografadas em todos os seus dispositivos. As senhas também são sincronizadas automaticamente em todos os seus dispositivos. Além disso, a Bitwarden também o notificará se alguma de suas senhas for encontrada em vazamentos ou violações de dados.