Sinusbot Client Installieren

SinusBot Installation unter Linux

Diese Anleitung beschreibt die Installation und Inbetriebnahme eines SinusBot unter Linux. Sie ist für die Verwendung auf einer Website (Hosting-Dokumentation, Tutorials oder Knowledge Base) optimiert und richtet sich an Einsteiger sowie Administratoren.


1. Was ist SinusBot?

SinusBot ist ein beliebter Musikbot für TeamSpeak und Discord, mit dem Musikstreams, Playlists und Radiostreams automatisiert in Voice-Channels abgespielt werden können. Die Verwaltung erfolgt bequem über ein Webinterface.


2. Systemvoraussetzungen

Empfohlene Mindestanforderungen:

  • Linux-Server (Ubuntu 20.04+ / Debian 11+ empfohlen)

  • 64-Bit-System

  • 1 vCPU

  • 512 MB – 1 GB RAM

  • ca. 2–5 GB freier Speicher

  • Root-Zugriff oder sudo-Rechte

Zusätzlich erforderlich:

  • TeamSpeak 3 Client (für den Bot-Login)

  • Gültige SinusBot-Lizenz (oder Demo)


3. System vorbereiten

System aktualisieren und benötigte Pakete installieren:

sudo apt update && sudo apt upgrade -y
sudo apt install wget screen bzip2 -y

4. Benutzer für SinusBot anlegen (empfohlen)

Aus Sicherheitsgründen sollte der SinusBot nicht als Root betrieben werden:

sudo adduser sinusbot
su - sinusbot

5. SinusBot herunterladen

Der SinusBot wird über die offizielle SinusBot-Webseite bereitgestellt.

Beispiel (64-Bit Linux):

wget https://www.sinusbot.com/dl/sinusbot.current.tar.bz2

Archiv entpacken:

tar xvf sinusbot.current.tar.bz2
cd sinusbot

6. SinusBot konfigurieren

Konfigurationsdatei erstellen

cp config.ini.dist config.ini
nano config.ini

Wichtige Einstellungen:

  • TS3Path → Pfad zum TeamSpeak 3 Client

  • ListenPort → Port für das Webinterface (Standard: 8087)

  • Username / Password → Login-Daten für das Webinterface


7. TeamSpeak Client herunterladen

Der SinusBot benötigt einen TeamSpeak 3 Client:

wget https://files.teamspeak-services.com/releases/client/3.6.2/TeamSpeak3-Client-linux_amd64-3.6.2.run
chmod +x TeamSpeak3-Client-linux_amd64-3.6.2.run
./TeamSpeak3-Client-linux_amd64-3.6.2.run

Installationspfad anschließend in der config.ini hinterlegen.


8. SinusBot starten

SinusBot starten:

./sinusbot

Das Webinterface ist anschließend erreichbar unter:

http://SERVER-IP:8087

9. Firewall konfigurieren

Port für das Webinterface freigeben:

sudo ufw allow 8087/tcp
sudo ufw reload

10. Autostart mit systemd einrichten (optional)

systemd-Service erstellen

sudo nano /etc/systemd/system/sinusbot.service

Inhalt:

[Unit]
Description=SinusBot
After=network.target

[Service]
User=sinusbot
WorkingDirectory=/home/sinusbot/sinusbot
ExecStart=/home/sinusbot/sinusbot/sinusbot
Restart=on-failure
RestartSec=5

[Install]
WantedBy=multi-user.target

Service aktivieren und starten:

sudo systemctl daemon-reload
sudo systemctl enable sinusbot
sudo systemctl start sinusbot

11. Fazit

Der SinusBot lässt sich unter Linux schnell einrichten und bietet eine komfortable Möglichkeit, Musik auf einem TeamSpeak-Server abzuspielen. Über das Webinterface können Playlists, Rechte und Instanzen einfach verwaltet werden.


Hinweis: Download-Links und Versionen können sich ändern. Für den produktiven Einsatz wird eine gültige Lizenz empfohlen.