Forutsetninger
Installasjon
Konfigurasjon
Bruker Mumble
Tilpasning
I denne opplæringen lærer du hvordan du setter opp en Mumble-taleserver på CentOS 7. Mumble er en populær åpen kildekode-taleklient, hovedsakelig brukt av spillere.
Forutsetninger
Vi må installere bzip2 for å kunne pakke ut serverfilene.
yum install bzip2 -y
Installasjon
Start med å legge til en brukerkonto.
groupadd -r murmur
useradd -r -g murmur -m -d /var/lib/murmur -s /sbin/nologin murmur
Last ned serverprogramvaren, Murmur.
cd ~
wget https://github.com/mumble-voip/mumble/releases/download/1.2.10/murmur-static_x86-1.2.10.tar.bz2
Sett opp mappe- og tillatelsesstrukturer.
mkdir /usr/local/murmur
mkdir /var/log/murmur
chown murmur:murmur /var/log/murmur
chmod 0770 /var/log/murmur
Pakk ut og flytt filene til de riktige mappene.
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
Konfigurasjon
Nå må vi endre noen innstillinger i serverkonfigurasjonen.
nano /etc/murmur.ini
Avkommenter og endre #uname=tiluname=murmur
Avkommenter og endre #logfile=tillogfile=/var/log/murmur/murmur.log
Avkommenter og endre #pidfile=tilpidfile=/var/run/murmur/murmur.pid
Lagre endringene, og avslutt nano. For ytterligere tilpasning av serveren din, se "Tilpasning"-delen nedenfor.
Lag filen /etc/tmpfiles.d/murmur.confog lim inn følgende i den.
d /var/run/murmur 775 murmur murmur
Deretter oppretter du tjenestefilen /etc/systemd/system/murmur.serviceog limer inn følgende innhold.
[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
Installer tjenesten.
systemd-tmpfiles --create
systemctl daemon-reload
Nå må vi bare åpne portene, så kan vi begynne å chatte! Kjør følgende kommandoer.
firewall-cmd --zone=public --add-port=64738/tcp --permanent
firewall-cmd --zone=public --add-port=64738/udp --permanent
firewall-cmd --reload
Bruker Mumble
Slik starter du serveren:
systemctl start murmur.service
Slik stopper du serveren:
systemctl stop murmur.service
Tilpasning
Hver av disse endringene kan gjøres i /etc/murmur.inifilen.
For å endre antall plasser til 200, endre users=100til users=200.
For å oppdatere velkomstmeldingen, endre strengen som følger welcometext. Den støtter grunnleggende HTML-oppmerking.
For ekstra sikkerhet, fjern kommentarene til autobanlinjene.