SinusBot is a browser-managed audio bot that lets you play music around the clock on TeamSpeak 3 and Discord servers. It is the most widely used solution for server owners who want background music in a waiting channel, a continuous radio stream, or a DJ setup for community events. This guide covers what SinusBot is, how it works, how to install and configure it, and how to fix the problems people most often run into.
SinusBot is software that runs on a server. It behaves like a virtual TeamSpeak (or Discord) client: it connects to your server, joins a channel and streams audio from there. Users see the bot in the channel much like a person — except it plays music instead of talking.
It provides a web panel for management. You log in from your browser, upload music, build playlists and add radio streams. You can also control it by typing commands from the TeamSpeak client.
TeamSpeak has no built-in music playback. Streaming music through your own microphone is technically possible but impractical: your computer must stay on, audio quality suffers, and the music stops when you disconnect. Because SinusBot runs server-side, it is independent of your machine and streams continuously.
Running SinusBot requires a Linux server with root access. It will not work on shared hosting, because you need to install a persistently running service and open specific ports.
8087 by default.If you would rather not manage a server yourself, there are two alternatives: rent a pre-installed SinusBot package, or take a VDS and install it yourself. You can review Nubitro's ready-made SinusBot packages or set up your own on a high-performance VDS.
The following outline is for a Debian/Ubuntu server. Versions change over time, so check the official documentation before installing.
x11vnc and xvfb are required.systemd unit so the bot starts automatically after a reboot.http://server-ip:8087 to reach the interface.First verify the TS3 server address and port. If your server enforces a per-IP connection limit, the bot's connection may be refused. Some TS3 servers apply an anti-flood delay to new connections; make sure this is not blocking the bot's IP.
The most common cause is missing permissions: the bot may not have speaking rights in its channel. The second most common cause is a misconfigured virtual audio device. Check the bot logs for audio device errors.
Make sure port 8087 is open in your firewall. Also check whether the service is running — if the server rebooted and no service was defined, the bot may simply be stopped.
Usually caused by insufficient server resources or network jitter. Running many bot instances on the same machine can cause CPU contention. Lowering the bitrate also reduces load.
SinusBot allows the admin password to be reset from the command line. Connect over SSH and run the relevant command to generate a new one.
8087 to your own IP.When streaming music through SinusBot, copyright matters. There is a legal difference between personal use inside a closed community and a public, commercial broadcast. Using royalty-free music libraries, Creative Commons licensed works, or internet radio stations that have cleared their own rights is the safest route. Responsibility here rests with the server owner.
The software itself is free up to a certain number of bot instances; running more requires a licence. The cost of the server hosting it is separate. Renting a ready-made package resolves both on the provider's side.
No. Because SinusBot is a persistently running service that needs root access, it will not work in a shared hosting environment. A VDS or dedicated server is required.
It depends on your CPU and RAM. Each instance runs a separate TS3 client and consumes resources. When audio quality starts degrading, you are approaching the limit.
Yes. When creating a bot instance, select Discord as the type and enter your bot token to use it on your Discord server.
Register the bot as a systemd service and enable it to start on boot. Without this you will need to launch it manually after every restart.
SinusBot is the most practical way to add uninterrupted music and radio to your TeamSpeak 3 server. Installation takes some technical knowledge, but once configured correctly it needs almost no maintenance. If you would rather not manage a server, a ready-made package delivers the same result without the technical detail.
If you are unsure which setup suits you, talk to our team. You can also read our TeamSpeak 3 guide for more on choosing a voice server.