DebianでTeamspeak 3にSinusbotをインストールする方法

Teamspeakは友達とのボイスチャット用のVoIPソフトウェアですが、チャンネルで音楽を直接聞いて再生することもできます。このチュートリアルでは、Sinusbotで音楽ボットを作成する方法を説明します。Sinusbotは、Webインターフェイスを備えたTS3用の音楽ボットです。あなたはそれを設定して、あなたのウェブブラウザを通して曲を再生してアップロードすることができます。

必要条件

  • 64ビット(amd64)アーキテクチャのDebian 8 VPS。
  • ポート8087を開きます。
  • 5〜10分。
  • ボットは約30 MBのRAMと10 MBのHDDを使用し、残りのスペースは曲に使用できます。

Sinusbotのインストール

要件を満たしている場合は、次の手順に従ってSinusbotプログラムをダウンロードしてインストールできます。

apt-get update
apt-get install x11vnc xinit xvfb libxcursor1 ca-certificates bzip2 curl libglib2.0-0 nano sudo screen

rootでプログラムを実行するのは危険なので、Sinusbot専用のユーザーを作成し、パスワードを指定します。

adduser --disabled-login ts3bot
passwd ts3bot

プログラムのディレクトリを作成することをお勧めし/opt/ts3soundboardます。ts3botユーザーに所有権を付与します。

mkdir -p /opt/ts3soundboard
chown ts3bot:ts3bot /opt/ts3soundboard

今後はts3botユーザーと協力していきます。rootとして必要なコマンドを実行する権限を与えましょう:

visudo

次のようなファイルがテキストエディタに表示されます。

#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults        env_reset
Defaults        mail_badpass
Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:$

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification

ファイルの最後に、次の行を追加します。

ts3bot    ALL=(ALL:ALL) ALL

次に、Ctrl+Oand Enter、次にCtrl+Xandで変更を保存しますEnter。次に、ts3bot次のコマンドでログインします。

su ts3bot
cd /opt/ts3soundboard

これで、SinusbotとTeamspeakをインストールするディレクトリに移動したので、Sinusbotから始めましょう。

curl -O https://frie.se/ts3bot/sinusbot-0.9.8.tar.bz2
tar -xjf sinusbot-0.9.8.tar.bz2 
cp config.ini.dist config.ini

できました。Teamspeakの次のセクションに進みます。

TeamspeakとYoutube-DLのインストール

Teamspeak 3用の音楽ボットをセットアップしているので、Teamspeak 3アプリケーションも必要youtube-dlで、音楽をサーバーで再生する必要があります。両方をダウンロードして、セットアップを実行する権限を付与します。

wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
wget http://dl.4players.de/ts/releases/3.0.18.2/TeamSpeak3-Client-linux_amd64-3.0.18.2.run
sudo chmod 755 TeamSpeak3-Client-linux_amd64-3.0.18.2.run
sudo chmod a+rx /usr/local/bin/youtube-dl

TSインストーラーを実行します。

./TeamSpeak3-Client-linux_amd64-3.0.18.2.run

最終構成

これで、ボットを実行するために必要なものがすべて揃ったので、適切に実行するように構成します。

nano config.ini

config.iniTeamspeak3およびyoutube-dl:のディレクトリを含むようにファイルを更新します。

TS3Path = "/opt/ts3soundboard/TeamSpeak3-Client-linux_amd64/ts3client_linux_amd64"

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

ファイルを保存して終了しnanoます。音楽再生プラグインをTeamspeakディレクトリに移動します。

cp plugin/libsoundbot_plugin.so /opt/ts3soundboard/TeamSpeak3-Client-linux_amd64/plugins

Sinusbotプログラムの権限を編集し、更新を確認します。

sudo chmod 755 ts3bot
./ts3bot -update

これでプロ���ラムを開始して音楽を再生できますが、SSHクライアントを閉じるとプログラムは閉じます。SSHセッションを終了したときに画面が閉じないように、画面セッションで実行できます。

su root
screen
su ts3bot

次のコマンドを実行して、Sinusbotを起動します。

xinit /opt/ts3soundboard/ts3bot -- /usr/bin/Xvfb :1 -screen 0 800x600x16 -ac

プログラムが起動情報を出力するのを確認します。この時点で、実行されています。これで、ブラウザでWebインターフェイスにアクセスして、曲をアップロードおよび再生できます。案内する:

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

Webインターフェースのデフォルトのログインはadmin、ユーザーとfoobarパスワードです。Sinusbotの新しいバージョンはfoobarパスワードを使用せず、最初の起動時にランダムなパスワードをコンソールに出力します。すぐにパスワードを変更してください。

音楽ボットをお楽しみください!



Leave a Comment

CentOS 7にApacheをインストールする方法

CentOS 7にApacheをインストールする方法

CentOS 7サーバーにApache 2.4をインストールする方法を説明します。安定したウェブサーバーを構築するための前提条件と手順を解説します。

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1におけるBlacklistdのインストール方法について詳しく解説します。この方法を通じて、強力なセキュリティ対策を実装できます。

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

サーバーマネージャーを使用して、Windows Serverの管理が向上します。セキュリティリスクを軽減し、効率的な管理を実現します。

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法。Seafile(コミュニティバージョン)は、ownCloudに似た無料のオープンソースファイル同期および共有ソリューションです。

DebianでSnortを設定する方法

DebianでSnortを設定する方法

Snortは無料のネットワーク侵入検知システムです。最新の方法で、SnortをDebianにインストールし、設定する手順を紹介します。ネットワークのセキュリティを強化しましょう。

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsサーバーでWebサイトを実行している場合、電子メールも受信できるようにするためにhMailServerを使用する方法を解説します。

Ubuntu 19.04にFiveMサーバーをインストールする方法

Ubuntu 19.04にFiveMサーバーをインストールする方法

FiveMサーバーをUbuntu 19.04にインストールするための詳細なガイド。必要条件からインストール、起動、トラブルシューティングまで、すべてのステップを含みます。

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

Debian 10にWebDAVをデプロイする方法を学び、WsgiDAVとSSL証明書で安全な接続を実現しましょう。

ヘルスケア2021における人工知能の影響

ヘルスケア2021における人工知能の影響

ヘルスケアにおけるAIは、過去数十年から大きな飛躍を遂げました。したがって、ヘルスケアにおけるAIの未来は、日々成長を続けています。