Uma implementação alternativa do servidor da API do Bitwarden Client, escrita em ferrugem e compatível com clientes oficiais do Bitwarden [isenção de responsabilidade], perfeita para a implantação auto-hospedada, onde a execução do serviço oficial de recurso pesado pode não ser o ideal.
Importante
Ao usar este servidor, relate quaisquer bugs ou sugestões diretamente para nós (consulte, entre em contato), independentemente de qualquer cliente que você esteja usando (móvel, desktop, navegador ...). Não use os canais oficiais de suporte Bitwarden.
É fornecida uma implementação quase completa da API do cliente Bitwarden, incluindo:
Cofre pessoal
Enviar
Anexos
Ícones do site
Chave da API pessoal
Organizações
Coleções, compartilhamento de senhas, funções de membros, grupos, registros de eventos, redefinição de senha do administrador, conector de diretório, políticas
Autenticação de vários fatores
Autenticador, email, fido2 webauthn, yubikey, duo
Acesso de emergência
Back -end de administração do Vaultwarden
Cliente Modificado da Web Vault (incluído em nossos contêineres)
Importante
A maioria dos navegadores da web moderna não dispensa o uso de APIs de criptografia na Web em contextos inseguros. Nesse caso, você pode receber um erro como Cannot read property 'importKey'
. Para resolver esse problema, você precisa acessar o cofre da Web via HTTPS ou localhost.
Isso pode ser configurado diretamente no Vaultwarden ou usando um proxy reverso de terceiros (alguns exemplos).
Se você tiver um nome de domínio disponível, poderá obter certificados HTTPS com Let's Encrypt ou pode gerar certificados autoassinados com utilitários como o MKCERT. Alguns proxies fazem automaticamente esta etapa, como Caddy ou Traefik (veja os exemplos vinculados acima).
Dica
Para obter exemplos mais detalhados sobre como instalar, usar e configurar o VaultWarden, você pode verificar nosso wiki.
A principal maneira de usar o Vaultwarden é através de nossas imagens de contêineres que são publicadas no ghcr.io, Docker.io e quay.io.
Também existem pacotes orientados para a comunidade que podem ser usados, mas esses podem estar atrasados para trás da versão mais recente ou podem se desviar da maneira como o VaultWarwen está configurado, conforme descrito em nosso wiki.
Puxe a imagem do contêiner e monte um volume do host para armazenamento persistente.
Você pode substituir docker
pelo podman
, se preferir usar o Podman.
Docker Pull Vaultwarwen/Server: mais recente Docker Run - -De -Detach -Nome Vaultwarwen --env domain = "https: //vw.domain.tld" --Volume/VW-Data/:/Data/ -Restart a menos que parado -Publicar 80:80 Vaultwarden/servidor: mais recente
Isso preservará quaisquer dados persistentes em /vw-data/
, você poderá adaptar o caminho para o que for adequado a você.
Para usar o Docker Compose, você precisa criar uma compose.yaml
.
Serviços: Vaultwarden: Imagem: Vaultwarden/Server: LatseContainer_Name: VaultwardenRestart: a menos que StoppedEnvironment: Domain: "https: //vw.domain.tld" Volumes: - ./vw-data/:/data/ports: - 80:80
Tem uma pergunta, sugestão ou precisa de ajuda? Junte -se à nossa comunidade no Matrix, Github discussões ou fóruns de discurso.
Encontrou um bug ou falha? Pesquise nosso rastreador de problemas e discussões para ver se já foi relatado. Caso contrário, inicie uma nova discussão ou crie um novo problema. Certifique -se de usar a versão mais recente do VaultWarden e não há problemas semelhantes abertos ou fechados!
Obrigado pela sua contribuição para o projeto!
Este projeto não está associado à Bitwarden ou Bitwarden, Inc.
No entanto, um dos mantenedores ativos da VaultWarden é empregado pela Bitwarden e pode contribuir para o projeto em seu próprio tempo. Essas contribuições são independentes do Bitwarden e são revisadas por outros mantenedores.
Os mantenedores trabalham juntos para definir a direção do projeto, com foco em servir a comunidade de auto-hospedagem, incluindo indivíduos, famílias e pequenas organizações, garantindo a sustentabilidade do projeto.
Observação: não podemos ser responsabilizados por qualquer perda de dados que possa ocorrer ao usar o Vaultwarden. Isso inclui senhas, anexos e outras informações tratadas pelo aplicativo. É altamente recomendável realizar backups regulares de seus arquivos e banco de dados. No entanto, se você tiver perda de dados, incentivamos você a nos contatar imediatamente.
Este projeto era conhecido como Bitwarden_RS e foi renomeado para se separar do servidor oficial do Bitwarden, na esperança de evitar problemas de confusão e marca registrada/marca.
Consulte #1642 - V1.21.0 Release e renomear projetos para Vaultwarden para obter mais explicações.