1. Home
  2. Blog
  3. Forum
  4. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  5. Discord
  6. Server
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Blog-Artikel
  • Forum
  • Erweiterte Suche
  1. Sponsor-Base
  2. Forum
  3. Web Community
  4. Tutorials

SinusBot auf einem Linux-Server installieren (inkl. Start-Script)

  • aNDJESUS
  • 26. April 2026 um 20:14
1. offizieller Beitrag
  • Online
    aNDJESUS
    Administrator
    Blog-Artikel
    3
    Beiträge
    4
    • 26. April 2026 um 20:14
    • Offizieller Beitrag
    • #1


    In diesem Tutorial erfährst du Schritt für Schritt, wie du einen SinusBot auf deinem Linux-Server (Debian/Ubuntu empfohlen) installierst und mit einem Start-Script effizient verwaltest.


    1. Voraussetzungen

    • Ein Linux-Server (Root oder vServer) mit Debian 11/12 oder Ubuntu 22.04/24.04.
    • Root-Zugriff via SSH.
    • Ein installierter TeamSpeak 3 Server (optional, falls der Bot TS3-Support benötigt).


    Mein Tutorial habe ich auf einem Vserver -> Ubuntu 24.04 LTS durchgeführt



    2. System vorbereiten

    Zuerst bringen wir den Server auf den neuesten Stand und installieren benötigte Abhängigkeiten:

    Bash


    Code
    apt update && apt upgrade -y
    apt install -y x11vnc xvfb libxcursor1 ca-certificates bzip2 curl libglib2.0-0

    3. Benutzer anlegen

    Aus Sicherheitsgründen sollte der Bot nicht als root laufen. Wir erstellen einen dedizierten User:

    Bash


    Code
    adduser sinusbot
    # (Folge den Anweisungen für das Passwort)

    4. SinusBot herunterladen und entpacken

    Wir wechseln in das Verzeichnis des neuen Users und laden die aktuelle Version:

    Bash


    Code
    su - sinusbot
    mkdir -p opt/sinusbot
    cd opt/sinusbot
    curl -O https://www.sinusbot.com/pre/sinusbot-latest.tar.bz2
    tar -xjf sinusbot-latest.tar.bz2
    cp config.ini.dist config.ini

    5. Start-Script erstellen

    Damit der Bot nach einem Server-Neustart automatisch startet und einfach zu verwalten ist, erstellen wir einen Systemd-Service.

    1. Melde dich wieder als root an (exit).
    2. Erstelle die Service-Datei:

    Bash


    Code
    nano /etc/systemd/system/sinusbot.service
    1. Kopiere folgenden Inhalt hinein:

    Ini, TOML


    Code
    [Unit]
    Description=SinusBot
    After=network.target
    
    [Service]
    User=sinusbot
    Group=sinusbot
    WorkingDirectory=/home/sinusbot/opt/sinusbot
    ExecStart=/home/sinusbot/opt/sinusbot/sinusbot
    Restart=always
    RestartSec=5
    
    [Install]
    WantedBy=multi-user.target
    Alles anzeigen
    1. Mit Strg+O speichern und Strg+X beenden.

    6. Service aktivieren und starten

    Jetzt laden wir den Service neu und aktivieren ihn:

    Bash


    Code
    systemctl daemon-reload
    systemctl enable sinusbot
    systemctl start sinusbot

    Den Status kannst du jederzeit mit systemctl status sinusbot prüfen.


    7. Abschluss & Web-Interface

    Dein Bot läuft nun auf Port 8087.

    • Web-Interface: http://deine-server-ip:8087
    • Standard-Login: admin / foobar (Bitte ändere das Passwort nach dem ersten Login sofort in den Einstellungen!)
    Zitat

    Wichtiger Hinweis: Stelle sicher, dass der Port 8087 in deiner Firewall (z.B. ufw oder via Provider-Panel) freigegeben ist.


    Zitat

    Tipp bei Problemen: > Sollte der Bot nicht starten oder Fehlermeldungen anzeigen, schreibt uns gerne hier im Thread unter Angabe eurer Fehlermeldung (journalctl -u sinusbot.service im Terminal eingeben) und eures Betriebssystems. So können wir euch bei spezifischen Problemen mit der TeamSpeak-Instanz oder fehlenden Abhängigkeiten schneller helfen!

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen

Tags

  • linux
  • server
  • ubuntu
  • debian
  • installation
  • tutorial
  • SinusBot
  • MusikBot
  • TS3Bot
  • VoiceBot
  • Root-Server
  • Linux-Guide
  1. Datenschutzerklärung
  2. Kontakt
  3. Impressum
Community-Software: WoltLab Suite™
Stil: »Nano« von Elevenfour