# Nexobiz Customer Upgrade Guide

## Preflight

- Confirm active license and update entitlement.
- Confirm backup destination and restore test status.
- Review release manifest signature.
- Confirm PHP, Node, database, Redis, queue, and scheduler compatibility.

## Upgrade Flow

1. Put the tenant or installation into maintenance mode.
2. Create a database and file backup.
3. Verify the signed release manifest.
4. Apply package files.
5. Run migrations.
6. Rebuild frontend assets.
7. Restart queue workers.
8. Run smoke checks.
9. Disable maintenance mode.

## Rollback

Rollback requires the previous signed package, database backup, file backup, and release manifest. Rollback must be blocked if the package signature or backup manifest is invalid.
