System Update
Introduction
System Update manages UddoktaPay software updates. Check for new versions, review changelogs, select release channels, and apply updates to keep your installation current.
Access System Update from Administration → System Settings → Update.
Check for Updates
Click Check for Updates to query the update server for new versions.
What happens:
- System contacts update server
- Compares current version with latest available
- Displays update status
Update available:
- Update details display
- Version number shown
- Changelog available
- Install Update button becomes active
Release Types
Click Release Type to choose your update channel.
Available Release Types
Stable (recommended)
Production-ready releases tested and verified.
Pre-release
Early access to upcoming features before stable release.
Beta
Cutting-edge features in active development.
Change Release Type
- Click Release Type button
- Modal opens: "Choose release type"
- Select: Stable, Pre-release, or Beta
- Click Save
- Click Check for Updates to see available versions
WARNING
Changing from Stable to Pre-release or Beta may offer updates with untested features. Only use Pre-release or Beta channels on development installations, never on production sites.
Install Update
When an update is available, click Install Update to begin installation.
Before installation:
- Backup your database
- Backup your files
- Note current version
- Inform users of potential downtime
Installation process:
- Click Install Update
- Progress bar appears showing update status
- System downloads update files
- Applies database migrations
- Updates core files
- Clears caches
- Completes installation
Progress indicators:
- Percentage complete
- Current operation description
DANGER
Do not close the browser or navigate away during update installation. Interrupting the update process can corrupt your installation and require manual recovery.
Stop Update
If an update is in progress, a Stop Update button appears.
To stop an update:
- Click Stop Update button during installation
- Confirmation prompt appears
- Confirm to halt the process
- Update stops at current step
- System attempts to rollback changes
DANGER
Stopping an update mid-process is risky. Only use this if absolutely necessary (e.g., critical error detected). Stopped updates may leave your installation in an inconsistent state requiring manual intervention or restoration from backup.
After stopping:
- Review error logs
- Check database integrity
- Verify file permissions
- Restore from backup if needed
- Contact support if installation damaged
Best Practices
Before updating:
- Backup everything — Database and files
- Read changelog — Understand what's changing
- Test on staging — If you have a staging environment
- Schedule maintenance — Notify users of downtime
- Check requirements — PHP version, extensions, disk space
During update:
- Don't close browser
- Don't navigate away from
