Preduvjeti
Montaža
Zaključak
Teamspeak je VOIP poslužitelj koji se može koristiti za timove/više ljudi za komunikaciju. Relativno je lagan i siguran jer se ažuriranja redovito objavljuju.
U ovom vodiču instalirat ćemo Teamspeak na vašu instancu CentOS 7.
Preduvjeti
Prije nego počnemo, trebat će vam:
- CentOS 7 sustav (samo 64 bita).
- 512 MB RAM-a ili više.
wget (uslužni program koji se koristi za preuzimanje datoteka).
nanoili vim(bilo koji uređivač teksta je u redu).
Montaža
Preduvjeti
Ažurirajte sistemske pakete. Ovo može potrajati.
yum update -y
Instalirajte alate potrebne za ovaj vodič.
yum install nano wget perl tar net-tools bzip2 -y
Montaža
Dodajte neprivilegiranog korisnika za pokretanje Teamspeaka. Kada se to od vas zatraži, unesite željenu lozinku.
useradd ts
passwd ts
Preuzmite poslužiteljski softver Teamspeak.
cd ~
wget http://dl.4players.de/ts/releases/3.0.13.8/teamspeak3-server_linux_amd64-3.0.13.8.tar.bz2
Raspakirajte Teamspeak tarball i kopirajte sve datoteke u početni direktorij našeg neprivilegiranog korisnika.
tar -xvf teamspeak3-server_linux_amd64-3.0.13.8.tar.bz2
cd teamspeak3-server_linux_amd64
cp * -R /home/ts
Uklonite privremene datoteke.
cd ~
rm -rf teamspeak3-server_linux_amd64
rm -rf teamspeak3-server_linux_amd64-3.0.13.8.tar.bz2
Dodijelite odgovarajuća dopuštenja našem tskorisniku.
chown -R ts:ts /home/ts
Napravite Systemd uslugu za Teamspeak.
nano /lib/systemd/system/teamspeak.service
Zalijepite sljedeće:
[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
Spremite i izađite (pritisnite CTRLi Oistovremeno, nakon čega slijedi Entertipka).
Ponovno učitajte Systemd jedinice.
systemctl --system daemon-reload
Neka se Teamspeak pokrene pri pokretanju.
systemctl enable teamspeak.service
Pokretanje, zaustavljanje i ponovno pokretanje Teamspeaka
Upravljanje Teamspeakom je jednostavno. Teamspeak možete kontrolirati sljedećom naredbom:
systemctl (option) teamspeak.service
Zamijenite (option)s start, stop, ili restart.
Konfiguriranje vatrozida
CentOS 7 više ne koristi iptables. Kao alternativa, CentOS 7 dolazi sa firewalldzadanim postavkama.
Pronađite zadanu zonu. Na Vultr instancama s CentOS 7, zadana zona je public.
firewall-cmd --get-default-zone
Otvorite zadane portove za Teamspeak. Ako se svako pravilo uspješno doda, izlaz će glasiti "uspjeh".
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
Ponovno učitaj firewalld.
firewall-cmd --reload
Zaključak
Čestitamo! Uspješno ste stvorili Teamspeak poslužitelj. Na njega se možete povezati s Teamspeak klijentom .
Zabavi se!