indogermane/teamspeak6-server-arm

By indogermane

Updated 20 days ago

TeamSpeak 6 Server (TS6) for ARM

Image
Networking
Operating systems
2

664

indogermane/teamspeak6-server-arm repository overview

TeamSpeak 6 Server (x86-64) for ARM

Note: I recommend pulling the image via Codeberg since it is privacy friendly.

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


Repository Contents

File / FolderPurpose
DockerfileBuilds a linux/arm64 image: installs Box64, downloads the latest TS 6 release and sets up the entrypoint.
docker-compose.ymlReady-to-run docker compose file (just do docker compose up -d)
start-ts6.shCopy-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.

Quick Start (Compose)

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
  • On the first run the container populates ./data with the server files.
  • Subsequent restarts use the files directly from the volume, so you can customise or update at will.

Build the Image Yourself

docker buildx build \
  --platform linux/arm64 \
  -t yourname/ts6:latest \
  --push .

License

The Dockerfiles and scripts in this repository are released under the GNU General Public License, Version 3.0

Tag summary

Content type

Image

Digest

sha256:cdb687743

Size

68.2 MB

Last updated

20 days ago

docker pull indogermane/teamspeak6-server-arm