Backup and Recovery
Introduction
Regular backups are essential for protecting your Passbolt data. This section covers backup procedures for different deployment methods.
Backup Methods
Choose the backup method that matches your deployment:
- From Docker - Backup procedures for Docker deployments
- From Packages - Backup procedures for package-based installations
- From Sources - Backup procedures for source-based installations
What to Backup
A complete Passbolt backup should include:
- Database - All user data, resources, and configuration
- GPG Server Keys - Server encryption keys (public and private)
- Configuration Files - Application and server configuration
- TLS Certificates - SSL/TLS certificates if applicable
Recovery
After restoring a backup, ensure:
- Database is restored to the correct location
- GPG server keys are restored with correct permissions
- Configuration files match the backup state
- TLS certificates are valid and properly configured