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.