Sinusbot Script Installer Debian

Gemini said

Here is the structured guide in English, optimized for your website. It covers the installation, configuration, and management of the SinusBot using the Planet TeaSpeak installer script.


SinusBot Installation Guide (Planet TeaSpeak Edition)

This guide will help you install SinusBot on your Debian-based server using our optimized installer script. This version is pre-configured to use yt-dlp for maximum compatibility with music streams and YouTube playback.

1. Prerequisites

Log in to your server as the root user. The installer will automatically check for and install required dependencies such as wget, python3, screen, and ca-certificates.

2. Download & Launch the Installer

Copy and paste the following commands into your terminal to download and run the script:

Bash
# Download the script
wget scripti.planetteaspeak.de/sinusbot/debian/sinusbot_installer

# Grant execution permissions
chmod +x sinusbot_installer.sh

# Run the installer
./sinusbot_installer.sh

3. The Installation Process

The script is interactive and will guide you through the setup. Key options include:

  • Action Selection: Choose Install for a fresh setup or Update to upgrade an existing version.

  • Platform Mode: You can choose between TeamSpeak 3, Discord, or Both.

  • User Creation: For security, the script creates a dedicated system user (default: sinusbot) to ensure the bot does not run with root privileges.

  • Port Selection: The default web interface port is 8087, but you can customize it during the process.

  • yt-dlp: We highly recommend selecting Yes when asked to install yt-dlp to ensure smooth music playback.

[!NOTE] TeamSpeak License: If installing for TeamSpeak, you must accept the EULA. Press Enter to read, q to exit the viewer, and then y to accept.


4. Managing the Bot

Once the installation is complete, the script sets up a system service. Use the following commands to control your bot:

CommandFunction
service sinusbot startStarts the bot
service sinusbot stopStops the bot
service sinusbot restartRestarts the bot
service sinusbot statusChecks the current status

5. First Login

At the end of the script, your admin password will be displayed in the terminal.

  • URL: http://your-server-ip:8087

  • Username: admin

  • Password: (Generated and displayed at the end of the script)


Need Help? If you lose access, you can use the PW Reset option by running the script again to regain access to the admin account.