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
rootenviada 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.
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.

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.

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
| Nome | Licença |
|---|---|
| Vaultwarden | Licença AGPL-3.0 |
| Caddy | Licença Apache 2.0 |
Links úteis
Para mais informações sobre os pacotes instalados, consulte a documentação oficial deles: