Difference between revisions of "Update Passbolt Version"
|  (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.

