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 apply the update
FOSSBilling downloads and applies the update automatically. It 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 go to System → Update
- Click Apply Patches & Update Configuration
Emergency Recovery
Section titled “Emergency Recovery”If you cannot access the admin panel after updating, use the fallback patcher:
- Visit
example.com/run-patcherin your browser - This runs database migrations and configuration updates automatically
- Once complete, try logging in again
What Gets Updated
Section titled “What Gets Updated”- Automatic updates: Core files, database schema, configuration
- Patches (manual step): Database migrations, config updates
Always run the patches after copying in new files so the database schema and configuration stay in sync with the codebase.