Linux sunucuya TeamSpeak 3 sunucusu nasıl kurulur?

darkkandadr

Yönetici
Katılım
28 Aralık 2023
Mesajlar
52
Konum
İzmir, Türkiye
Linux bir VDS veya VPS sunucuya sahipseniz bu sunucuyu diğer işlerinizin yanında bir TeamSpeak 3 sunucusu olarak da kullanabilirsiniz. Bunun için sizlere adım adım bir rehber hazırladık. Buyurun başlayalım.

  1. Sunucuyu güncelleyin.
    Öncelikle sunucumuzda kullandığımız şeylerin güncel olması önem arz ediyor. Bunun için sunucumuzdaki paketleri güncelleyelim:
    Kod:
    sudo apt update && sudo apt upgrade -y
  2. TeamSpeak sunucumuzu oluşturmak için diğer işlerimizle karışmaması için bir kullanıcı oluşturalım.
    Kod:
    sudo adduser --disabled-login teamspeak
  3. TeamSpeak 3 sunucu dosyalarımızı indirelim ve kuralım.
    Kod:
    sudo usermod -s /bin/bash teamspeaksudo su - teamspeak
    wget https://files.teamspeak-services.com/releases/server/3.13.7/teamspeak3-server_linux_amd64-3.13.7.tar.bz2
    tar xvf teamspeak3-server_linux_amd64-3.13.7.tar.bz2
    cd teamspeak3-server_linux_amd64
  4. TeamSpeak 3 sunucumuzu başlatalım.
    Kod:
    ./ts3server_startscript.sh start
    Bu sırada bir lisans hatası alacağız, sunucu lisans sözleşmesini onaylamamız gerekiyor. Bunun için aşağıdaki adımı uygulayalım.
    Kod:
    export TS3SERVER_LICENSE=accept./ts3server_startscript.sh start
    Ardından sunucumuz başlatılacak bu sırada privilege key ve benzeri önemli şeyler önümüze çıkacak bunları bir not defterine not edin.
  5. TeamSpeak3 sunucumuzun sunucu her başlatıldığında otomatik olarak çalışmasını ayarlayalım.
    Kod:
    sudo nano /etc/systemd/system/teamspeak.service
    Bu dosya içerisine aşağıdakileri girelim ve kaydedelim.
    Kod:
    [Unit]Description=TeamSpeak 3 Server
    After=network.target
    
    [Service]
    WorkingDirectory=/home/teamspeak/teamspeak3-server_linux_amd64
    User=teamspeak
    Group=teamspeak
    Type=forking
    ExecStart=/home/teamspeak/teamspeak3-server_linux_amd64/ts3server_startscript.sh start
    ExecStop=/home/teamspeak/teamspeak3-server_linux_amd64/ts3server_startscript.sh stop
    ExecReload=/home/teamspeak/teamspeak3-server_linux_amd64/ts3server_startscript.sh restart
    PIDFile=/home/teamspeak/teamspeak3-server_linux_amd64/ts3server.pid
    Restart=always
    RestartSec=15
    StartLimitInterval=0
    
    [Install]
    WantedBy=multi-user.target

    Aşağıdakileri girip sisteme bu görevi tanımlayalım.
    Kod:
    sudo systemctl daemon-reload
    sudo systemctl enable teamspeak
  6. Güvenlik duvarına otomatik olarak izin verilmiş olabilir eğer verilmediyse aşağıdakileri ayarlayalım.
    Kod:
    sudo ufw allow 9987/udp  # Voice server port
    sudo ufw allow 30033/tcp # File transfer port
    sudo ufw allow 10011/tcp # ServerQuery port
    sudo ufw reload
Bu adımları uyguladıktan sonra sunucumuz aktifleşmiş olmalı. 9987 portu ile birlikte TeamSpeak 3 sunucunuza giriş yapabilirsiniz.
 

Yeni Konular

Geri
Üst