Tam kontrole sahip özel, düşük gecikmeli ses istiyorsanız, Linux'ta TeamSpeak sunucusu kurma dakikalar içinde. Bu kılavuz mevcut LTS dağıtımlarına, temiz bir dağıtıma odaklanmaktadır. sistemd hizmet ve küçük ama önemli güvenlik kontrolleri. Özel bir kullanıcı olarak başlatacaksınız, sağı açın limanlar, iddia edin ayrıcalık anahtarıve açılışta çalışmaya devam etmesini sağlayın. Windows kullanıyorsanız, bir yükleme hakkında bilgi edinebilirsiniz. Windows Sunucusunda TeamSpeak sunucusu başka bir yazımızda.
Önkoşullar: İşletim Sistemi, Bağlantı Noktaları ve Erişim

Herhangi bir şey yüklemeden önce temel bilgileri doğrulayın. Konut İSS'leri genellikle geride kaldığından, VPS veya özel bir makine hayatı kolaylaştırır taşıyıcı sınıfı NAT (CGNAT) Bu, gelen trafiği engeller. Sudo ile bir LTS görüntüsü ve root olmayan bir kullanıcı kullanın. Linux üzerinde TeamSpeak sunucusu kurabilirsiniz. Ubuntu 24.04 LTS, Debian 12, veya Rocky/Alma 9; adımlar küçük güvenlik duvarı değişiklikleriyle aynıdır.
Çekirdeğe izin vermeniz gerekecek limanlar. Ses devam ediyor UDP9987, dosya aktarımı TCP 30033ve ServerQuery TCP10011. Kullanmayı planlıyorsanız TSDNS, eklemek TCP41144ve eski web listesi için şunları görebilirsiniz: UDP2010 giden. TeamSpeak belgeleri SRV kayıtları böylece adları doğru hedef ve bağlantı noktasına eşleyebilirsiniz. Referans için resmi yetkiliye bakın TeamSpeak İndirmeleri sayfa ve liman bilgisi mevcut varsayılanları onaylamak için:
Evde barındırıyorsanız ve genel IP'niz şu kişiye aitse: CGNAT, yönlendirici bağlantı noktası yönlendirmeyle bile dışarıdaki kullanıcılar size ulaşamayacaktır. Hizmeti bir VPS'ye taşımak bu engeli ortadan kaldırır ve size sabit bir IPv4 verir. Ağ resmi netleştiğinde sunucu dosyalarını alıp hizmeti hazırlayabilirsiniz.
Sunucuyu İndirin ve Hazırlayın

Mevcut 64 bit sunucuyu indirecek, özel bir Takım Konuşması Kullanıcı, lisansı kabul edin ve lisansı edinmek için tek seferlik bir başlangıç yapın. ayrıcalık anahtarı. Bu komutlar genelinde çalışır ubuntu, Debian, Ve Kayalıktabanlı görüntüler.
- Öncelikle gerekirse arşiv yardımcılarını yükleyin, ardından kullanıcıyı ve dizinleri ekleyin:
- Ubuntu / Debian:
sudo apt update
sudo apt install -y bzip2 tar curl
- Rocky / Alma:
sudo dnf install -y bzip2 tar curl
- Çalışma zamanı kullanıcısını ve klasörlerini oluşturun:
sudo useradd -r -m -d /opt/TeamSpeak -s /usr/sbin/nologin TeamSpeak
sudo mkdir -p /opt/TeamSpeak
sudo chown -R TeamSpeak:TeamSpeak /opt/TeamSpeak
- Ardından, en son sürümü indirin ve paketinden çıkarın. /opt/TeamSpeak. Yukarı akış sunucusu 3.13.7 Bu yazının yazıldığı an itibarıyla Linux x86_64 için. Güncellemeler ve karmalar için her zaman resmi indirme sayfasını kontrol edin.
cd /tmp
curl -LO https://files.TeamSpeak-services.com/releases/server/3.13.7/TeamSpeak3-server_linux_amd64-3.13.7.tar.bz2
tar xvjf TeamSpeak3-server_linux_amd64-3.13.7.tar.bz2
sudo rsync -a TeamSpeak3-server_linux_amd64/ /opt/TeamSpeak/
sudo chown -R TeamSpeak:TeamSpeak /opt/TeamSpeak
- Lisansı bir dosya veya ortam değişkeniyle kabul edin. Bir VM'deki en basit yöntem, TeamSpeak ana sayfasında küçük bir işaretleyici dosyası oluşturmak ve ardından TeamSpeak hesabı altında ilk çalıştırmayı oluşturmaktır. yönetici jetonu.
sudo -u TeamSpeak touch /opt/TeamSpeak/.ts3server_license_accepted
sudo -u TeamSpeak /opt/TeamSpeak/ts3server_minimal_runscript.sh
- Terminal çıkışını izleyin ve “token” satırını yazın. Bu anahtar, istemcide yönetici talebinde bulunmanıza olanak tanır. Ctrl+C ile işlemi durdurun. İkili dosyalar mevcut ve belirteç kaydedildikten sonra bunu yönetilen bir hizmete dönüştürün.
Tek ve temiz bir düzen tüm dağıtımlarda çalışır, böylece Linux'ta bir TeamSpeak sunucusunu bir kez kurabilir ve oyun kitabını gelecekteki düğümler için yeniden kullanabilirsiniz.
Systemd ile bunu Hizmet haline getirin

