Operations
Backup and Restore Runbook
This page focuses on practical backup and restore steps.
Backup and Restore Runbook
This page focuses on practical backup and restore steps.
What to back up
Minimum:
config/ServerProperties.json- service wrapper files
- deployment notes for ports and tokens
Recommended:
- previous release artifacts
- logs around the last good known state
- plugin configs such as
GeyserVoice/config.yml
Before changing anything
Take a snapshot when you are about to:
- upgrade VoiceCraft
- change transports
- rotate tokens
- switch topology
Restore workflow
- Stop the affected service.
- Restore
ServerProperties.json. - Restore related plugin or addon config if the topology changed.
- Restart VoiceCraft.
- Validate transport auth and bind flow.
What a restore does not fix automatically
- firewall mistakes
- DNS or host reachability issues
- mismatched client or plugin config
- topology mistakes after a network redesign
Validation after restore
Check:
- server starts cleanly
- chosen transport is enabled
- token matches the integrating node
- player bind and audio flow work again