38,0044$% 0.42
41,1474€% 0.34
3.689,43%0,29
6.056,00%-0,44
24.168,00%-0,32
3.020,99%-0,08
9.063,76%0,21
DOLAR 38,0044
EURO 41,1474
ALTIN 3.689,43
BİST 100 9.063,76
İmsak 02:00
Özellikle oyun içi iletişim yazılımları arasında belli bir bölüme hitap eden TeamSpeak, düşük gecikme süresi ve yüksek ses kalitesi sunması nedeniyle, ekip üyelerinin hızlı ve kesintisiz iletişim kurmasını sağlayan ülkü bir çözüm olarak karşımıza çıkıyor. Kendi sunucularımızda barındırarak kullanılabilen TeamSpeak’in nispeten daha yönetim gerektiren yapısı açısından Discord kadar erişilebilir değil ama makul bir seçenek. Bu rehberimizde siz okurlarımızla birlikte bulut üzerinde çalıştıracağımız Ubuntu sanal makineye TeamSpeak sunucuyu adım adım kuracağız. Bu sayede, her an erişilebilir kendi TeamSpeak altyapımıza sahip olacağız. Dilerseniz başlayalım.
Öncelikle bu rehberdeki anlatımda Microsoft Azure’un kullanılacağını belirtelim. Eğer hesabınız yoksa buradaki ilişkiden ücretsiz olarak 200 Dolar kredi dahil oluşturabilirsiniz. Hatta üniversite öğrencisiyseniz buradan ilgili yönergeleri uygulayarak kredi kartı gerekmeksizin 100 dolar bakiyeli hesabınızı açabilirsiniz.
Öte yandan gerçekleştireceğimiz işlemlerin mantığı diğer bulut hizmet sağlayıcıları için de epeyce benzer. Her kademede çıkarım yaparak AWS, Google Cloud, Oracle Cloud gibi diğer alternatiflerden de isterseniz faydalanabilirsiniz.
Microsoft Azure hesabı oluşturduğunuzu varsayarak anlatıma başlayabiliriz. Azure Portal sayfasındayken “Kaynak Oluştur” butonuna tıklayın ve açılan menüden “Sanal Makine” başlığına tıklayın.
Öncelikle sanal makinemizle alakalı tüm bileşenlerinin bir araya getirildiği Kaynak Grubu’nu oluşturmalıyız, istediğiniz ismi verebilirsiniz. Ardından sanal makinenin ismini da istediğiniz gibi belirleyebilirsiniz.
Sunucunun çalışacağı bölgeyi de seçmek size kalmış, gecikme oranını en azda tutmak için Avrupa’dan bir ülkeyle devam edebilirsiniz. Peşinden kullanılabilirlik seçenekleri kısmıdan “Altyapı gerekliliği gerekmez” ibaresini seçiyoruz. Güvenlik türü’nü ise “Standart” olarak belirlemeniz bizim kullanım senaryomuz için ülkü.
Görüntü kısmından sanal makinemizin işletim sistemini Ubuntu Server 22.04 LTS olarak seçiyoruz. Boyut kutucuğunda ise sunucun işlemci ve bellek kapasitesini seçiyoruz. Hesabınıza tanımlanan ücretsiz kredinizi kullanarak istediğiniz konfigürasyonu seçebilirsiniz ancak kredinizi uzun zamana yayarak harcamak istiyorsanız asgarî 1 vcpu ve 1GB RAM olan herhangi kurulumu seçebilirsiniz. B Serisi boyutun en ucuz sanal makine sınıfı olduğunu belirtelim.
Devamında Yönetici hesabı başlığında Kimlik doğrulama çeşidi seçeneğini Parola olarak belirliyoruz. Kullanıcı adı ve parola kısmını unutmayacağınız bir şekilde yazdıktan sonra Gelen bağlantı noktası kuralları başlığında SSH’a izin verdiğinize emin olun ve diskler sekmesine geçin. Son olarak burada İşletim sistemi disk çeşidini “Standart SSD” olarak seçin ve “Gözden geçir + oluştur” butonuna tıklayın. Doğrulama başarılı olunca “Oluştur” butonuna tıklayarak sanal makinenin ayağa kalkmasını bekleyelim.
Oluşturduğumuz sanal makinede çalışacak TeamSpeak sunucunun dışardan erişilebilir olması için çeşitli portları açmamız gerekiyor. Bunun için Azure’daki sanal makineye giriyoruz. Solda yer alan menüdeki Ağ İletişimi başlığı altında yer alan Ağ ayarları seçeneğine girin. Aşağı kısımda Kurallar’dan “Gelen bağlantı kuralı noktası kuralı” oluşturuyoruz. Sağ tarafta açılan pencerede üç farklı portu sıra sıra açacağız. İlgili ayarlar şu şekilde:
UDP Portu
TCP Portu
TCP Portu
Şimdiki kademede Azure üzerinde kurduğumuz Ubuntu sunucuya bağlanmamız gerekiyor. Burada isterseniz Windows üzerindeki PowerShell’’i indirip kurduktan sonra çalıştırın. Ardından açılan pencerede “Host Name (or IP Address)” kısmının altındaki kutucuğa sunucumuzun adresini yazacağız. Azure’da oluşturduğumuz sanal makinenin sayfasına girip genel IP adresini kopyalayıp ilgili yere yapıştırın ve “Open” butonuna tıklayın.
İlk bağlantı sağlandığında PuTTY bize sunucunun kullanıcı adı ve şifresini soracak. Azure’da sanal makineyi oluştururken belirlediğimiz hesap ayrıntılarını giriyoruz. Eğer sıkıntısız bir şekilde bağlanırsak terminal ekranında kullanıcıadı@sunucuadı formatında yapı bizleri karşılayacak. Bu evreden sonra diğer süreçleri artık bu terminalden yürüteceğiz.
Microsoft Azure üzerinden TeamSpeak sunucumuzun dışardan erişilebilir olması için üç farklı port açmıştık ancak bunları aynı zamanda işletim sistemi bazında da açmamız gerekiyor. Bunun için şu terminal kodlarını sırasıyla uygulamalısınız. Eğer bu esnada terminaliniz donarsa PuTTY’e tekrardan giriş yapmalısınız. Komutları kopyalayıp komut ekranında sağ tıklarsanız yapışacaktır.
İşlemlere başlamadan önce Ubuntu sistemimizi güncel hale getirmekte yarar var. Bunun için aşağıdaki komutu çalıştırın ve güncelleme işleminin tamamlanmasını bekleyin. Yeniden başlatmadan dolayı terminal bağlantısı kopabilir, tekrardan giriş yapın.
sudo apt update && sudo apt upgrade -y
Ardından işletim sistemi seviyesinde port açabilmek için Ubuntu’ya UFW güvenlik duvarını yüklemek gerekiyor. Aşağıdaki komutu çalıştırın.
sudo apt install ufw -y
Şimdi UFW üzerinden Azure’da yaptığımız port açma işlemlerini gerçekleştireceğiz. Aşağıdaki komutları tek tek sırayla çalıştırın ve çıktı olarak “Rules updated” ibaresini gördüğünüzden emin olun.
sudo ufw allow 22/tcp
sudo ufw allow OpenSSH
sudo ufw allow 9987/tcp
sudo ufw allow 9987/udp
sudo ufw allow 30033/tcp
sudo ufw allow 10011/tcp
İlgili portları Ubuntu tarafında da erişime açık hale getirdik ama son olarak UFW güvenlik duvarını da aşağıdaki komutla aktifleştirmemiz gerek. Gelen onay sorusunu y harfiyle onaylayın.
sudo ufw enable
Yeni güvenlik duvarını devreye alabilmek için son olarak yapmamız gereken sistemi yeniden başlatmak olacak. Bunun aşağıdaki komutu kullanın ve birkaç dakika sistemin yeniden başlatılmasını bekleyin. Devamında terminale yeniden bağlantı kurun.
sudo reboot
Bütün ağ ayarlarını yaptığımıza göre artık TeamSpeak sunucu yazılımını Ubuntu sanal makinemize kurmaya başlayabiliriz. Öncelikle aşağıdaki komutla tekrardan sistem paketlerinin güncellemesini yapmalıyız.
sudo apt update && sudo apt upgrade -y
Şimdi TeamSpeak’in sunucu belgesini indirmek, sıkıştırılmış halinden çıkarmak ve düzenlemek için çeşitli paketleri Ubuntu dağıtımına aşağıdaki komutla kurmamız gerekiyor. Buradaki wget, internetten dosya indirmek için kullanılan bir araç; bzip2, evrakları sıkıştırmak ve açmak için kullanılan bir sıkıştırma aracı; nano ise terminal tabanlı, basit bir metin düzenleyicisidir.
sudo apt install wget bzip2 tar nano -y
İlgili paketleri kurduktan sonra aşağıdaki komutla TeamSpeak’in sunucu yazılımını indiriyoruz.
wget https://files.teamspeak-services.com/releases/server/3.13.7/teamspeak3-server_linux_amd64-3.13.7.tar.bz2
Bu sıkıştırılmış haldeki dosyayı aşağıdaki komutla klasöre çıkartıyoruz.
sudo tar xvf teamspeak3-server_linux_amd64-3.13.7.tar.bz2
Çıkarttığımız klasörün içerisine giriyoruz.
cd teamspeak3-server_linux_amd64
Bu dizindeyken artık aşağıdaki komutla TeamSpeak sunucumuzu çalıştırabiliriz.
sudo ./ts3server_startscript.sh start license_accepted=1
Ve artık TeamSpeak sunucumuz çalışıyor ve her yerden erişilebilir durumda. Ancak son yapmamız gereken bir işlem daha var.
Sunucunun yönetici yetkilerini alabilmek için bir Token’a ihtiyacımız var. Bu Token’ı bazen sunucuyu çalıştırdığınızda veriyor ama vermediği durumlarda log belgelerinden bulmanız şart. Çalıştırma esnasında Token’ı verdiyse onu kopyalayıp bir yere kaydedip bu kademeyi geçebilirsiniz.
Log evraklarına erişebilmek için öncelikle aşağıdaki komutla Root kullanıcısına geçmemiz gerekiyor.
sudo -i
Sonrasında aşağıdaki komutla, Token’ın bulunduğu log belgesini arıyoruz ve Token’a erişiyoruz. Bunu bir yere kopyalayıp bir yere kaydetmeyi unutmayın. Komutta yazan “kullaniciadiniz” kısmını sanal makineyi oluştururken belirlediğiniz kullanıcı ismiyle değiştirin.
cat /home/kullaniciadiniz/teamspeak3-server_linux_amd64/logs/ts3server_*.log | grep “token=”
Artık terminalden çıkış yapıp TeamSpeak’e girebiliriz. Burada ben TeamSpeak 6 Client’ı kullanacağım.
TeamSpeak 6’ya hesabımızla giriş yaptıktan sonra Azure’dan sunucunun genel IP adresini kopyalıyoruz ve görseldeki yere yapıştırıyoruz.
Bağlantı sağlandıktan sonra yapmamız gereken son işlem, az önce aldığımız yönetici Token’ıyla sunucudaki rolümüzü almak olacak. Yukarı kısımda “Is this your TeamSpeak?” sorusundaki “Yes” butonuna tıklayıp az önce aldığımız Token’ı buraya yapıştırıyoruz. Artık Admin olarak sunucunun çeşitli ayarlamalarını yapabiliriz.
Azure üzerinde sunucuyu her yeniden başlattığınızda terminalden TeamSpeak’in olduğu dizine girip aşağıdaki komutla uygulamayı başlatmanız gerektiğini hatırlatalım.
sudo ./ts3server_startscript.sh start license_accepted=1
Bu rehberimizde adım adım bulut üzerine Azure’u kullanarak TeamSpeak sunucunun nasıl kurulacağını ele aldık. Konuyla alakalı sorularınızı yorumlar kısmından veya Technopat Sosyal üzerinden bizlere ulaştırabilirsiniz, ilerleyen makalelerimizde görüşmek dileğiyle, esen kalın.
Diğer Teknoloji Haberleri İçin Tıklayın / Bursa Haber – Bursa Gündem – Bursa Gündem Haber – Bursa Haberleri – Bursa Son Dakika
Bizi İnstagram’da Takip Edebilirsiniz / @BursaGündemHaber
Bizi X’de Takip Edebilirsiniz / @BursaGündemHbr
Bizi Facebook’da Takip Edebilirsiniz / @BursaGündemHaber
Bizi Youtube’da Takip Edebilirsiniz / @BursaGündemHaber
Bizi Linkedin’de Takip Edebilirsiniz / @BursaGündemHaber
Amazon Bahar Fırsatları: Anakartlar
Veri politikasındaki amaçlarla sınırlı ve mevzuata uygun şekilde çerez konumlandırmaktayız. Detaylar için veri politikamızı inceleyebilirsiniz.