Uygun bir ünite size başlatma, durdurma, yeniden başlatma, günlük tutma ve önyükleme sırasında otomatik başlatma olanağı sağlar. Minimum oluştur sistemd Yüklü klasöre işaret eden ve ayrıcalığı olmayan kullanıcı olarak çalışan hizmet. TeamSpeak topluluk belgeleri Linux hizmet birimleri ayrıntılı olarak.
- Birim dosyasını oluşturun:
sudo tee /etc/systemd/system/TeamSpeak.service >/dev/null << 'EOF'
[Unit]
Description=TeamSpeak 3 Server
Wants=network-online.target
After=network.target
[Service]
WorkingDirectory=/opt/TeamSpeak
User=TeamSpeak
Type=forking
PIDFile=/opt/TeamSpeak/ts3server.pid
ExecStart=/opt/TeamSpeak/ts3server_startscript.sh start inifile=ts3server.ini
ExecStop=/opt/TeamSpeak/ts3server_startscript.sh stop
ExecReload=/opt/TeamSpeak/ts3server_startscript.sh restart
Restart=always
RestartSec=15
[Install]
WantedBy=multi-user.target
EOF
- Systemd'yi yeniden yükleyin ve hizmeti etkinleştirin:
sudo systemctl daemon-reload
sudo systemctl enable --now TeamSpeak
- Hizmeti kontrol edin ve gerekirse jetonu tekrar yakalayın:
sudo systemctl status TeamSpeak --no-pager
journalctl -u TeamSpeak -n 50 --no-pager
Artık hizmet çalıştığına göre gerekli olanı açın. limanlar böylece istemciler ses, sorgu ve dosya aktarımı uç noktalarına erişebilir. Sunucu kapandıktan sonra sistemd, yapabilirsiniz Linux'ta bir TeamSpeak sunucusu kurun herhangi bir VPS'de kullanın ve yeniden başlatma veya çökme sonrasında otomatik yeniden başlatmaya güvenin.
Güvenlik Duvarı, UFW veya güvenlik duvarını açın


DNS ile ses uç noktanıza kolay bir ad eşleyebilirsiniz SRV kaydı. Bir oluştur Bir kayıt hedef için şöyle bir SRV girişi ekleyin:
_ts3._udp.play.example.com. 3600 IN SRV 0 5 9987 ts.example.com.
Müşteriler sorunu çözecek SRV ve adreste bir porta ihtiyaç duymadan bağlanın. TeamSpeak ayrıca şunları da destekler: TSDNS hizmet açık 41144/tcp özel ad eşlemeleri için. Her iki yöntem de satıcı tarafından daha önce bağlantısı verilen bağlantı noktası bilgisi makalesinde belgelenmiştir.
DNS'yi yönetmemeyi tercih ediyorsanız aşağıdaki gibi doğrudan bir bağlantı paylaşarak kullanıcılara yine de kolay bir yol sunabilirsiniz:
ts3server://host.example.com
Adlandırma tamamlandıktan sonra, hizmetin istikrarlı kalması için birkaç küçük güvenlik ve bakım alışkanlığını kilitleyin.
Güvenlik ve Bakım

