Updates.
How to update InvoiceScript from the admin panel or via FTP while preserving your data.
Updates
Where: user dropdown > Update, or navigate to /update
Who: owner only
Current version
The update page displays your installed version (e.g. v1.0.0).
How to update
- Download the latest release ZIP from your account
- Upload the ZIP file to
storage/app/update-packages/on your server - Return to the Update page — the detected package appears with its version
- Click Install update and confirm
InvoiceScript extracts the ZIP, replaces application files, runs database migrations, and clears caches.
Protected paths
These are never overwritten during an update:
| Path | What it contains |
|---|---|
.env |
Your configuration (database, mail, app key) |
storage/ |
Uploaded files, backups, logs, sessions |
.sqlite files |
SQLite database files |
| Configured database | Your active database |
Manual update via FTP
If you prefer not to use the admin page:
- Download and extract the release ZIP locally
- Upload files to your server, overwriting existing application files
- Do not overwrite
.env,storage/, or database files - Run
php artisan migrateif you have SSH access - Clear caches:
php artisan config:clear && php artisan view:clear && php artisan route:clear
What is not included
InvoiceScript does not check for updates automatically. There is no remote update server. You download new versions from the marketplace manually.
For the full update reference, see Updating InvoiceScript.
Related pages
- Updating InvoiceScript (detailed reference)
- Backups
Ready to build?
One-time purchase. Self-hosted. Own every file forever.