- Mesajlar
- 6,098
- Katılım
- 18 Mar 2022
- Tepkime puanı
- 2
- Puanları
- 38
SinusBot Nasıl Kurulur ?
Linux İşletim Sistemi İçin Kurulum
Gereksinimler
TeamSpeak Client 3.3+, en az sürüm 3.17 veya üzeri bir Linux Çekirdeği gerektirir!
Linux Çekirdeği sürümünüzü uname -a ile kontrol edebilirsiniz.İşletim Sisteminizin güncel olduğundan emin olun. Ubuntu 22.04.2 veya Debian 12 (bullseye) gibi en yeni LTS sürümlerini, gereken minimum sürümlerini öneriyorlar:
- Debian 10+
- Ubuntu 20.04+
- CentOS 8+
Not: Belirli durumlarda eski sürümleri kullanmak mümkün olsa da, yalnızca yukarıda belirtilenler için sinusbot destek sağlayabiliyor.
Bir VPS (sanal özel sunucu) seçerken, bunun OpenVZ tabanlı olmadığından emin olun çünkü Linux çekirdeği çok eski olacaktır. Bunun yerine güncel bir işletim sistemine sahip KVM veya LXC tabanlı bir VPS seçin.
Sunucuda en az 512 MB veya 1 GB boş RAM bulunmalıdır. SinusBot'un kendisi çok fazla RAM gerektirmese de, TeamSpeak İstemcileri genellikle en fazla belleği kaplar.
Sunucunun ihtiyaçlarınıza uyacak kadar yeterli boş disk alanına sahip olduğundan emin olun.
Uyumlu Sürümler
| SinusBot Versiyonu | TS3 Client Sürümü | Linux Çekirdek Sürümü | TeamSpeak Sunucu Sürümü |
|---|---|---|---|
| 1.0.2 ve sonrası | 3.5+ | 3.17+ | >= 3.8.x |
| 1.0.0-beta3 ve sonrası | 3.3+ | 3.17+ | >= 3.8.x |
| 1.0.0-beta2, 1.0.0-beta1 | 3.2.5 | 2.6+ | <= 3.9.x |
Otomatik Kurulum ve Komut Dosyası
Linux'ta yeniyseniz ve/veya her şeyin sizin için daha rahat bir şekilde kurulmasını istiyorsanız, Yükleyici Komut Dosyasını kullanmanızı öneririz.
Kod:
bash <(wget -O - 'https://raw.githubusercontent.com/SinusBot/installer-linux/master/sinusbot_installer.sh')
Yükleyici aşağıdakileri yapar:
- En son kararlı SinusBot sürümünü yükler
- En son uyumlu TeamSpeak3 İstemcisini yükler
- Gerekli bağımlılıkları/paketleri yükler
- Ayrı bir sinüsbot sistemi kullanıcısı oluşturur
- Youtube-dl'yi yükler (isteğe bağlı)
- Youtube-dl'yi günlük olarak güncelleyen cronjob ekler
- Systemd dosyası oluşturur
- SinusBot'u systemctl start sinüsbot komutu ile başlatın
- SinusBot'u systemctl stop sinüsbot komutu ile durdurun
- Kurulumdan sonra sinüsbotu başlatır
- SinusBot'u güncellemenizi veya kaldırmanızı sağlar
Gereksinimler
Minimum gerekli sürümler: Debian 8+, CentOS 7+, Ubuntu 16.10+.Not: TeamSpeak Client 3.3+, en az sürüm 3.17 veya üzeri bir Linux Çekirdeği gerektirir!
Linux Çekirdeği sürümünüzü uname -r ile kontrol edebilirsiniz.
Sunucuda en az 512 MB veya 1 GB boş RAM bulunmalıdır. SinusBot'un kendisi çok fazla RAM gerektirmese de, TeamSpeak İstemci(ler)i ve Komut Dosyaları genellikle en fazla belleği kaplar. Ayrıca sunucunun ihtiyaçlarınızı karşılayacak yeterli boş disk alanına sahip olduğundan da emin olmalısınız.
Manuel kurulum
Birkaç bağımlılık yükleyerek başlayalım:
Kod:
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
update-ca-certificates
Debian ve bazı Ubuntu sürümlerinde yüklemeniz de gerekebilir, o yüzden en azından şunu deneyin:
Kod:
apt-get install libglib2.0-0
Kod:
add-apt-repository universe
apt-get update
Sunucunuzda yeni bir sinüsbot kullanıcısı oluşturmanız gerekecek, bunun için aşağıdaki komutu yazın.
Kod:
adduser --disabled-login sinusbot
Daha sonra root kullanıcı olarak aşağıdaki komutları vererek Sinusbot'un kurulacağı klasörü oluşturup hazırlayacağız:
Kod:
# klasör oluşturun
mkdir -p /opt/sinusbot
# belirtilen klasörde sinüsbot kullanıcı izinlerini verin
chown -R sinusbot:sinusbot /opt/sinusbot
Daha sonra sinüsbot için özel olarak yeni oluşturulan kullanıcıya geçeceğiz, çalışma dizinini değiştireceğiz ve en son Sinusbot sürümünü indireceğiz:
Kod:
su sinusbot
cd /opt/sinusbot
wget https://www.sinusbot.com/dl/sinusbot.current.tar.bz2
Bu komut SSL Hatalarıyla sonuçlanırsa alternatif olarak deneyebilirsiniz
Kod:
curl -O https://www.sinusbot.com/dl/sinusbot.current.tar.bz2
Ardından botu çıkarın:
Kod:
tar -xjf sinusbot.current.tar.bz2
Yapılandırmayı kopyalayın (botu daha önce başlatmadıysanız)
Kod:
cp config.ini.dist config.ini
Şimdi TeamSpeak 3 Client'ı indirip yüklemeniz gerekiyor.
Kod:
# geçerli/desteklenen TS3 sürümünü buradan ayarlayın
VERSION="3.5.6"
wget https://files.teamspeak-services.com/releases/client/$VERSION/TeamSpeak3-Client-linux_amd64-$VERSION.run
chmod 0755 TeamSpeak3-Client-linux_amd64-$VERSION.run
./TeamSpeak3-Client-linux_amd64-$VERSION.run
Enter, Q, Y, Enter.Daha sonra şu dosyayı silebilirsiniz: rm TeamSpeak3-Client-linux_amd64-$VERSION.run
Artık botun ini-File'ını dizinlerinizle eşleşecek şekilde yapılandırmanız gerekiyor.
Kod:
nano config.ini
Kod:
TS3Path = "/opt/sinusbot/TeamSpeak3-Client-linux_amd64/ts3client_linux_amd64"
Düzenleyiciyi kapatın (
Ctrl+O, Enter, Ctrl+X).'libqxcb-glx-integration.so' dosyasını istemcinin 'xcbglintegrations' dizininden kaldırın:
Kod:
rm TeamSpeak3-Client-linux_amd64/xcbglintegrations/libqxcb-glx-integration.so
TS3client dizininde eklentiler klasörünü oluşturun:
Kod:
mkdir TeamSpeak3-Client-linux_amd64/plugins
Ve son olarak eklentiyi TeamSpeak Kurulumunun eklentiler dizinine kopyalayın
Kod:
cp plugin/libsoundbot_plugin.so TeamSpeak3-Client-linux_amd64/plugins/
Botun çalıştırılabilir olduğundan emin olmak için şunu girin:
Kod:
chmod 755 sinusbot
(isteğe bağlı) YouTube URL'leri ve diğer bazı siteler için oynatma desteğini etkinleştirmek amacıyla youtube-dl'yi yüklemenizi öneririz.
Kullanım
Bot root olarak çalışmadığından, botu kurduğunuz kullanıcıya geçmeniz gerekecektir, eğer öğreticiyi takip ettiyseniz bu kullanıcı 'sinusbot' olacaktır. Bunu yapmak için aşağıdaki komutu kullanın:
Kod:
su sinusbot
Botu başlatma
Kod:
./sinusbot
Botu
Ctrl+C ile durdurabilirsiniz
