Difference between revisions of "Update Passbolt Version"

From Notes_Wiki
(Created page with "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: <syntaxhighlight lang="bash"> sudo systemctl stop nginx </syntaxhighlight> == 2. Update Passbolt CE == Update your package lists: <syn...")
 
Line 6: Line 6:
It is recommended to always perform a backup of your Passbolt installation before proceeding.
It is recommended to always perform a backup of your Passbolt installation before proceeding.


== 1. Take Down Your Site ==
=== 1. Take Down Your Site ===


Stop your web server to prevent user activity during the upgrade:
Stop your web server to prevent user activity during the upgrade:
Line 14: Line 14:
</syntaxhighlight>
</syntaxhighlight>


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


Update your package lists:
Update your package lists:
Line 34: Line 34:
</syntaxhighlight>
</syntaxhighlight>


== 3. Clear the Application Cache ==
=== 3. Clear the Application Cache ===


After the upgrade, clear Passbolt’s cache to ensure all changes are reflected:
After the upgrade, clear Passbolt’s cache to ensure all changes are reflected:
Line 44: Line 44:
''Note: Use `nginx` instead of `www-data` if your web server runs as `nginx`.''
''Note: Use `nginx` instead of `www-data` if your web server runs as `nginx`.''


== 4. Bring Your Site Back Online ==
=== 4. Bring Your Site Back Online ===


Restart your webserver:
Restart your webserver:
Line 52: Line 52:
</syntaxhighlight>
</syntaxhighlight>


== 5. Verify Integrity & Health ==
=== 5. Verify Integrity & Health ===


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

Revision as of 10:06, 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.