Предуслови
Инсталација
Закључак
Теамспеак је ВОИП сервер који се може користити за комуникацију тимова/више људи. Релативно је лаган и сигуран, јер се ажурирања редовно објављују.
У овом водичу ћемо инсталирати Теамспеак на вашу ЦентОС 7 инстанцу.
Предуслови
Пре него што почнемо, требаће вам:
- ЦентОС 7 систем (само 64-битни).
- 512 МБ РАМ-а или више.
wget (услужни програм који се користи за преузимање датотека).
nanoили vim(било који уређивач текста је у реду).
Инсталација
Предуслови
Ажурирајте системске пакете. Ово може потрајати.
yum update -y
Инсталирајте алате потребне за овај водич.
yum install nano wget perl tar net-tools bzip2 -y
Инсталација
Додајте непривилегованог корисника да бисте покренули Теамспеак. Када се то од вас затражи, унесите жељену лозинку.
useradd ts
passwd ts
Преузмите Теамспеак серверски софтвер.
cd ~
wget http://dl.4players.de/ts/releases/3.0.13.8/teamspeak3-server_linux_amd64-3.0.13.8.tar.bz2
Распакујте Теамспеак тарбалл и копирајте све датотеке у почетни директоријум нашег непривилегованог корисника.
tar -xvf teamspeak3-server_linux_amd64-3.0.13.8.tar.bz2
cd teamspeak3-server_linux_amd64
cp * -R /home/ts
Уклоните привремене датотеке.
cd ~
rm -rf teamspeak3-server_linux_amd64
rm -rf teamspeak3-server_linux_amd64-3.0.13.8.tar.bz2
Дајте одговарајуће дозволе нашем tsкориснику.
chown -R ts:ts /home/ts
Креирајте Системд услугу за Теамспеак.
nano /lib/systemd/system/teamspeak.service
Налепите следеће:
[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
Сачувајте и изађите (притисните CTRLи Oистовремено, а затим Enterтастер).
Поново учитајте Системд јединице.
systemctl --system daemon-reload
Нека се Теамспеак покрене при покретању.
systemctl enable teamspeak.service
Покретање, заустављање и поновно покретање Теамспеака
Контролисање Теамспеак-а је једноставно. Можете контролисати Теамспеак помоћу следеће команде:
systemctl (option) teamspeak.service
Заменити (option)са start, stopили restart.
Конфигурисање заштитног зида
ЦентОС 7 више не користи iptables. Као алтернатива, ЦентОС 7 се firewalldподразумевано испоручује .
Пронађите подразумевану зону. На Вултр инстанцама које користе ЦентОС 7, подразумевана зона је public.
firewall-cmd --get-default-zone
Отворите подразумеване портове за Теамспеак. Ако се свако правило успешно дода, излаз ће гласити „успех“.
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
Релоад firewalld.
firewall-cmd --reload
Закључак
Честитам! Успешно сте креирали Теамспеак сервер. Можете се повезати на њега са Теамспеак клијентом .
Забави се!