Passbolt
π Passbolt
[!info]
Passbolt is a free and open-source password manager designed for team collaboration.
It's secure, flexible, and ready for automation. Trusted by thousands of organizations, including Fortune 500 companies, newspapers, and governments.
π Project Homepage: Passbolt Homepage
π Overview
Type: Password Manager
Use Case: Collaborative password management with strong encryption.
Key Features:
Self-hosted solution
Role-based access control
Two-factor authentication (2FA)
Encryption keys stored locally
π οΈ Features
π Secure password management for teams
π Backup and restore options
βοΈ Easy to deploy using Docker
π Supports public/private key encryption
π‘οΈ Role-based access control (RBAC) for user permissions
π Getting Started
π§βπ» Create Admin User
Run the following command to create an admin user for Passbolt:
docker-compose exec passbolt su -m -c "/usr/share/php/passbolt/bin/cake \
passbolt register_user \
-u <your_email> \
-f <first_name> \
-l <last_name>\
-r admin" -s /bin/sh www-data
π Explore More: Learn more about user registration in the Passbolt Docs.
π§ Customization and Configuration
ποΈ Backup Database
To back up the database, replace database-container
with your actual database container name and specify the backup location:
docker exec -i database-container bash -c \
'mysqldump -u${MYSQL_USER} -p${MYSQL_PASSWORD} ${MYSQL_DATABASE}' \
> /path/to/backup.sql
π Explore More: For advanced backup strategies, check the Passbolt Backup Guide.
ποΈ Backup Server Keys
To back up the server's private and public keys, run:
docker cp passbolt-container:/etc/passbolt/gpg/serverkey_private.asc \
/path/to/backup/serverkey_private.asc
docker cp passbolt-container:/etc/passbolt/gpg/serverkey.asc \
/path/to/backup/serverkey.asc
[!warning]
Always keep your private keys backed up securely!
πΌοΈ Backup Avatars
To back up user avatars:
docker exec -i passbolt-container \
tar cvfzp - -C /usr/share/php/passbolt/ webroot/img/avatar \
> passbolt-avatars.tar.gz
π Related
Docker β Platform used for deploying Passbolt.
MySQL β Database used by Passbolt for storage.
π Explore More
π Tags
#Passbolt
#PasswordManager
#Docker
#Security
#Backup
#Encryption
#Collaboration
Let me know if you need to expand on any specific sections like security configurations, role management, or integration with other tools!