Upgrade
Re-run the install command to upgrade. The binary is replaced atomically (downloaded to temp, then moved). Existing configuration is preserved — the config generation step is skipped when the config file already exists.Canary testing
Test a new build before promoting to stable:Self-hosted mirrors
Override the release URL for self-hosted or mirrored distributions:{base_url}/{version}/{binary}-{os}-{arch}. Checksums are fetched from {base_url}/{version}/checksums.txt and verified with sha256sum.
Uninstall
What gets removed
| Mode | Removed | Preserved |
|---|---|---|
| Control plane | Binary, systemd service, /usr/local/share/zwrmd/, sysctl config, iptables rules | /etc/zwrm/ (config), /var/lib/zwrm/ (data), Firecracker, kernel |
| Agent | Binary, systemd service, sysctl config | /etc/zwrm/ (config), /var/lib/zwrm/ (data) |
| CLI | Binary | — |