Yönetici yolunu güvenli hale getirin ve kullanımda olmayan verileri koruyun. Bu uygulamalar bugün birkaç dakika ekler ve saatler sonra tasarruf sağlar.
- Yönetici yüzeyi: Güçlü bir sunucu şifresi belirleyin ve kimin sahip olduğunu inceleyin. Sunucu Sorgusu erişim. Adlandırılmış oturum açma bilgilerini kullanın.
- Şifreleme: CPU bütçeniz izin veriyorsa kanal ses şifrelemesini global olarak etkinleştirin. En hassas kanallarla başlayın.
- Yedeklemeler: Yedekle ts3server.sqlitedb veya harici veritabanınız ve kopyanız ts3server.ini. Birim dosyasını ve güvenlik duvarı kurallarını kaydedin.
- En az ayrıcalık: Sakla sistemd tahsis edilmiş ünite Takım Konuşması kullanıcı. İkili dosyayı kök olarak çalıştırmayın.
- Güncellemeler: Dağıtım güncellemelerini bir zamanlamaya göre uygulayın ve bir çekirdek değişikliğinden sonra hizmeti yeniden başlatın. Her değişiklikten sonra bağlantıyı test edin.
Temel konuları ele aldıktan sonra makul bir başlangıç boyutu seçin, böylece hizmet grubunuz için sorunsuz kalır.
Seçim Tavsiyesi: Barındırma, Dağıtım ve Boyut
Tek amacınız arkadaşlarınıza hızlı ses vermekse, Linux üzerinde küçük bir VM üzerinde TeamSpeak sunucusu kurabilir ve maliyetleri düşük tutabilirsiniz. Daha büyük gruplar daha iyi ağlardan ve dosya aktarımı için daha fazla RAM'den yararlanır. Bir başlangıç noktası seçmek için bu hızlı matrisi kullanın ve ardından bir haftalık gerçek trafikten sonra ayarlama yapın.
- CGNAT'ta ev laboratuvarı: Bağlantı noktası yönlendirmeyle mücadele etmeyin. Hizmeti genel IPv4'e sahip bir VPS'ye taşıyın, ardından DNS'yi yayınlayın. Bu en hızlı yoldur Linux'ta bir TeamSpeak sunucusu kurun dışarıdan erişim için.
- Hafta sonu zirveye ulaşan oyun klanı: 2 vCPU ve 2 GB RAM ile başlayın, ardından CPU boştalığını ve paket kaybını izleyin. Yoğun saatlerde ses doygunluğa yaklaştığında yükseltme yapın.
- Üniversite kulübü: Tercih etmek Ubuntu 24.04 LTS Ve UFW tüzük. Kampüs ağları sıklıkla IPv6, bu nedenle bağlantı noktalarını açtıktan sonra gelen IPv6'yı test edin.
- Espor takımı, maç günleri: Oyun bölgesinin yakınında bir VPS kullanın ve bir taban çizgisi kaydedin. Kayıtlar veya ağır dosya yüklemeleri önemliyse depolama alanı ekleyin ve RAM'i 4 GB'a çıkarın.
- Karışık modlama grubu: Kale Sunucu Sorgusu kilitleyin, kanal şifreleri ekleyin ve haftalık yedeklemeler planlayın. Bu meşgul tutuyor TeamSpeak sunucusu Linux kurulumu öngörülebilir.
Basit başlayın ve tekrarlayın. Bir şekil seçtikten sonra, bir VM'deki GUI erişiminin erken yapılandırmayı hızlandırabileceğini bilmelisiniz; bu nedenle, barındırılan seçenekler ve masaüstü yolu için sonraki bölümü okuyun.
Barındırma ve Uzaktan Yönetim

TeamSpeak'i istikrarlı ses ve temiz yönlendirme için oluşturulmuş bir platformda çalıştırın. Bizim Linux VPS'si size tek bir yerde genel IPv4, düşük titreşimli bölgeler ve kök kontrolü sağlar. Küçük başlayabilir, gecikmeyi kısa tutabilir ve topluluğunuz büyüdükçe dakikalar içinde ölçeklenebilirsiniz.
Cloudzy'nin Linux VPS'si ile ne elde edersiniz:
- Güvenebileceğiniz bilgi işlem: modern vCPU'lar, tutarlı saat hızları ve gerçek zamanlı ses için boyutlandırılmış özel RAM.
- Devam eden depolama: Hızlı dosya aktarımları ve hızlı günlük yazma işlemleri için NVMe veya SSD depolama.
- Ses için oluşturulmuş ağ: 10 Gbps uplinks in core locations, anycast-grade routing, and active DDoS filtering that helps keep UDP 9987 steady.
- Başucu kitabınızla eşleşen işletim sistemi görüntüleri: Ubuntu 24.04 LTS, Debian 12 veya Rocky 9, hepsi temizliğe hazır sistemd kurmak.
- Erişim ve kontrol: tam kök, bant dışı konsol, rDNS ve güvenlik duvarı kurallarını bilet olmadan değiştirebilirsiniz.
- Yaşam döngüsü araçları: yükseltmelerden önce anlık görüntüler, hızlı geri yüklemeler ve basit plan yeniden boyutlandırma.
- Küresel bölgeler: 3 kıtada 12'den fazla konumla, gidiş-dönüş süresini kısaltmak için oyuncularınıza en yakın veri merkezini seçin.
- Destek ve çalışma süresi: Gerçek mühendislerden 7/24 yardım ve %99,95 kesintisiz çalışma HDS'si.
Hızlı görsel değişiklikler için VPS'nizin üstünde bir masaüstü istiyorsanız, Linux RDP sunucusu olarak tek tıkla uygulama Linux VPS'nizde.
Son Düşünceler
Basit, tekrarlanabilir bir yolla Linux'ta bir TeamSpeak sunucusunun nasıl kurulacağını gördünüz. Bu yaklaşım, kurulumun gelecekteki düğümler veya bölgeler için öngörülebilir olmasını sağlar. Bir LTS dağıtımı, özel bir kullanıcı ve uygun bir sistemd birim. UDP ve TCP'yi açın limanlar bu önemli, iddia edin ayrıcalık anahtarıve ekle SRV Daha samimi bir adres istiyorsanız. Daha sorunsuz bir yol ve istikrarlı bir genel IP için Cloudzy'de barındırmayı düşünün Linux VPS'si böylece sunucunuz gece gündüz erişilebilir kalır.

