xBit Updates and Maintenance Guide
This document explains the procedure for updating xBit to new releases and performing safe operating system maintenance.
xBit Software Updates
When new xBit releases are available, the xBit Team publishes Release Notes that include:
- New features
- Improvements
- Bug fixes
- Security updates
To upgrade your xBit deployment, please schedule an update session using the link below.
Update Scheduling
After scheduling:
- You will receive an email notification and calendar invitation
- The xBit Team will share:
- Latest container image download instructions
- Backup procedure
- Update preparation steps
Update Procedure
During the scheduled window, an xBit Team member will assist with the following:
- Validate existing backups
- Download the latest xBit container images
- Update
docker-compose.ymlif required - Stop running containers
- Start updated containers
- Perform database/application migrations
- Validate application functionality
Rollback Procedure (If Update Fails)
In the event of an unsuccessful update, the xBit Team will assist with recovery:
- Collect logs and diagnostic data
- Roll back to the previous container images
- Restore the database from backup
- Restart containers
- Validate system functionality
OS Maintenance / Updates
When performing operating system updates or maintenance, follow this safe procedure:
- Stop xBit containers
- Perform OS updates
- Reboot the server
- After reboot, navigate to the xBit directory and start containers
- Verify services
Best Practices (Recommended)
- Always take a backup before upgrades or major OS changes
- Ensure sufficient disk space before starting containers
- Keep Docker Engine / Docker Desktop updated
- Monitor logs after startup to confirm successful initialization