Merhaba, bugün size Docker kullanarak nasıl kendi TeamSpeak sunucunuzu kurabileceğinizi anlatacağım. TeamSpeak, özellikle oyun severler arasında popüler olan bir sesli iletişim aracıdır. Malum Discord şuanda yasaklı olduğu için oyun içi haberleşme için güzel ve eski bir alternatiftir TeamSpeak 3. Docker ile kurulumu hem kolay hem de taşınabilirdir. İşte adım adım nasıl yapacağınız:
1. Docker Kurulumu
İlk olarak Docker’ı Ubuntu üzerinde kurmamız gerekiyor gerekli komutlar şu şekilde
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
2. TeamSpeak Docker İmajının Çekilmesi
TeamSpeak’in resmi bir docker imajı mevcut https://hub.docker.com/_/teamspeak/ bu adresten detaylı bilgi ve en son ne zaman güncellenmiş takip edebilirsiniz. İmajı indirebilmek için:
docker pull teamspeak:latest
Komutunu yazmanız yeterlidir “latest” diye belirttiğimiz bölümde en güncel sürümünü indirmesini söylüyoruz ama sizler farklı versiyonunu indirmek isterseniz iki nokta üst üsteden (:) sonraki bölümü yani “latest” bölümünü silip 3.13.7 yazabilirsiniz bu sefer “3.13.7” versiyonunu çekmiş olur.
3. Containter’ı Çalıştırma
Artık TeamSpeak 3 sunucumuzu çalıştırmaya hazırız. Aşağıdaki komutla basit ve hızlı bir şekilde başlatabilirsiniz:
docker run -d \
--name my-teamspeak \
-p 9987:9987/udp \
-p 10011:10011 \
-p 30033:30033 \
-e TS3SERVER_LICENSE=accept \
teamspeak:latest
Bu komut:
- -d: Container’ı arka planda çalıştırır.
- –name my-teamspeak: Container’a isim verir.
- -p: Teamspeak’in ihtiyaç duyduğu portları açıyor:
- 9987 UDP: Ses iletişimi
- 10011 TCP: Sunucu yönetimi ve sorgulama
- 30033 TCP: Dosya transferi
- -e TS3SERVER_LICENSE=accept: Teamspeak lisans şartlarını kabul eder. (Lisans şartlarını görmek için accept yerine view yazılabilir.)
Bu komutları yazdıktan sonra TeamSpeak sunucumuz kurulmuş oldu fakat Server Admin bilgilerine ulaşmamız gerekiyor ki sunucu üzerinde değişiklikler yapabilelim onun için ise şu komutu yazmamız gerekiyor:
docker logs my-teamspeak
Buradaki “my-teamspeak” bölümü container’ı oluştururken “–name” alanında verdiğimiz ismi yazıyoruz siz bunu değiştirdiyseniz “–name” alanını ona göre düzenleyiniz. Sonrasıda şu şekilde bir log kayıtları gelecektir sizlere:

Burada kırmızı kutu içine aldığım bölümlerdeki token ve apikey leri kaydetmenizini öneririm ki sunucuyu istediğiniz şekilde yönetebilesiniz.
Ek İpuçu:
- Veri kalıcılığı: Sunucu verilerinizin kalıcı olmasını istiyorsanız, Docker volume kullanarak verileri host sisteminizde saklayabilirsiniz:
docker run -d \
--name my-teamspeak \
-v /host/path/to/data:/var/ts3server \
-p 9987:9987/udp \
-p 10011:10011 \
-p 30033:30033 \
-e TS3SERVER_LICENSE=accept \
teamspeak:latest
Burada eklediğimiz “-v /host/path/to/data:/var/ts3server” alanı ana hostunuzdan okunmasını sağlar. İki nokta üst üste (:) ile ayrıldığını göreceksiniz. Buradaki mantık şu şekilde iki nokta üst üste den önceki ana makinanızdaki yol, sonrası ise container içindeki yoldur. Bu sayede containerı silip yeniden yükleseniz dahi önceden yaptığınız ayarları kaybetmezsiniz buda size sunucu üzerinde versiyon güncellemesini kolaylıkla yapabilmenize olanak sağlayacaktır.
Sonuç
Docker kullanarak TeamSpeak 3 sunucusu kurmak, hızlı, etkili ve esnek bir çözüm sunar. Bu kurulumla, arkadaşlarınızla veya topluluğunuzla her an, her yerden iletişim kurabilirsiniz. İyi oyunlar ve iyi sohbetler dilerim!
Bu blog yazısı, Docker ile TeamSpeak kurulumunu temel düzeyde kapsamaktadır. Kurulum sırasında karşılaşabileceğiniz spesifik sorunlar veya daha fazla özelleştirme seçeneği için Docker ve TeamSpeak’in resmi dokümantasyonlarına başvurabilirsiniz veya buradan yorum yazarak sorularınızı sorabilirsiniz.