Updates are applied manually: you download the new version and replace your files, then run a one-click database update from the admin panel. It only takes a few minutes, and your data, settings and uploads are kept.
Before you start, back everything up. Make a copy of your files and export your database from your hosting control panel. If anything goes wrong, you can restore in seconds.
Also note: if you've made custom changes to the source code, those will be overwritten and need to be re-applied after the update.
.env — your configuration (database details, mail, etc.)storage/ — generated files and logspublic/uploads/ — your uploaded logos, images and filesUpdate database. This safely applies any database changes — anything already applied is skipped.When it's done, refresh the About page to confirm you're on the new version, and check that your server still meets the current requirements (major versions occasionally need a newer PHP).
You don't need to update one version at a time. If you're on 1.6, you can jump straight to 1.9 or 2.1 — just replace the files with the newest version and run the database update once.
See what's changed in each release on the updates page.
Subscribe to receive an email when we ship new features, security updates, or major releases. No marketing — only product updates.