teamspeak6-server-arm
TeamSpeak 6 Server (TS6) for ARM
664
Run the official TeamSpeak 6 x86-64 server binary on 64-bit ARM hardware (Raspberry Pi 4, Apple Silicon, cloud ARM instances, …) using a minimal Debian-based Docker image and Box64 emulation.
The image git repository is available on Codeberg: https://codeberg.org/Indogermane/teamspeak6-server-arm
| File / Folder | Purpose |
|---|---|
| Dockerfile | Builds a linux/arm64 image: installs Box64, downloads the latest TS 6 release and sets up the entrypoint. |
| docker-compose.yml | Ready-to-run docker compose file (just do docker compose up -d) |
| start-ts6.sh | Copy-on-first-run script. On the first container start it copies the bundled server files into the mounted /data volume, then launches the server via Box64. |
Clone the repository or create a docker-compose.yml and run docker compose up -d:
services:
teamspeak:
image: codeberg.org/indogermane/teamspeak6-server-arm:latest # or :beta6
restart: unless-stopped
ports:
- "9987:9987/udp" # Voice
- "30033:30033/tcp" # File transfer
- "10080:10080/tcp" # Web query (optional)
volumes:
- ./data:/data # full access to server files & database
environment:
- TSSERVER_LICENSE_ACCEPTED=accept
./data with the server files.docker buildx build \
--platform linux/arm64 \
-t yourname/ts6:latest \
--push .
The Dockerfiles and scripts in this repository are released under the GNU General Public License, Version 3.0
Content type
Image
Digest
sha256:cdb687743…
Size
68.2 MB
Last updated
20 days ago
docker pull indogermane/teamspeak6-server-arm