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.
Gereksinimler
- Ubuntu 24.04 yüklüsanal sunucu (VPS).
- Root ayrıcalıkları veya sudo ile bir hesap.
Adım 1: SSH üzerinden sunucuya giriş yapın
Ö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
Adım 2: Yeni bir kullanıcı oluşturun
Ş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.
Adım 3: TeamSpeak sunucusunu indirin ve kurun
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
Adım 4: Bir sistem hizmeti oluşturun
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
Adım 5: Yönetici parolasını ayarlayın
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
Adım 6: TeamSpeak sunucusuna bağlanın
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!
Sonuç
Artık TeamSpeak sunucusu Ubuntu 24.04 sunucunuzda kurulu ve çalışıyor.