Skip to content

willsen4/teampass-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Instalar teampass com Docker

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.

Criando os diretórios / volumes (Dados persistentes)

sudo mkdir -p /data/teampass-app

Ajustando permissões do GLPI

sudo chown -R 33:33 /data/teampass-app
sudo chmod -R 775 /data/teampass-app

Criar banco de dados no Cliente MySQL já instalado no Docker


Acessar o Shell do contêiner MySQL

docker exec -it mysql-app mysql -uroot -p

Depois crie o banco e o usuário:

SQL

Usar os comandos que estão no arquivo SQL.sql


Criar volume para persistência:

mkdir teampass-docker
cd teampass-docker

Crie um arquivo docker-compose.yml:

nano docker-compose.yml

Cole o conteúdo:

YAML

Salve e feche o arquivo. (Em nano, pressione Ctrl+X, depois Y e Enter).


Criar rede Teampass

docker network create teampass_network

Conectar a rede MySQL

docker network connect teampass_network mysql-app

Para inspecionar a rede

docker inspect mysql-app | grep -A 5 "Networks"
docker inspect teampass-app | grep -A 5 "Networks"

Depois execute:

docker compose up -d

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

Acessar o Teampass

Abra seu navegador e vá até http://<IP_da_VM_ou_endereço_externo>:8090/install

Siga o assistente de instalação para completar o setup do Teampass. Ele vai usar o banco já configurado.

Acesse com usuário "admin" e a senha criada.

Vai solicitar essas informações:

  • Database connection
  • Host: mysql-app
  • Database name : teampass_db
  • Login: teampass_user
  • Password: sua_senha_forte
  • Port: 3306
  • Table prefix: teampess_

Se precisar parar o contêiner existente

docker compose down

Se precisar recriar e inicia o contêiner

docker compose up -d

Pós-instalação CRÍTICA (Segurança!)

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

Execute este comando no SSH da sua VM:

docker exec teampass-app rm -rf /var/www/html/install

FIM!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages