This is a Docker image for TeamSpeak 3 Server that runs on ARM64 architecture (e.g., Raspberry Pi 4/5, Apple Silicon, AWS Graviton). The x86_64 TeamSpeak server binaries are run using Box64 emulation.
Pull and run the latest image from GitHub Container Registry:
docker pull ghcr.io/jkey/teamspeak-linux-docker-arm64:latest
docker run -d \
--name teamspeak \
-p 9987:9987/udp \
-p 10011:10011 \
-p 30033:30033 \
-v /path/to/data:/var/ts3server \
ghcr.io/jkey/teamspeak-linux-docker-arm64:latestImages are automatically tagged with the TeamSpeak version from the Dockerfile:
latest- Latest stable build from main branch3.13.7- Specific TeamSpeak version (automatically extracted from Dockerfile)main- Latest build from main branch (may be unstable)<sha>- Specific commit SHA for reproducible builds
Example: Pin to a specific TeamSpeak version:
docker pull ghcr.io/jkey/teamspeak-linux-docker-arm64:3.13.7The container supports all standard TeamSpeak 3 Server environment variables:
docker run -d \
--name teamspeak \
-p 9987:9987/udp \
-p 10011:10011 \
-p 30033:30033 \
-e TS3SERVER_LICENSEPATH=/var/ts3server/license \
-e TS3SERVER_QUERY_PROTOCOLS=raw,ssh \
-e TS3SERVER_SERVERADMIN_PASSWORD=your_password \
-v /path/to/data:/var/ts3server \
ghcr.io/jkey/teamspeak-linux-docker-arm64:latest- 9987/udp - Default voice port
- 10011/tcp - Server query port
- 30033/tcp - File transfer port
/var/ts3server- Server data directory (database, logs, etc.)
cd debian
docker build -t teamspeak-arm64 .This repository includes automated workflows:
- Automatic Docker builds on every push to main
- Daily version checks for new TeamSpeak releases (08:00 UTC)
- Automatic Pull Requests when new TeamSpeak versions are available
- ARM64 architecture (aarch64)
- Docker or compatible container runtime
- At least 512MB RAM
- Persistent storage for data directory
- Base Image: arm64v8/debian:bookworm-slim
- Emulation: Box64 for running x86_64 binaries
- TeamSpeak Version: 3.13.7 (automatically updated)
This Docker image uses TeamSpeak 3 Server software which is subject to TeamSpeak's license agreement.
Contributions are welcome! Please feel free to submit a Pull Request.