TeamPass é um gerenciador de senhas de código aberto projetado para equipes e organizações, permitindo o armazenamento seguro e colaborativo de senhas e informações sensíveis.
sudo mkdir -p /data/teampass-appsudo chown -R 33:33 /data/teampass-app
sudo chmod -R 775 /data/teampass-appdocker exec -it mysql-app mysql -uroot -pSQL
mkdir teampass-dockercd teampass-dockernano docker-compose.ymlYAML
docker network create teampass_networkdocker network connect teampass_network mysql-appdocker inspect mysql-app | grep -A 5 "Networks"docker inspect teampass-app | grep -A 5 "Networks"docker compose up -dNa página de configuração do Teampass vai pedir "Secure Path" onde vai ficar as senhas criptografadas do Teampass fora do www padrão, colocar /var/teampass_secure, pois esse caminho já foi criado no compose.
Siga o assistente de instalação para completar o setup do Teampass. Ele vai usar o banco já configurado.
- Database connection
- Host: mysql-app
- Database name : teampass_db
- Login: teampass_user
- Password: sua_senha_forte
- Port: 3306
- Table prefix: teampess_
docker compose downdocker compose up -dMUITO IMPORTANTE: Após a instalação bem-sucedida do TeamPass, você DEVE remover ou renomear o diretório install/ dentro do contêiner do TeamPass para evitar que qualquer pessoa acesse o assistente de instalação novamente.
docker exec teampass-app rm -rf /var/www/html/install