How to Update a TeamSpeak 6 Server
Back up first, confirm release changes, update one controlled step at a time and keep a tested rollback path.
Safe update checklist
- Record the currently running version, image tag, startup command, ports and configuration values.
- Stop the server cleanly and create a complete backup of its persistent data and configuration.
- Read the official release notes for breaking changes, new variables and licensing information.
- Pull or install the intended version. Prefer an explicit version tag instead of relying blindly on
latest. - Start the server and verify logs, voice connection, file transfer, permissions and query services you intentionally use.
- Keep the old image or binary and backup until the updated server has been stable.
Docker update workflow
Confirm that server data is stored in a named volume or bind mount. Pull the selected official image tag, recreate the container with the same volume and port mappings, then inspect startup logs. Recreating a container is safe only when persistent data is correctly mounted.
Binary installation workflow
Back up the entire data and configuration location, stop the process, replace only the application files required by the official release instructions, preserve data ownership and permissions, and then restart the service.
Rollback
If startup or validation fails, stop the new instance, restore the previous explicit image or binary version and restore the matching backup when the update changed stored data. Never delete the last known-good backup during the update itself.
Keep configuration current
After every release, compare your startup options and environment variables with the official repository. Also review the Docker guide and port guide when network settings change.