Nota: O seguinte artigo irá ajudá-lo com: Como implantar o servidor auto-hospedado Bitwarden com o Docker
Jack Wallen orienta você no processo de implantação de um servidor de cofre Bitwarden com a ajuda de contêineres do Docker.
Bitwarden é um dos melhores gerenciadores de senhas de código aberto do mercado. Posso até chegar a dizer que é o melhor período do gerenciador de senhas. Uma das muitas razões pelas quais isso acontece é por causa da flexibilidade da ferramenta, e uma ilustração perfeita disso é a capacidade de implantar seu próprio servidor Bitwarden usando o Docker.
VEJA: Violação de senha: Por que cultura pop e senhas não se misturam (PDF grátis) (TechRepublic)
Por que você deseja implantar seu próprio servidor Bitwarden? Você pode ter informações incrivelmente confidenciais que você confia apenas às suas equipes internas. Se for esse o caso, por que se preocupar que os dados sejam armazenados em um host de terceiros?
O que você precisa para implantar um servidor Bitwarden
Estarei demonstrando em uma instância do Ubuntu Server 22.04, mas você pode implantar o servidor de cofre Bitwarden em qualquer plataforma que e o Docker.
Como instalar o Docker
A primeira coisa que faremos é instalar a versão mais recente do Docker. Primeiro, adicione a chave GPG com o comando:
curl -fsSL https://.docker.com/linux/ubuntu/gpg | sudo gpg –dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Em seguida, adicione o repositório:
echo “deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://.docker.com/linux/ubuntu $(lsb_release -cs) stable” | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Instale as dependências necessárias com o comando:
sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release -y
Por fim, podemos instalar a versão mais recente do mecanismo Docker:
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io -y
Certifique-se de que seu usuário seja membro do grupo docker com o comando:
sudo mod -aG docker $
Saia e faça novamente para que as alterações entrem em vigor.
Como implantar o servidor Bitwarden
Antes de instalar, vamos criar um novo usuário com o comando:
sudo adicionar usuário bitwarden
Em seguida, crie um novo diretório com;
sudo mkdir /opt/bitwarden
Defina as permissões e a propriedade do novo diretório com:
sudo chmod -R 700 /opt/bitwarden
sudo chown -R bitwarden:bitwarden /opt/bitwarden
Felizmente, os desenvolvedores do Bitwarden criaram um prático script de instalação, que você pode baixar com o comando:
curl -Lso bitwarden.sh https://go.btwrdn.co/bw-sh && chmod 700 bitwarden.sh
Depois que o arquivo for baixado, inicie-o com:
./bitwarden.sh instalar
Responda às perguntas necessárias — como detalhes de domínio e SSL — e o script começará a extrair as imagens do Docker necessárias. Durante a instalação, você será solicitado a fornecer sua ID e chave de instalação. Você pode ar essas chaves na página do host da Bitwarden, onde você será solicitado a inserir um endereço de e-mail.
Quando esse comando for concluído, inicie o servidor com:
./bitwarden start
Quando o comando start for concluído, você poderá abrir um navegador e apontá-lo para https://SERVER, onde SERVER é o endereço IP ou domínio do servidor de hospedagem. Você deve ver o prompt de (Figura A), onde você pode criar uma nova conta.
Figura A
Antes de criar sua conta, você precisará primeiro configurar o SMTP.
Como configurar o SMTP para Bitwarden
Antes de tentar criar uma nova conta no servidor, você precisará definir as configurações de SMTP, caso contrário, você não poderá confirmar sua nova conta. Para fazer isso, abra o arquivo de variáveis de ambiente com o comando:
nano ~/bwdata/env/global.override.env
Nesse arquivo, procure (e configure) as seguintes linhas:
- globalSettings__mail__replyToEmail= – o endereço de resposta
- globalSettings__mail__smtp__host= – seu host SMTP
- globalSettings__mail__smtp__port= – sua porta SMTP
- globalSettings__mail__smtp__ssl= – true é para SSL false é para TLS
- globalSettings__mail__smtp__name= – nome de usuário para o host SMTP
- globalSettings__mail__smtp__= – senha para host SMTP
Salve e feche o arquivo. Depois de fazer as alterações, emita o comando:
./bitwarden.sh reconstruir
Depois que tudo for reconstruído, volte para a página de , crie sua conta e pronto.
Parabéns, você acabou de implantar seu próprio servidor Bitwarden. Agora você pode armazenar todas as informações de segurança da equipe sem hospedá-las em uma plataforma de terceiros.