Repolode
nilsteampassnet

nilsteampassnet/TeamPass

Gerenciador de senhas colaborativo e auto-hospedado para equipes, com controle de acesso por pasta, criptografia AES-256-GCM e trilhas de auditoria.

Alternativa open source a:LastPass

Estrelas
1,890
Forks
574
Issues abertas
5
Último commit
há 4 dias

O que é?

O Teampass é um cofre de credenciais de código aberto que roda no seu próprio servidor PHP e MySQL/MariaDB. As equipes o usam para definir quem pode ver cada credencial, organizando-as em pastas aninhadas, funções e permissões por usuário, e para evitar que senhas sejam compartilhadas em chats ou planilhas.

Os segredos são criptografados com AES-256-GCM usando chaves de objeto de 256 bits, e a chave privada é derivada da senha do usuário com PBKDF2-SHA256. Cada usuário tem uma cópia das chaves de objeto protegida por RSA, então remover uma conta revoga o acesso dela. O projeto também oferece SSO com LDAP/AD e OAuth2, TOTP, MFA com Duo e YubiKey, campanhas de revisão de acesso e exportação de relatórios de conformidade.

Ele inclui uma REST API com autenticação JWT, uma extensão de navegador para preenchimento automático e importação do Bitwarden, LastPass, 1Password, KeePassXC e CSV. As imagens Docker são publicadas no Docker Hub e no GitHub Container Registry.

Recursos principais

  • 01Permissões de acesso baseadas em pastas e funções, com exceções por usuário
  • 02Criptografia AES-256-GCM com chaves de objeto protegidas por RSA para cada usuário
  • 03LDAP/AD com grupos aninhados, SSO com OAuth2 e vários métodos de MFA
  • 04Revisões de acesso, relatórios de conformidade e acompanhamento da rotação
  • 05REST API com autenticação JWT e especificação OpenAPI
  • 06Importação do Bitwarden, LastPass, 1Password, KeePassXC e CSV

Casos de uso

  • Equipes pequenas que precisam compartilhar senhas de contas de serviço sem recorrer a chats ou planilhas
  • Organizações que precisam mostrar aos auditores quem teve acesso a cada credencial
  • Usuários de homelab que querem um cofre auto-hospedado em um servidor pequeno
  • Empresas que precisam de integração com LDAP ou AD para controlar o acesso a senhas

Início rápido

  1. 1

    Execute o contêiner do Teampass com Docker

    docker run -d --name teampass -p 8080:80 -v teampass_data:/var/www/html teampass/teampass:latest
  2. 2

    Consulte o guia do Docker para saber mais sobre a configuração

  3. 3

    Em produção, siga o guia oficial de instalação bare-metal

Antes de usar

  • Requer PHP 8.2 ou superior e um servidor MySQL/MariaDB com várias extensões do PHP, então a configuração exige algum trabalho.
  • Ao hospedar por conta própria, você é responsável pela manutenção do servidor, pelos backups e pelo reforço da segurança.

Em coleções

Tópicos

Perguntas frequentes

O que é TeamPass?
Gerenciador de senhas colaborativo e auto-hospedado para equipes, com controle de acesso por pasta, criptografia AES-256-GCM e trilhas de auditoria. O Teampass é um cofre de credenciais de código aberto que roda no seu próprio servidor PHP e MySQL/MariaDB. As equipes o usam para definir quem pode ver cada credencial, organizando-as em pastas aninhadas, funções e permissões por usuário, e para evitar que senhas sejam compartilhadas em chats ou planilhas.
TeamPass é gratuito? Qual é a licença?
TeamPass é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
TeamPass ainda é mantido?
Manutenção ativa. O último commit de TeamPass foi em 4 de nov. de 2026.
Para que posso usar TeamPass?
Equipes pequenas que precisam compartilhar senhas de contas de serviço sem recorrer a chats ou planilhas Organizações que precisam mostrar aos auditores quem teve acesso a cada credencial Usuários de homelab que querem um cofre auto-hospedado em um servidor pequeno Empresas que precisam de integração com LDAP ou AD para controlar o acesso a senhas
Como instalar TeamPass?
Execute o contêiner do Teampass com Docker: docker run -d --name teampass -p 8080:80 -v teampass_data:/var/www/html teampass/teampass:latest Consulte o guia do Docker para saber mais sobre a configuração Em produção, siga o guia oficial de instalação bare-metal
Onde consigo TeamPass?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/nilsteampassnet/TeamPass

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados