- janeiro 10, 2026
- 2:02 pm
- João Pedro
Após ter instalado o Passbolt e configurado o primeiro usuário administrador, alguns ajustes são importantes, o primeiro deles é a configurar uma conta de e-mail para notificação e recuperação de acessos perdidos.
Vamos para a documentação
A Documentação Passbolt diz que para configurar o SMTP, algumas variáveis de ambiente são importantes, são elas:
No meu caso vou utilizar algumas e as outras vão ser utilizadas o valor padrão, abaixo vai estar o meu compose já atualizado:
version: "3.8"
services:
# Container de Banco de Dados
passbolt-banco:
image: mariadb:10.11
restart: unless-stopped
environment:
MYSQL_RANDOM_ROOT_PASSWORD: "true"
MYSQL_DATABASE: passbolt_db
MYSQL_USER: passbolt
MYSQL_PASSWORD: passbolt
volumes:
- /minha-pasta/passbolt/banco:/var/lib/mysql
networks:
- rede-passbolt-local
# Container com o Passbolt Server
passbolt-server:
image: passbolt/passbolt:latest-ce
container_name: passbolt-server
environment:
APP_FULL_BASE_URL: https://passbolt.meudominio.com
DATASOURCES_DEFAULT_HOST: passbolt-banco
DATASOURCES_DEFAULT_USERNAME: passbolt
DATASOURCES_DEFAULT_PASSWORD: passbolt
DATASOURCES_DEFAULT_DATABASE: passbolt_db
DATASOURCES_DEFAULT_PORT: 3306
EMAIL_DEFAULT_FROM_NAME: "Passbolt Nexus"
EMAIL_DEFAULT_FROM: [email protected]
EMAIL_TRANSPORT_DEFAULT_HOST: "mail.seu_servidor_smtp.com.br"
EMAIL_TRANSPORT_DEFAULT_PORT: "587"
EMAIL_TRANSPORT_DEFAULT_USERNAME: [email protected]
EMAIL_TRANSPORT_DEFAULT_PASSWORD: passbolt
volumes:
- /minha-pasta/passbolt/config/gpg:/etc/passbolt/gpg:rw
- /minha-pasta/passbolt/config/jwt:/etc/passbolt/jwt:rw
command:
[
"/usr/bin/wait-for.sh",
"-t",
"0",
"passbolt-banco:3306",
"--",
"/docker-entrypoint.sh"
]
ports:
- 80:80
- 443:443
networks:
- rede-externa
- rede-passbolt-local
networks:
rede-passbolt-local:
driver: bridge
Os campos destacados em vermelho, são os que eu utilizei para a configuração, lá estão as minhas configurações de e-mail, coloque as suas, caso não saiba entre em contato com a sua hospedagem de e-mail.
DICA IMPORTANTE
Todas as configurações que foram realizadas no arquivo, não são indicadas para produção, apenas para laboratório, se que rodar o passbolt em produção, algumas boas práticas devem ser adotadas, são elas: Utilizar uma versão estável, credenciais e algumas informações sensíveis devem ser passadas via variável de ambiente.
Após ter ajustado o seu arquivo docker-compose.yaml restart o serviço para aplicar as configurações, utilizando o comando docker compose up -d ,estando na mesma pasta do arquivo.
Se as credenciais e configurações estiverem certo, o Passbolt server, jávai lhe notificar qualquer alteração de senha, modificações de usuários e etc. Além de agora caso o usuário tenha esquecido a sua senha, ele pode solicitar uma recuperação.
Quer montar seu ambiente Docker Swarm?
Aprenda a montar e gerenciar seu ambiente Docker Swarm de forma prática e organizada. Neste guia, você verá passo a passo como configurar o cluster
Clique aquiProfissional de TI com mais de 10 anos de experiência em infraestrutura, Linux, virtualização e contêineres. Atua com Docker, Docker Swarm e implantação de soluções VoIP, sempre focado em otimizar ambientes e compartilhar conhecimento com a comunidade.



