Automatic Updates (Recommended)
Section titled “Automatic Updates (Recommended)”For most installations, the built-in updater is the easiest option:
- Log in to your admin panel
- Go to System → Update
- Click to install the update
FOSSBilling downloads and installs the new files, enables maintenance mode, clears the cache, and logs you out. After logging back in, you will be prompted to finalize the update.
Update Finalization
Section titled “Update Finalization”Starting with 0.8.1, updates follow a two-phase process:
- Install — New files are downloaded and deployed. Maintenance mode is enabled and you are logged out.
- Finalize — After logging back in, FOSSBilling shows a finalization page where you apply any pending database patches. Once patches are complete, maintenance mode is restored to its previous state and you return to the dashboard.
This prevents older versions from automatically applying database patches before the new code is in place.
The updater follows the configured update branch, usually release or preview, which you can change in your configuration file.
Manual Updates
Section titled “Manual Updates”If you prefer to manage files yourself:
- Back up your database and files
- Download the latest release
- Extract the files over your existing installation (overwrite existing files)
- Delete the
installfolder that came with the new files - Log in to the admin panel and follow the finalization prompt to apply pending patches
FOSSBilling will detect the new files and direct you to the finalization page. If you navigated away, go to System → Update and use Apply Patches & Update Configuration.
If an update fails or FOSSBilling errors after updating, see Troubleshooting FOSSBilling Issues.
Version-Specific Upgrade Notes
Section titled “Version-Specific Upgrade Notes”Some releases need extra review before updating.