Bitwarden é altamente personalizável, leve e fornece aos usuários uma extensão de API e navegador para ajudar os usuários a gerenciar suas senhas com eficiência. O Bitwarden também fornece um aplicativo móvel, permitindo que você sincronize todas as suas informações pessoais em todos os seus dispositivos.
Um gerenciador de senhas auto-hospedado é poderoso e uma opção melhor, pois você é responsável por toda a segurança e pelos recursos que você considera adequado. Em caso de compromisso, você está no controle do que acontece com seus dados.
Este tutorial irá orientá -lo em como configurar um gerenciador de senhas pessoais usando o Bitwarden e o Docker.
Vamos começar:
Etapa 1: Instale o Docker e o Docker Compose
A primeira coisa que precisamos fazer é configurar o servidor e todos os componentes necessários. Recomenda -se que você execute um servidor Linux, pois possui a maioria das dependências necessárias e é mais fácil de gerenciar do que outros sistemas operacionais.
Antes de instalar o Docker e o Docker compor no seu servidor, verifique se você possui os serviços DNS e os nomes configurados corretamente para configurar o gerenciador de senhas em um nome de domínio.
Etapa 2: Instale o motor Docker
Em seguida, comece removendo as versões mais antigas do Docker e os componentes do Docker. Se você tiver um novo servidor, pule esta etapa:
sudo apt-get Remover Docker Docker-Engine Docker.IO Containerd Runc
Em seguida, precisamos configurar os repositórios usando os comandos abaixo:
sudo apt-get update && sudo apt-get install curl gnupg lsb liberes ca-certificados apt-transport-https -y
A próxima etapa é adicionar a tecla GPG do repositório do Docker usando o comando:
CURL -FSSL https: // Download.Docker.com/linux/ubuntu/gpg | sudo gpg--daarmor -o/usr/share/keyrings/docker-archive-keyring.gpg
Na próxima etapa, configure o repositório nas fontes.Lista Arquivo usando o comando:
eco \
"Deb [arch = amd64 assinado por/usr/share/keyrings/Docker-Archive-Keyring.gpg] https: // download.Docker.com/linux/ubuntu \
$ (lsb_release -cs) estável "| sudo tee/etc/apt/fontes.lista.D/Docker.Lista> /dev /null
Por fim, atualize os repositórios e instale o Docker:
Atualização de sudo apt-get
sudo apt-get install docker-c docker-c-cli contêiner.io
OBSERVAÇÃO: O guia de instalação do Docker fornecido neste tutorial é para servidores Ubuntu. Para sua distro específica, verifique a documentação do Docker.
Etapa 3: Instale o docker compor
Para a próxima etapa, precisamos instalar o Docker Compose. Certifique -se de que você tenha o mecanismo do Docker instalado, pois o Docker Compose conta com ele para executar suas operações:
sudo curl -l "https: // github.com/docker/compor/liberações/download/1.29.0/Docker-Compose-$ (uname -s)-$ (uname -m) "-o/usr/local/bin/Docker-Compose
Adicione permissões de execução ao binário:
sudo chmod +x/usr/local/bin/docker-comp
Agora, você instalou com sucesso o Docker e o Docker Compose. Agora podemos mudar para iniciar o gerenciador de senhas Bitwarden no servidor.
Etapa 4: Inicie o Bitwarden no Docker
Depois que todos os requisitos forem atendidos, podemos usar o script bash fornecido para instalar e configurar o Bitwarden.
Use o comando abaixo para baixar e iniciar o script de instalação. Antes de executar, você pode revisar o script e garantir que se sinta confortável com as ações a serem executadas:
Curl -lso Bitwarden.sh https: // vá.btwrdn.CO/BW-SH
Na próxima etapa, altere as permissões de script como:
CHMOD 700 BITWARDEN.sh
Depois de verificar as ações executadas pelo script, inicie o instalador usando o comando:
sudo ./Bitwarden.SH install
Este comando deve iniciar o script do instalador, que solicitará informações interativamente as informações à medida que o processo de instalação continua:
A primeira etapa é configurar o nome de domínio para o seu gerenciador de senhas. O valor deve ser configurado nos registros DNS do seu servidor.
Na próxima etapa, selecione se deseja configurar um certificado SSL Let's Crypt. Certifique -se de ter um domínio válido antes de selecionar esta opção, pois a instalação falhará se o domínio estiver incorreto.
Depois que o Docker for puxado e extraído a imagem, você será obrigado a fornecer o ID de instalação e a chave do Bitwarden.
Navegue até o seguinte recurso para gerar seu ID de instalação e senha:
https: // bitwarden.com/host/
Prossiga com o processo de instalação e configure um certificado SSL. Se você já gerou um, forneça o caminho ou, se não, gerar uma cópia autoassinada.
Etapa 5: Execute Bitwarden
Depois de configurar tudo corretamente, use o script para iniciar o Bitwarden.
OBSERVAÇÃO: Você pode editar as alterações e as configurações de configuração no ./bwdata/configuração.Arquivo YML.
Agora execute:
sudo ./Bitwarden.SH START
O script acima lançará o Docker e puxará várias dependências-o arquivo de composição do docker, incluindo imagens como:
https: // hub.Docker.com/r/bitwarden/ícones
https: // hub.Docker.com/r/bitwarden/nginx
https: // hub.Docker.com/r/bitwarden/mssql
https: // hub.Docker.com/r/bitwarden/API
https: // hub.Docker.com/r/bitwarden/eventos
https: // hub.Docker.com/r/bitwarden/portal
https: // hub.Docker.com/r/bitwarden/web
E outros.
Depois que todas as imagens forem baixadas e extraídas, o script executará o Docker e configurará o Bitwarden.
Etapa 6: Configurar Bitwarden
Depois que o Bitwarden for configurado com sucesso no seu servidor, navegue até o endereço que você configurou durante a instalação e crie uma nova conta:
Agora que você criou uma conta, faça login no seu painel Bitwarden para definir as várias configurações e recursos.
Conclusão
Com isso, você instalou e configurou com sucesso o gerenciador de senhas Bitwarden em seu servidor. Usando as etapas deste tutorial, você terá controle completo de suas senhas e informações pessoais.