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

Simplifying Passbolt Installation with Ansible

4 min. read

Simplifying Passbolt Installation with Ansible

Automate Passbolt installation with Ansible for a consistent, secure, and efficient server setup.

Antony Bartolomucci

Antony Bartolomucci

5 August, 2025

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

6 min. read

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

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

CA

Cedric Alfonsi

16 July, 2025

Flag of European UnionMade in Europe. Privacy by default.