Saltar para o conteúdo principal

Vaultwarden

Descrição​

Vaultwarden é um gerenciador de senhas de código aberto que permite armazenar e gerenciar com segurança suas senhas, logins e outros dados confidenciais.

Primeiros passos​

O Vaultwarden é instalado com a imagem e inicia automaticamente quando o servidor é inicializado.

Após instalar a imagem, a interface web do Vaultwarden estará disponível em https://example.com/, onde example.com é o nome de host do seu servidor.

Para acessar a interface web, use as credenciais enviadas a você por e-mail.

Além disso, as credenciais de login podem ser encontradas no servidor no arquivo:

/root/.app_credentials

Para acessar este arquivo, você precisará fazer login no servidor via SSH. Você pode se conectar ao servidor via SSH:

  • Com uma chave SSH, se esta opção estiver habilitada antes de um servidor ser criado
  • Com a senha do usuário root enviada por e-mail quando o servidor é ativado

Alterando o domínio​

Se quiser usar seu próprio domínio ou subdomínio para acessar a interface web do Vaultwarden, você precisa fazer login no servidor via SSH como usuário root e executar o comando:

add_domain

Será solicitado que você insira um domínio ou subdomínio no formato subdomain.example.com.

nota

Certifique-se de que seu domínio existe e aponta para o endereço IPv4 do seu servidor!

Quando o script terminar, um certificado Let's Encrypt será emitido para o domínio ou subdomínio especificado, e a interface web estará disponível em https://example.com/, onde example.com é o domínio (subdomínio) especificado anteriormente.

Criação de conta​

Por padrão, o registro está habilitado no Vaultwarden por meio da interface web. Se quiser desabilitar o registro, você pode fazer isso na seção de administração em https://example.com/admin.

Vá para o menu Settings -> General settings e desmarque Allow new signups.

Texto alternativo

Configuração de SMTP​

Por padrão, o Vaultwarden não pode enviar e-mails, o que significa que o envio de convites ou notificações do serviço não funcionará. Se você precisar enviar e-mails pelo serviço, precisará configurar o envio por meio de um SMTP de terceiros.

Você pode fazer isso na seção administrativa no menu Settings -> SMTP Email Settings.

Texto alternativo

Você pode encontrar exemplos de configuração para serviços como Gmail, Outlook e Sendgrid na documentação

Se você não tiver um SMTP de terceiros, recomendamos considerar serviços como:

Ambos os serviços têm planos gratuitos com limites que devem ser suficientes para uso no Vaultwarden

Aplicativos cliente​

Além da interface web, você pode usar extensões de navegador compatíveis com Bitwarden e aplicativos cliente para trabalhar com o Vaultwarden.

Recomendamos usar os clientes do Bitwarden disponíveis aqui.

Atualização de software​

Para atualizar a instalação do Vaultwarden, você precisa fazer login no servidor via SSH como usuário root e executar dois comandos:

cd /opt/vaultwarden/ && docker compose pull
systemctl restart vaultwarden.service

Software instalado​

NomeLicença
VaultwardenLicença AGPL-3.0
CaddyLicença Apache 2.0

Para mais informações sobre os pacotes instalados, consulte a documentação oficial deles: