Updating FOSSBilling
Before you do anything, make sure that you do a full backup (or two) of both the database and all files in your FOSSBilling installation.
Not doing so will leave you with no way to restore your data if something goes wrong.
There are two main ways to update FOSSBilling: manually or automatically.
Using the Automatic Updater (Recommended)
- FOSSBilling can handle the update process automatically for you. This can be accessed by logging into your admin panel and going to
system
-->update
. - This will update FOSSBilling using whatever branch is set in the configuration file. (preview or release)
- The default option for this configuration will depend on if you have installed a preview or a release version of, but it can be changed at anytime. (more information can be found on the config documentation (opens in a new tab)).
Manually Updating FOSSBilling
- Download the latest version of FOSSBilling (opens in a new tab).
- Extract the latest release on-top of your existing installation, overriding existing files.
- Navigate to
system
-->update
from within the administrator panel. - Click "Apply Patches & Update Configuration".
Backup Patching Method
In the event that you are unable to accesses the administrator panel to perform patches, FOSSBilling provides a backup patching method that can be accessed by accessing example.com/run-patcher
. This will run both the configuration and DB migrations.