All articles

Set Up Your Local Passbolt Development Environment in Minutes with DDEV

3 min. read

LP

Leonardo Pagani

23 July, 2025

Passbolt + DDEV

  • Slow development environments, especially on macOS and Windows
  • Lack of HTTPS support out of the box
  • Manual setup of debugging tools like Xdebug
  • Complex database configuration and lack of a visual database manager
  1. Clone both the passbolt-docker-compose and Passbolt API repositories
  2. Install PHP dependencies manually via Composer
  3. Manually copy configuration files
  4. Edit .env files and host mappings
  5. Run multiple docker-compose commands across different files
  6. Manually configure the database
  7. Deal with unencrypted local connections (no HTTPS)
ddev start
ddev init_passbolt
ddev cake passbolt register_user -u [email protected] -f First -l Last -r admin
  • Automatically sets up your local environment with HTTPS with zero configuration, no more messing around with certificates and browser warnings.
  • Xdebug, a strong PHP debugging tool, is already configured in DDEV and you can enable/disbale it with a single command.
  • DDEV includes Mailpit, a local email testing tool allowing you to view all outgoing mail in a clean web environment.
  • Adminer is a powerful tool to browse and view your database in the browser with once again no extra configuration required. 

Continue reading

The road to Passbolt version 5 - Getting started with the new resource types (beta)

5 min. read

The road to Passbolt version 5 - Getting started with the new resource types (beta)

Learn how to enable encrypted metadata in Passbolt v5 to benefit from advanced resource types and improved security.

CA

Cedric Alfonsi

16 July, 2025

Passbolt 5.3 Introduces Custom Fields and Performance Improvements

4 min. read

Passbolt 5.3 Introduces Custom Fields and Performance Improvements

Passbolt 5.3 introduces custom fields, allowing structured key-value data alongside credentials and includes performance enhancements.

Passbolt team

Passbolt team

16 July, 2025

Flag of European UnionMade in Europe. Privacy by default.