Help Search

Upgrade to Passbolt Pro

There are many ways you can upgrade your version 1 or version 2 Community Edition (CE) to Passbolt Pro. This page list the options and will point you to the right manual.

Upgrade from CE v2

Upgrade from v1

Using docker

Using source

If the server running Passbolt V1 doesn’t and cannot match the requirements listed bellow, you will need a new server to upgrade to Passbolt Pro.

Can I upgrade on the same server?

If the server running Passbolt v1 matches the requirements listed bellow, you can upgrade to Passbolt Pro on the same server. If it does not match, you can also upgrade your distribution packages, or install on a new server. Generally the major dependency upgrade is PHP7. (In Debian, using dotdeb replacements work like a charm).


Passbolt is reported to work on a large variety of operating system configurations. Therefore this help page is a generic guide that should work for most environments.

If you run into any issues with your particular configuration, please check the forum. Maybe someone else has had your issue. If not, make a post and the community will try to help you.

  • Any Unix-like major distribution (Debian, Centos, Ubuntu, *BSD)
  • A webserver (Apache or Nginx)
  • A TLS server certificate for HTTPS
  • PHP >= 7.0.0
  • MariaDB/Mysql >= 5.5.59
  • Composer
  • GnuPG
  • Git

The following PHP extensions (that may or may not come by default):

  • PHP-GNUPG: for key verification and authentication.
  • Cakephp default requirements: Intl, mbstring, simplexml
  • Image manipulation: gd or imagick
  • Database: Mysqlnd, pdo, pdo_mysql
  • Some general default: xsl, phar, posix, xml, zlib, ctype, curl, json.
  • Ldap
  • & more depending on your configuration (for example if you want to use memcache for sessions).

Last updated

This article was last updated on April 15th, 2018.

Are you experiencing issues with Passbolt Pro Edition?

Contact Pro support

or ask the community