Difference between revisions of "Update Passbolt Version"

From Notes_Wiki
Line 10: Line 10:
Stop your web server to prevent user activity during the upgrade:
Stop your web server to prevent user activity during the upgrade:


<syntaxhighlight lang="bash">
<pre>
sudo systemctl stop nginx
sudo systemctl stop nginx
</syntaxhighlight>
</pre>


=== 2. Update Passbolt CE ===
=== 2. Update Passbolt CE ===

Revision as of 10:12, 12 June 2025

Home > Ubuntu > Ubuntu 22.04 > Ubuntu 22.04 Passbolt setup > Update Passbolt Version


Update Passbolt Version

It is recommended to always perform a backup of your Passbolt installation before proceeding.

1. Take Down Your Site

Stop your web server to prevent user activity during the upgrade:

sudo systemctl stop nginx

2. Update Passbolt CE

Update your package lists:

sudo apt update

Upgrade only the Passbolt CE package:

sudo apt --only-upgrade install passbolt-ce-server

You may also run a full system upgrade if desired:

sudo apt upgrade

3. Clear the Application Cache

After the upgrade, clear Passbolt’s cache to ensure all changes are reflected:

 sudo -H -u www-data bash -c "/usr/share/php/passbolt/bin/cake cache clear_all" 


Note: Use `nginx` instead of `www-data` if your web server runs as `nginx`.

4. Bring Your Site Back Online

Restart your webserver:

sudo systemctl start nginx

5. Verify Integrity & Health

After the update, Passbolt automatically performs a dry run of the cleanup to detect any data integrity issues.

Run the health check:

sudo -H -u www-data bash -c "/usr/share/php/passbolt/bin/cake passbolt healthcheck"

If integrity issues are detected, resolve them by running the cleanup without the dry run flag:

sudo -H -u www-data bash -c "/usr/share/php/passbolt/bin/cake passbolt cleanup"

Then run the health check again to confirm everything is working as expected.


Home > Ubuntu > Ubuntu 22.04 > Ubuntu 22.04 Passbolt setup > Update Passbolt Version