Teampass é uma solução Collaborative Passwords Manager instalada no local.
Copyright © 2009-2024, Nils Laumaillé
Artigo do site com instruções: https://www.valters.eu/teampass-a-self-hosted-password-manager-to-increase-organizations-cybersecurity/
Vídeo do YouTube: https://youtu.be/eXieWAIsGzc?feature=shared
O Teampass deve ser instalado usando a versão mais recente do PHP. O branch master
é aquele vivo que foi aprimorado e vem com novos recursos. Requer pelo menos PHP 8.1
instalado no servidor.
No entanto, o Teampass pode ser usado com a versão PHP 7.4. O projeto Github Teampass possui um branch dedicado chamado PHP_7.4
para esta versão. Observe que apenas a correção de bugs será realizada neste branch.
A documentação está disponível.
@valterseu criou uma imagem Docker do zero, sem dependências e totalmente automatizada que você também pode usar.
Abra a imagem do Docker Hub e obtenha todas as informações.
A documentação completa de uso pode ser encontrada no URL da imagem GitHub Docker.
A imagem Docker fornecida criará uma instalação do Teampass em seu diretório /var/www/html/
, que você deve montar como um volume para mantê-lo persistente. O SSL não será fornecido se você usar esta imagem sem um proxy na frente dela. Consulte o arquivo Docker Compose incluído para obter um exemplo de configuração.
Nota: Use /var/www/html/sk
como seu "caminho absoluto para saltkey" durante a instalação.
O arquivo docker-compose.yml incluído é um exemplo de configuração, usando roteamento de proxy reverso baseado em host virtual para fornecer SSL. Se quiser usar o arquivo Compose como está, você precisará fornecer um certificado SSL com um CN correspondente à variável VIRTUAL_HOST
do serviço teampass
. Consulte a documentação da imagem jwilder/nginx-proxy para obter detalhes. Resumindo, você precisará colocar seu arquivo de certificado (com extensão .crt, por exemplo, teampass.domain.local.crt) e o arquivo de chave privada correspondente (com extensão .key, por exemplo, teampass.domain.local.key) no diretório ssl, nomeado exatamente após o FQDN que você colocou na variável VIRTUAL_HOST
. Certifique-se de reiniciar o serviço nginx após alterações no certificado ou pelo menos sinalizá-lo com o comando reload: docker-compose exec nginx nginx -s reload
.
Nota1: O nome do host do banco de dados é db
. Você pode encontrar as credenciais do banco de dados nas variáveis de ambiente do serviço db
.
Nota2: Use /var/www/html/sk
como seu "caminho absoluto para saltkey" durante a instalação.
O Teampass está atualmente disponível nos seguintes idiomas:
As strings de idiomas são gerenciadas em POEditor.com. Por favor, participe para melhorar sua tradução juntando-se ao projeto Teampass POEditor.
Para obter informações detalhadas sobre as licenças de nossas dependências e nossa política de licença, consulte Informações detalhadas sobre licenças.
Visite Teampass.net
Se você descobrir bugs, relate-os em Problemas do Github.