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.
Instale o complemento Bitwarden
Para instalar o complemento Bitwarden no Home Assistant, siga estas etapas:
- Faça login no seu Home Assistant Server e navegue até Configurações > Complementos.
- Clique no LOJA COMPLEMENTAR botão.
- Use a barra de pesquisa para pesquisar e clique em Vaultwarden (Bitwarden).
- 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.
- Depois de instalado, ative as opções Iniciar na inicialização, Watchdog e Atualização automática.
- 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:
- 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.
- 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.
- Clique Adicionar para adicionar o repositório.
- Sob Configurações > Complementos, procure Cloudflared e clique Instalar.
- Após a instalação, habilite Iniciar na inicialização e cão de guarda opções.
- Então clique Configuração e depois clique no três pontos > Editar em YAML.
- 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 - Clique Salvar e depois clique Reiniciar complemento.
- Acesse a página do complemento Cloudflared e clique no botão Registro aba.
- 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.
- Faça login na Cloudflare e selecione o nome de domínio que você adicionou.
- Clique Autorizar. Uma vez autorizado, o add-on criará um túnel seguro para o seu servidor Bitwarden.
- Abrir Editor de arquivos e clique no pasta ícone no canto superior esquerdo.
- 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 - 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.
- 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:
- Abra o aplicativo Bitwarden Password Manager e toque no engrenagem ícone no canto superior esquerdo do aplicativo.
- Insira o seu URL do servidor Bitwarden, ou seja https://bitwarden.yourdomainname.com, e salve-o.
- 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.
- No cromada navegador da Web, clique no botão Bitwarden extensão e, em seguida, clique no Engrenagem ícone.
- Insira a URL do servidor Bitwarden, ou seja, https://bitwarden.yourdomainname.com, e clique Salvar.
- 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.
- 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.