Operations
Upgrade Runbook
Use this when upgrading VoiceCraft or a related bridge such as GeyserVoice.
Upgrade Runbook
Use this when upgrading VoiceCraft or a related bridge such as GeyserVoice.
Upgrade order
Recommended order:
- back up config
- stage new binaries separately
- read transport and topology assumptions
- stop the old service
- move config into the new install
- start and validate
Why separate directories help
A separate extracted directory makes rollback easier because:
- old binaries are still intact
- config migration is explicit
- you can compare release layouts
Validate after upgrade
At minimum:
- VoiceCraft starts
- transport ports bind
- client connects
- addon or plugin authenticates
- bind flow works
- proximity audio works
If upgrading GeyserVoice
Also validate:
- runtime auto-start behavior
- proxy ownership model
- backend snapshot forwarding
Rollback trigger examples
Consider rollback when:
- auth suddenly fails on a previously working token
- transports no longer bind as expected
- plugin-managed runtime never becomes ready
- cross-server proxy voice state becomes inconsistent