Wyszukiwanie w witrynie

Jak zainstalować serwer TeamSpeak w CentOS 7


TeamSpeak to popularna, wieloplatformowa aplikacja VoIP i czatów tekstowych do wewnętrznej komunikacji biznesowej, edukacji i szkoleń (wykłady), gier online oraz kontaktowania się z przyjaciółmi i rodziną. Jego głównym priorytetem jest dostarczenie rozwiązania, które jest prostsze w użyciu, z wysokimi standardami bezpieczeństwa, doskonałą jakością głosu oraz mniejszym wykorzystaniem systemu i przepustowości. Wykorzystuje architekturę klient-serwer i jest w stanie obsłużyć tysiące jednoczesnych użytkowników.

Jak to działa

Wdróż swój własny TeamSpeak Server na Linux VPS i udostępnij swój adres TeamSpeak Server członkom zespołu, przyjaciołom i rodzinie lub każdemu, z kim chcesz się komunikować. Korzystając z bezpłatnego klienta TeamSpeak na komputer, łączą się z Twoim serwerem TeamSpeak i zaczynają rozmawiać. To jest takie proste!

Kluczowe cechy

  • Jest łatwy w użyciu i wysoce konfigurowalny.
  • Posiada zdecentralizowaną infrastrukturę i jest wysoce skalowalny.
  • Obsługuje wysokie standardy bezpieczeństwa.
  • Oferuje niezwykłą jakość głosu.
  • Pozwala na niskie wykorzystanie zasobów systemowych i przepustowości.
  • Obsługuje potężny transfer plików.
  • Obsługuje również solidny system uprawnień.
  • Obsługuje wspaniałe efekty dźwiękowe 3D.
  • Umożliwia łączność mobilną i wiele więcej.

Wymagania

  1. Serwer CentOS 7 z minimalną instalacją systemu
  2. Serwer CentOS 7 ze statycznym adresem IP

W tym samouczku wyjaśnimy, jak zainstalować TeamSpeak Server na instancji CentOS 7 i stacjonarnego Klienta TeamSpeak na komputerze z systemem Linux.

Instalowanie serwera TeamSpeak w CentOS 7

1. Najpierw zacznij od aktualizacji pakietów serwerów CentOS 7, a następnie zainstaluj zależności potrzebne do procesu instalacji, używając poniższych poleceń.

yum update
yum install vim wget perl tar net-tools bzip2

2. Następnie musisz utworzyć użytkownika dla procesu TeamSpeak Server, aby mieć pewność, że serwer TeamSpeak działa w trybie użytkownika odłączonym od innych procesów.

useradd teamspeak
passwd teamspeak

3. Teraz przejdź do strony pobierania serwera TeamSpeak i pobierz najnowszą wersję (tj. 3.2.0) za pomocą następującego polecenia wget, a następnie wypakuj archiwum tar i skopiuj wszystkie pliki do katalogu domowego naszego nieuprzywilejowanego użytkownika, jak pokazano.

wget -c http://dl.4players.de/ts/releases/3.2.0/teamspeak3-server_linux_amd64-3.2.0.tar.bz2
tar -xvf teamspeak3-server_linux_amd64-3.2.0.tar.bz2
mv teamspeak3-server_linux_amd64 teamspeak3
cp -R teamspeak3 /home/teamspeak/
chown -R teamspeak:teamspeak /home/teamspeak/teamspeak3/

4. Gdy już wszystko będzie na swoim miejscu, przejdź teraz na użytkownika teamspeak i ręcznie uruchom serwer Teamspeak za pomocą następujących poleceń.

su - teamspeak
cd teamspeak3/
./ts3server_startscript.sh start

5. Aby zarządzać TeamSpeak Server w ramach usług Systemd, musisz utworzyć plik jednostki usługi TeamSpeak.

su -
vi /etc/systemd/system/teamspeak.service

Dodaj następującą konfigurację w pliku jednostki.

[Unit]
Description=Team Speak 3 Server
After=network.target

[Service]
WorkingDirectory=/home/teamspeak/teamspeak3/
User=teamspeak
Group=teamspeak
Type=forking
ExecStart=/home/teamspeak/ts3server_startscript.sh start inifile=ts3server.ini
ExecStop=/home/teamspeak/ts3server_startscript.sh stop
PIDFile=/home/teamspeak/ts3server.pid
RestartSec=15
Restart=always

[Install]
WantedBy=multi-user.target

Zapisz i zamknij plik. Następnie uruchom na razie serwer Teamspeak i włącz go, aby uruchamiał się automatycznie przy starcie systemu w następujący sposób.

systemctl start teamspeak
systemctl enable teamspeak
systemctl status teamspeak

6. Kiedy po raz pierwszy uruchamiasz serwer Teamspeak, generuje on token/klucz administratora, którego będziesz używać do łączenia się z serwerem z Klienta TeamSpeak. Możesz wyświetlić plik dziennika, aby uzyskać klucz.

cat /home/teamspeak/logs/ts3server_2017-08-09__22_51_25.819181_1.log

7. Następnie TeamSpeak nasłuchuje na kilku portach: 9987 UDP (usługa głosowa TeamSpeak), 10011 TCP (TeamSpeak ServerQuery) i 30033 TCP (TeamSpeak FileTransfer).

Dlatego zmodyfikuj reguły zapory sieciowej, aby otworzyć te porty w następujący sposób.

firewall-cmd --zone=public --add-port=9987/udp --permanent
firewall-cmd --zone=public --add-port=10011/tcp --permanent
firewall-cmd --zone=public --add-port=30033/tcp --permanent
firewall-cmd --reload

Instalowanie klienta TeamSpeak w Ubuntu 18.04

8. Zaloguj się na komputerze stacjonarnym z systemem Ubuntu (możesz używać dowolnego systemu operacyjnego Linux), przejdź do strony pobierania klienta TeamSpeak i pobierz najnowszą wersję (tj. 3.1.9) używając następującego polecenia wget i zainstaluj go, jak pokazano.

wget http://dl.4players.de/ts/releases/3.1.9/TeamSpeak3-Client-linux_amd64-3.1.9.run
chmod 755 TeamSpeak3-Client-linux_amd64-3.1.9.run
./TeamSpeak3-Client-linux_amd64-3.1.9.run
cd TeamSpeak3-Client-linux_amd64
./ts3client_runscript.sh

9. Aby uzyskać dostęp do konta administratora zapytań serwera, użyj nazwy logowania i hasła, które zostały utworzone po uruchomieniu serwera. W tym miejscu zostaniesz również poproszony o podanie Klucza ServerAdmin. Po wprowadzeniu klucza zobaczysz poniższy komunikat oznaczający, że masz teraz uprawnienia administracyjne na właśnie zainstalowanym serwerze Teamspeak.

Privilege Key successfully used.

Aby uzyskać więcej informacji, odwiedź stronę główną TeamSPeak: https://www.teamspeak.com/en/

W tym artykule wyjaśniliśmy, jak zainstalować serwer TeamSpeack na CentOS 7 i klienta na Ubuntu Desktop. Jeśli masz jakieś pytania lub przemyślenia, którymi chcesz się podzielić, skorzystaj z poniższego formularza opinii, aby się z nami skontaktować.