-
Notifications
You must be signed in to change notification settings - Fork 0
Updating Relaywright
Mark Rotteveel | Dotwebster.com edited this page Jul 3, 2026
·
1 revision
Relaywright updates preserve runtime data by default.
Before updating:
- Open the admin UI.
- Create and validate a backup from
System -> Backups. - Confirm the install root, data directory, service name, and admin HTTPS port.
- Review the release notes.
Run the newer Relaywright-<version>-windows-x64-installer.exe as Administrator.
The installer:
- stops the Relaywright service;
- installs the new release side-by-side under
releases; - updates the Windows service path;
- preserves the data directory;
- starts Relaywright and waits for
/health.
Run:
sudo bash install-relaywright.sh --version latest --update --non-interactiveThe installer:
- downloads and verifies the selected release;
- installs the new build under
/opt/relaywright/releases; - updates the
currentsymlink; - preserves the data directory;
- restarts the systemd service and waits for
/health.
If a new release fails during install, keep the previous release directory and data directory intact.
Rollback approach:
- point the Windows service path or Linux
currentsymlink back to the previous release; - restart the service;
- verify
/health; - review Logs and Diagnostics.
Do not downgrade across schema-changing releases without testing against a copy of the data directory.
- Confirm the admin UI opens.
- Confirm runtime status is healthy.
- Run Diagnostics.
- Send a controlled test email.
- Check Queue Operations and Logs.