Stop the chaos of insecure password sharing and untangle credential management within your team. This is a hybrid credential platform built for collaboration, offering a sovereign, battle-tested solution that scales from small teams to large organizations. It provides a secure, centralized place for all your credentials, secrets, and private keys.
Passbolt delivers unmatched security and control, designed for modern IT and DevOps teams but simple enough for everyone.
services:
db:
image: mariadb:10.11
restart: unless-stopped
environment:
- MARIADB_ROOT_PASSWORD=${MARIADB_ROOT_PASSWORD}
- MARIADB_DATABASE=passbolt
- MARIADB_USER=passbolt
- MARIADB_PASSWORD=${MARIADB_PASSWORD}
volumes:
- ./db-data:/var/lib/mysql
passbolt:
image: passbolt/passbolt:latest-ce
restart: unless-stopped
tty: true
depends_on:
- db
environment:
- APP_FULL_BASE_URL=http://localhost
- DATASOURCES_DEFAULT_HOST=db
- DATASOURCES_DEFAULT_USERNAME=passbolt
- DATASOURCES_DEFAULT_PASSWORD=${MARIADB_PASSWORD}
- DATASOURCES_DEFAULT_DATABASE=passbolt
ports:
- 80:80
- 443:443
volumes:
- ./gpg:/etc/passbolt/gpg
- ./jwt:/etc/passbolt/jwt
command:
- /usr/bin/wait-for.sh
- -t
- "0"
- db:3306
- --
- /docker-entrypoint.shMARIADB_ROOT_PASSWORD=your_super_secret_root_password
MARIADB_PASSWORD=your_super_secret_db_passwordAuto-fetched about 19 hours ago
Auto-fetched about 19 hours ago