TeamSpeak, oyuncu topluluklarında ve diğer kolektiflerde yaygın olarak kullanılan popüler bir sesli ve metin iletişim yazılımıdır. Bu kapalı VOIP uygulaması, kullanıcıların ses kanallarını kullanarak tek bir sohbette iletişim kurmasına olanak tanır. TeamSpeak mobil bağlantı, gelişmiş izinler sistemi, yüksek ses kalitesi ve diğerleri gibi özellikleriyle bilinir. TeamSpeak sunucusu ve istemcisi Linux, FreeBSD, macOS ve Windows (32- ve 64-bit sürümleri) gibi çeşitli işletim sistemlerine kurulabilir.
Öncelikle, root kullanıcısı altında SSH aracılığıyla sunucunuza bağlanmanız gerekir. IP_Address
yerine sunucunuzun IP
adresini ve Port_number yerine SSH port
numarasını yazarak aşağıdaki komutu çalıştırın:
ssh root@IP_Address -p Port_number
Ubuntu'nun doğru sürümünün kurulu olduğundan emin olmak için komutu çalıştırın:
lsb_release -a
Beklenen Sonuç:
Distributor ID: Ubuntu
Description: Ubuntu 24.04 LTS
Release: 24.04
Codename: noble
Şimdi TeamSpeak sunucusunu çalıştırmak için yeni bir sistem kullanıcısı oluşturalım. Komutu yazın:
useradd -mrd /opt/teamspeak teamspeak -s "$(which bash)"
Bu komut /opt/teamspeak
dizinini oluşturacak ve bu dizin teamspeak kullanıcısı için ev dizini olacaktır. Sunucuyu kurmak için kullanacağız.
Komutu yazın:
apt install bzip2
Kullanıcıyı yeni oluşturulan teamspeak kullanıcısı olarak değiştirin ve sunucuyu indirin:
su - teamspeak
wget https://files.teamspeak-services.com/releases/server/3.13.7/teamspeak3-server_linux_amd64-3.13.7.tar.bz2 -O teamspeak-server.tar.bz2
Arşivi paketinden çıkarın:
tar xvfj teamspeak-server.tar.bz2 --strip-components 1
Şimdi lisans sözleşmesini kabul etmeniz gerekiyor. Boş bir dosya oluşturun:
touch ~/.ts3server_license_accepted
Bundan sonra, teamspeak kullanıcısından çıkış yapın:
exit
TeamSpeak sunucusunu yönetmek için bir sistem hizmeti oluşturalım. Bir servis dosyası oluşturmak için düzenleyiciyi açın:
nano /etc/systemd/system/teamspeak.service
Aşağıdaki kodu ekleyin:
[Unit]
Description=Teamspeak Service
Wants=network.target
[Service]
WorkingDirectory=/opt/teamspeak
User=teamspeak
ExecStart=/opt/teamspeak/ts3server_minimal_runscript.sh
ExecStop=/opt/teamspeak/ts3server_startscript.sh stop
ExecReload=/opt/teamspeak/ts3server_startscript.sh restart
Restart=always
RestartSec=15
[Install]
WantedBy=multi-user.target
Dosyayı kaydedin ve editörden çıkın. Değişiklikleri komut ile uygulayın:
systemctl daemon-reload
Hizmeti sistem başlangıcında çalışacak şekilde etkinleştirin ve şimdi başlatın:
systemctl enable --now teamspeak
Sunucunun durumunu kontrol etmek için komutu kullanınız:
systemctl status teamspeak
Sunucuyu durduralım:
systemctl stop teamspeak.service
Şimdi sunucuyu yönetici şifresi ile başlatalım:
su - teamspeak
./ts3server_startscript.sh start serveradmin_password=YourPass
Parolayı belirledikten sonra TeamSpeak hizmetini durdurun:
./ts3server_startscript.sh stop
Ardından, yazarak oturumu kapatın:
exit
TeamSpeak hizmetini başlatın:
systemctl start teamspeak.service
TeamSpeak istemcisini bilgisayarınıza indirin ve kurun. Başlangıçta, sunucunuzun IP adresini ve bir önceki adımda oluşturduğunuz şifreyi girin. Bağlandıktan sonra, hizmeti başlatırken oluşturulan belirteci girin. Bu belirteç, sunucuda çalıştırılan komut kullanılarak bulunabilir:
grep -i token /opt/teamspeak/logs/*
Önemli: Bu belirteci kaydedin, yöneticinin sunucuya bağlanması için gereklidir!
Artık TeamSpeak sunucusu Ubuntu 24.04 sunucunuzda kurulu ve çalışıyor.