În acest tutorial, veți învăța cum să configurați un server vocal Mumble pe CentOS 7. Mumble este un client vocal open-source popular, utilizat în principal de jucători.
Cerințe preliminare
Trebuie să instalăm bzip2 pentru a putea despacheta fișierele serverului.
yum install bzip2 -y
Instalare
Începeți prin adăugarea unui cont de utilizator.
groupadd -r murmur
useradd -r -g murmur -m -d /var/lib/murmur -s /sbin/nologin murmur
Descărcați software-ul serverului, Murmur.
cd ~
wget https://github.com/mumble-voip/mumble/releases/download/1.2.10/murmur-static_x86-1.2.10.tar.bz2
Configurați folderul și structurile de permisiuni.
mkdir /usr/local/murmur
mkdir /var/log/murmur
chown murmur:murmur /var/log/murmur
chmod 0770 /var/log/murmur
Extrageți și mutați fișierele în folderele corespunzătoare.
tar -xjf murmur-static_x86-1.2.10.tar.bz2
cp -R murmur-static_x86-1.2.10/* /usr/local/murmur
cp murmur-static_x86-1.2.10/murmur.ini /etc/murmur.ini
configurație
Acum va trebui să schimbăm unele setări în configurația serverului.
nano /etc/murmur.ini
Dezacord și schimbare #uname=launame=murmur
Dezacord și schimbare #logfile=lalogfile=/var/log/murmur/murmur.log
Dezacord și schimbare #pidfile=lapidfile=/var/run/murmur/murmur.pid
Salvați-vă modificările și ieșiți din nano. Pentru mai multe personalizări ale serverului dvs., consultați secțiunea „Personalizare” de mai jos.
Creați fișierul /etc/tmpfiles.d/murmur.confși lipiți următoarele în el.
d /var/run/murmur 775 murmur murmur
Apoi, creați fișierul de servicii /etc/systemd/system/murmur.serviceși lipiți în următorul conținut.
[Unit]
Description=Mumble Server (Murmur)
Requires=network-online.target
After=network-online.target mariadb.service time-sync.target
[Service]
User=murmur
Type=forking
PIDFile=/var/run/murmur/murmur.pid
ExecStart=/usr/local/murmur/murmur.x86 -ini /etc/murmur.ini
[Install]
WantedBy=multi-user.target
Instalați serviciul.
systemd-tmpfiles --create
systemctl daemon-reload
Acum trebuie doar să deschidem porturile și putem intra pe chat! Executați următoarele comenzi.
firewall-cmd --zone=public --add-port=64738/tcp --permanent
firewall-cmd --zone=public --add-port=64738/udp --permanent
firewall-cmd --reload
Folosind Mumble
Pentru a porni serverul:
systemctl start murmur.service
Pentru a opri serverul:
systemctl stop murmur.service
Personalizare
Fiecare dintre aceste modificări pot fi făcute în /etc/murmur.inifișier.
Pentru a schimba cantitatea de sloturi la 200, treceți users=100la users=200.
Pentru a actualiza mesajul de întâmpinare, schimbați șirul următor welcometext. Acceptă marcarea HTML de bază.
Pentru un plus de securitate, decomandați autobanliniile.