TS6 Manager — Web-based Server Management, Music Bots & Flow Automation
Hey everyone,
I’ve been working on a web interface for managing TeamSpeak servers and wanted to share it with the community. It’s called TS6 Manager and it runs entirely through your browser.
What is it?
A self-hosted web panel that connects to your TeamSpeak server via the WebQuery HTTP API. You get a full management interface, built-in music bots, and a visual automation engine — no plugins, no extra dependencies on the TS server itself.
Server Management
Everything you’d expect from a management tool:
- Live dashboard with online users, channels, uptime, bandwidth graphs
- Channel tree, client list with kick/ban/move/poke
- Server & channel groups, permission editor
- Ban list, tokens, complaints, offline messages
- Server logs, file browser, instance settings
Music Bots
Run multiple independent music bots per server. Each bot connects as a real voice client using a custom TS3 voice protocol implementation (no extra software needed on the server).
- Radio station streaming with live ICY metadata (title updates in nickname)
- YouTube playback via yt-dlp
- Local music library with upload and playlists
- Volume, pause, skip, shuffle, repeat
- Auto-reconnect if connection drops
- Text commands in chat — users in the bot’s channel can type
!radio,!play <url>,!vol 80,!npetc. to control the bot directly
Bot Flow Engine
A visual drag-and-drop editor for building server automations. Connect trigger nodes to action nodes and deploy flows without writing code.
Triggers: TS3 events (client join/leave/move, text messages), cron schedules, webhooks, chat commands
Actions: Kick, ban, move, message, poke, create/edit/delete channels, and more
Logic: Conditions, variables, delays, loops, expressions with placeholders
Use cases: AFK movers, idle kickers, welcome messages, temporary channel creation, online counters, animated channel names, group protection, …
Comes with pre-built templates so you don’t have to start from scratch.
Setup
Runs in Docker. Two containers (frontend + backend), one command:
docker compose up -d
That’s it. Open your browser, register an account, add your TS server connection (host + WebQuery API key), and you’re good to go.
Requirements on the TS server side:
- WebQuery HTTP enabled (the modern replacement for telnet ServerQuery)
- A WebQuery API key
- SSH access (only if you want to use the bot flow engine for event-based automation)
Links
- GitHub — source code, README, docker-compose files
It’s open source (MIT license). Feedback, bug reports, and contributions are welcome.









