Trong hướng dẫn này, bạn sẽ tìm hiểu cách thiết lập máy chủ giọng nói Mumble trên CentOS 7. Mumble là một ứng dụng giọng nói nguồn mở phổ biến, chủ yếu được sử dụng bởi các game thủ.
Điều kiện tiên quyết
Chúng tôi phải cài đặt bzip2 để có thể giải nén các tập tin máy chủ.
yum install bzip2 -y
Cài đặt
Bắt đầu bằng cách thêm tài khoản người dùng.
groupadd -r murmur
useradd -r -g murmur -m -d /var/lib/murmur -s /sbin/nologin murmur
Tải xuống phần mềm máy chủ, Murmur.
cd ~
wget https://github.com/mumble-voip/mumble/releases/download/1.2.10/murmur-static_x86-1.2.10.tar.bz2
Thiết lập thư mục và cấu trúc quyền.
mkdir /usr/local/murmur
mkdir /var/log/murmur
chown murmur:murmur /var/log/murmur
chmod 0770 /var/log/murmur
Giải nén và di chuyển các tập tin vào các thư mục thích hợp.
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
Cấu hình
Bây giờ chúng ta sẽ phải thay đổi một số cài đặt trong cấu hình máy chủ.
nano /etc/murmur.ini
Không chú ý và thay đổi #uname=
thànhuname=murmur
Không chú ý và thay đổi #logfile=
thànhlogfile=/var/log/murmur/murmur.log
Không chú ý và thay đổi #pidfile=
thànhpidfile=/var/run/murmur/murmur.pid
Lưu các thay đổi của bạn và thoát nano. Để biết thêm tùy chỉnh máy chủ của bạn, xem phần "Tùy chỉnh" bên dưới.
Tạo tập tin /etc/tmpfiles.d/murmur.conf
và dán sau đây vào nó.
d /var/run/murmur 775 murmur murmur
Tiếp theo, tạo tệp dịch vụ /etc/systemd/system/murmur.service
và dán vào nội dung sau.
[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
Cài đặt dịch vụ.
systemd-tmpfiles --create
systemctl daemon-reload
Bây giờ chúng tôi chỉ cần mở các cổng và chúng tôi có thể trò chuyện! Chạy các lệnh sau.
firewall-cmd --zone=public --add-port=64738/tcp --permanent
firewall-cmd --zone=public --add-port=64738/udp --permanent
firewall-cmd --reload
Sử dụng lầm bầm
Để khởi động máy chủ:
systemctl start murmur.service
Để dừng máy chủ:
systemctl stop murmur.service
Tùy biến
Mỗi thay đổi này có thể được thực hiện trong /etc/murmur.ini
tệp.
Để thay đổi số lượng vị trí thành 200, thay đổi users=100
thành users=200
.
Để cập nhật thông điệp chào mừng, thay đổi chuỗi sau đây welcometext
. Nó hỗ trợ đánh dấu HTML cơ bản.
Để bảo mật hơn, bỏ ghi chú các autoban
dòng.