Zum Inhalt springen
Musiker15
  • Home
  • News
  • FAQ
  • Community
Musiker15

Tutorials & Guides

Persönliche Webseite von Moritz Kohm — Tutorials, Guides und Hintergrund-Infos rund um Linux/Debian, Server-Administration und Selbst-Hosting.

Inhalte

  • Tutorials
  • News
  • FAQ

Über mich

  • Über Musiker15
  • Community
  • MSK Scripts

Socials

  • Discord
  • GitHub Musiker15
  • GitHub MSK Scripts

Rechtliches

  • Impressum
  • Datenschutz

© 2026 Moritz Kohm

Discord
  • PC-Hardware
  • Debian-Tutorials
    • Update von Debian 10 auf Debian 11
    • Apache2, PHP 8, MariaDB und phpMyAdmin
    • MariaDB-Upgrade auf Debian / Ubuntu
    • Certbot — Let's Encrypt (kostenlose SSL-Zertifikate)
    • TeamSpeak 3 Server
    • Sinusbot
  1. Home
  2. Tutorials
  3. Debian Tutorials
  4. Sinusbot

Sinusbot

Musik-Bot für TeamSpeak: Sinusbot installieren, konfigurieren und updaten.

Seite bearbeiten

Downloads

  • Sinusbot v1.0.1 — Mirror: Sinusbot v1.0.1
  • Sinusbot v1.0.2 — Mirror: Sinusbot v1.0.2
  • TeamSpeak Client 3.5.3 — Mirror: TeamSpeak Client 3.5.3

Installation

apt-get update
apt-get install -y x11vnc xvfb libxcursor1 ca-certificates curl bzip2 \
  libnss3 libegl1-mesa x11-xkb-utils libasound2 libpci3 libxslt1.1 \
  libxkbcommon0 libxss1 libxcomposite1 libglib2.0-0 nano screen
update-ca-certificates

Der nächste Schritt ist optional und muss nur installiert werden, wenn die YouTube-Funktion genutzt werden möchte:

apt-get install python -y
wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
chmod a+rx /usr/local/bin/youtube-dl
chown sinusbot:sinusbot /usr/local/bin/youtube-dl

Nach dem erstmaligen Start des Sinusbot muss in der config.ini dann folgendes ersetzt werden. Der Sinusbot muss danach neugestartet werden:

YoutubeDLPath = "/usr/local/bin/youtube-dl"

Nun kann mit der Installation fortgefahren werden:

adduser --disabled-login sinusbot
mkdir -p /opt/sinusbot
cd /opt/sinusbot/
 
wget https://www.sinusbot.com/pre/sinusbot-1.0.2-amd64.tar.bz2
tar -xjf sinusbot-1.0.2-amd64.tar.bz2
 
cp config.ini.dist config.ini
 
wget https://files.teamspeak-services.com/releases/client/3.5.3/TeamSpeak3-Client-linux_amd64-3.5.3.run
chmod +x TeamSpeak3-Client-linux_amd64-3.5.3.run
./TeamSpeak3-Client-linux_amd64-3.5.3.run
rm TeamSpeak3-Client-linux_amd64/xcbglintegrations/libqxcb-glx-integration.so
mkdir TeamSpeak3-Client-linux_amd64/plugins
cp plugin/libsoundbot_plugin.so TeamSpeak3-Client-linux_amd64/plugins/
 
chmod 755 sinusbot
chown -R sinusbot:sinusbot /opt/sinusbot/
screen -S sinusbot
su sinusbot && cd /opt/sinusbot/sinusbot

Mit dem Befehl su sinusbot loggen wir uns in den sinusbot-Benutzer ein, da wir nicht mit dem root-Benutzer starten wollen.

Zum Verlassen des Screens einfach Strg+A+D drücken und man ist wieder in der normalen Server-Konsole.

Um wieder in den Screen zu kommen und den Bot zu stoppen:

screen -r sinusbot   # Betritt den Screen
# Strg+C (2x drücken stoppt den Sinusbot)

Um das Webinterface des Sinusbots aufzurufen, einfach folgendes im Browser eingeben:

http://www.deine-domain.de:8087

Updates

Sinusbot Update

cd /opt/sinusbot
wget https://www.sinusbot.com/pre/sinusbot-1.0.2-amd64.tar.bz2
tar -xjvf sinusbot-1.0.2-amd64.tar.bz2
cp plugin/libsoundbot_plugin.so TeamSpeak3-Client-linux_amd64/plugins/
chown -R sinusbot:sinusbot /opt/sinusbot

TeamSpeak Client Update

Aktuell wird leider nur bis maximal Client-Version 3.5.3 unterstützt.

cd /opt/sinusbot
wget https://files.teamspeak-services.com/releases/client/3.5.3/TeamSpeak3-Client-linux_amd64-3.5.3.run
chmod +x TeamSpeak3-Client-linux_amd64-3.5.3.run
./TeamSpeak3-Client-linux_amd64-3.5.3.run

Jetzt müssen die neuen Nutzungsbedingungen akzeptiert werden. Als nächstes müssen ein Ordner und eine Datei gelöscht werden:

rm -rf data/ts3
rm TeamSpeak3-Client-linux_amd64/xcbglintegrations/libqxcb-glx-integration.so

Jetzt müssen wir das TeamSpeak-Client-Plugin wieder kopieren, damit Sinusbot sich mit dem TeamSpeak-Client verbindet, und wieder passende Rechte vergeben:

cp plugin/libsoundbot_plugin.so TeamSpeak3-Client-linux_amd64/plugins/
chown -R sinusbot:sinusbot /opt/sinusbot

Jetzt kann Sinusbot wieder ganz normal gestartet werden.

Auf dieser Seite

  • Downloads
  • Installation
  • Updates
  • Sinusbot Update
  • TeamSpeak Client Update