Forutsetninger
Installasjon
Konklusjon
Teamspeak er en VOIP-server som kan brukes for team/flere personer til å kommunisere. Den er relativt lett og sikker, ettersom oppdateringer utgis regelmessig.
I denne opplæringen skal vi installere Teamspeak på din CentOS 7-instans.
Forutsetninger
Før vi begynner, trenger du:
- CentOS 7-system (kun 64 bit).
- 512 MB RAM eller høyere.
wget (verktøy som brukes til å laste ned filer).
nanoeller vim(enhver tekstredigerer er fin).
Installasjon
Forutsetninger
Oppdater systempakkene. Dette kan ta litt tid.
yum update -y
Installer verktøy som trengs for denne opplæringen.
yum install nano wget perl tar net-tools bzip2 -y
Installasjon
Legg til en uprivilegert bruker for å kjøre Teamspeak. Når du blir bedt om det, skriv inn ønsket passord.
useradd ts
passwd ts
Hent Teamspeak-serverprogramvaren.
cd ~
wget http://dl.4players.de/ts/releases/3.0.13.8/teamspeak3-server_linux_amd64-3.0.13.8.tar.bz2
Pakk ut Teamspeak-tarballen og kopier alle filene til vår uprivilegerte brukers hjemmekatalog.
tar -xvf teamspeak3-server_linux_amd64-3.0.13.8.tar.bz2
cd teamspeak3-server_linux_amd64
cp * -R /home/ts
Fjern midlertidige filer.
cd ~
rm -rf teamspeak3-server_linux_amd64
rm -rf teamspeak3-server_linux_amd64-3.0.13.8.tar.bz2
Gi de nødvendige tillatelsene til tsbrukeren vår .
chown -R ts:ts /home/ts
Opprett en Systemd-tjeneste for Teamspeak.
nano /lib/systemd/system/teamspeak.service
Lim inn følgende:
[Unit]
Description=Team Speak 3 Server
After=network.target
[Service]
WorkingDirectory=/home/teamspeak/
User=ts
Group=ts
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
Lagre og avslutt (trykk på CTRLog Osamtidig, etterfulgt av Entertasten).
Last inn Systemd-enheter på nytt.
systemctl --system daemon-reload
Få Teamspeak til å kjøre ved oppstart.
systemctl enable teamspeak.service
Starte, stoppe og starte Teamspeak på nytt
Det er enkelt å kontrollere Teamspeak. Du kan kontrollere Teamspeak med følgende kommando:
systemctl (option) teamspeak.service
Erstatt (option)med start, stop, eller restart.
Konfigurere brannmuren
CentOS 7 bruker ikke lenger iptables. Som et alternativ kommer CentOS 7 med firewalldsom standard.
Finn standardsonen. På Vultr-forekomster som kjører CentOS 7, er standardsonen public.
firewall-cmd --get-default-zone
Åpne standardportene for Teamspeak. Hvis hver regel er lagt til på en vellykket måte, vil utgangen lese "suksess".
firewall-cmd --zone=public --permanent --add-port=10011/tcp
firewall-cmd --zone=public --permanent --add-port=30033/tcp
firewall-cmd --zone=public --permanent --add-port=9987/udp
Last inn på nytt firewalld.
firewall-cmd --reload
Konklusjon
Gratulerer! Du har opprettet en Teamspeak-server. Du kan koble til den med Teamspeak-klienten .
Ha det gøy!