Cách cài đặt và cấu hình server Mumble (Murmur) trên Ubuntu 14.04
Mumble là một ứng dụng Thoại qua IP (VoIP) open-souce và miễn phí được thiết kế chủ yếu để dành cho các game thủ. Mumble tương tự như TeamSpeak và Ventrilo. Mumble sử dụng kiến trúc client - server cho phép user nói chuyện với nhau khi được kết nối với cùng một server . Nó có giao diện quản trị đơn giản và có codec chất lượng cao, độ trễ thấp. Trong hướng dẫn này, ta sẽ học cách cài đặt và cấu hình Murmur, là thành phần server của Mumble.Murmur cho phép bạn chạy server trò chuyện thoại riêng tư hoặc công khai cho ứng dụng client Mumble.
Yêu cầu
Yêu cầu về server
- 512 MB server
- Ubuntu 14.04
Hướng dẫn này được viết cho Ubuntu 14.04; tuy nhiên, quá trình này giống nhau đối với bất kỳ bản phân phối Ubuntu nào gần đây có gói server mumble và mumble trong repository lưu trữ. Một server có 512 MB RAM sẽ đủ để chạy Murmur với 50 client chất lượng cao. Nếu bạn đang sử dụng cùng một Server cho các việc khác, thì nên dùng thêm RAM. Murmur không tiêu tốn nhiều CPU.
Quyền truy cập root
Phần còn lại của hướng dẫn này sẽ giả sử bạn được kết nối với server của bạn bằng account user root hoặc account user có quyền sudo.
Để nhập root shell từ account khác:
sudo su
Bước một - Cài đặt bản cập nhật
Trước khi làm thủ tục, bạn nên đảm bảo bạn đã cài đặt các bản cập nhật mới nhất.
Cập nhật database gói:
apt-get update
Cài đặt bất kỳ gói mới nào:
apt-get upgrade
Bạn cần xác nhận cài đặt bất kỳ gói nào. Nhập Y và nhấn Enter .
Bước hai - Cài đặt thì thầm
Trong Kho lưu trữ Ubuntu chính thức, Murmur có tên gói là mumble-server .
Để cài đặt gói:
apt-get install mumble-server
Bạn cần xác nhận cài đặt bất kỳ gói nào. Nhập Y và nhấn Enter .
Bước 3 - Trình hướng dẫn cấu hình cơ bản
Sau khi cài đặt xong, ta sẽ chạy lệnh cấu hình lại gói để tạo một số cài đặt server và user cơ bản. Bạn có thể sử dụng các phím mũi tên để chọn câu trả lời, sau đó nhấn Enter để tiếp tục.
Chạy Trình hướng dẫn cấu hình với:
dpkg-reconfigure mumble-server
Bắt đầu lúc Khởi động
Ta sẽ chấp nhận giá trị mặc định là Có vì ta muốn Âm thầm chạy khi server khởi động.
Ưu tiên mạng
Ngay cả khi đây là Server Mumble chuyên dụng, bạn nên chọn Có vì điều này sẽ đảm bảo độ trễ thấp nhất có thể.
Mumble SuperUser Password
User có tên SuperUser là account quản trị cấp cao nhất của server . Bạn cần đăng nhập Mumble bằng user này khi muốn quản lý server .
Bạn nên thay đổi password mặc định cho account này. Để trống trường password sẽ không thay đổi password .
Nhập password , nhấn Tab để chọn Ok và nhấn Enter để hoàn tất trình hướng dẫn cài đặt .
Đến đây, ta có một server Mumble đang hoạt động với một account user (SuperUser).
Bước 4 - Cấu hình nâng cao
Server sẽ hoạt động ngay bây giờ nếu bạn hài lòng với các giá trị mặc định.
Nếu bạn muốn tùy chỉnh server của bạn hơn nữa, ta cần chỉnh sửa file cấu hình có tại /etc/mumble-server.ini
.
Để mở file :
nano /etc/mumble-server.ini
Murmur có một số tùy chọn cấu hình và file được comment tốt nếu bạn có câu hỏi nào về cài đặt cụ thể dùng để làm gì.
Có một số giá trị thường thay đổi được liệt kê dưới đây để tham khảo. Để bật một số cài đặt này, bạn sẽ phải xóa ký tự # đứng trước. Điều này được gọi là bỏ comment dòng. Các dòng bắt đầu bằng # không được server xử lý.
- autobanAttempts , autobanTimeframe , autobanTime - Ba giá trị này được sử dụng để ngăn chặn nỗ lực cưỡng bức và sẽ cấm IP trong repository ảng thời gian được chỉ định sau khi hai điều kiện khác được đáp ứng.
- welcometext - Đây là thông báo chào mừng mà mọi user nhận được khi kết nối với server . Nó hữu ích để thông báo cho user về các luật , liên kết đến trang web , v.v. Bạn có thể sử dụng hầu hết các ký tự và thẻ HTML; chỉ cần đảm bảo toàn bộ mục nhập được gói gọn trong dấu ngoặc kép.
- port - Cổng Mumble mặc định là 64738 . Bạn có thể thay đổi giá trị này, nhưng hãy đảm bảo thông báo cho user của bạn để nhập đúng cổng khi kết nối với server theo cách thủ công.
- host - Theo mặc định, Mumble sẽ tự động liên kết với bất kỳ tên server nào. Nếu bạn muốn nó sử dụng một tên server duy nhất, bạn nhập tên server đó vào đây.
- băng thông - Đây là lượng băng thông mà mỗi user được phép sử dụng. Lưu ý nếu bạn đặt giá trị cao hơn, mỗi user sẽ tiêu thụ nhiều RAM hơn. Giá trị từ 60000-72000 phù hợp để lưu trữ 50 user trên 512 MB RAM.
- user - Số lượng user đồng thời tối đa có thể kết nối với server . Đối với 512 MB RAM, cài đặt được đề xuất là 50 user cho băng thông 60Kbps-72Kbps cho mỗi user .
- textmessagelength - Không được bật theo mặc định; sẽ giới hạn số ký tự mà user có thể gửi cho mỗi tin nhắn.
- imagemessagelength - Không được bật theo mặc định; sẽ đặt kích thước file tối đa cho hình ảnh mà user được phép gửi.
- allowhtml - Không được bật theo mặc định; cho phép HTML trong tin nhắn, comment và mô tả kênh.
- registerName , RegisterUrl - Nếu được bật, điều này sẽ cho phép server của bạn được tìm thấy trên danh sách công khai có sẵn trong Mumble Client. Nếu không, user cần biết tên server hoặc địa chỉ IP của server để có thể kết nối.
Khi thấy ổn với các thay đổi cấu hình của bạn , hãy nhấn Ctrl + X , nhấn Y để lưu và nhấn Enter để overrides lên file hiện có. Bạn cần phải khởi động lại thì thầm trước khi cài đặt của bạn có hiệu lực. Mọi user Mumble trên server sẽ bị ngắt kết nối.
Để bắt đầu lại thì thầm:
service mumble-server restart
Nếu bạn cần trợ giúp cấu hình các cài đặt server khác, bạn nên đọc Mumble Wiki .
Bước 5 - Kết nối với Server Mumble của bạn
Các bước này sẽ giúp bạn kết nối với server Mumble mới của bạn với quyền là SuperUser. Những user khác có thể kết nối bằng các bước tương tự. Những user khác có thể chọn tên user của riêng họ và không cần password - chỉ cần địa chỉ IP và số cổng.
Download ứng dụng client Mumble .
Mở ứng dụng client Mumble trên máy tính của bạn.
Nhấp vào nút Kết nối .
Nhấp vào nút Thêm mới .
Nhập thông tin cho server Mumble của bạn. Địa chỉ có thể là tên server hoặc địa chỉ IP của server của bạn. Nếu bạn không sử dụng cổng tùy chỉnh, nó sẽ là cổng mặc định của 64738 . Bấm OK để lưu cài đặt.
Server sẽ được lưu vào danh sách yêu thích của bạn. Nhấp vào server của bạn rồi nhấp vào Kết nối .
Nếu bạn không cài đặt certificate đã ký cho server này, bạn sẽ phải chấp nhận certificate .
Bạn sẽ nhận được thông báo Đã kết nối sau khi kết nối thành công.
Đến đây bạn có thể trò chuyện với mọi user khác trên server này.
Các tin liên quan
Cách tạo server để gửi thông báo đẩy bằng GCM tới thiết bị Android bằng Python2014-11-11
Cách chạy server trò chuyện UnrealIRCd trên Debian 7
2014-10-22
Cách cấu hình xác thực dựa trên khóa SSH trên server Linux
2014-10-20
Cách bảo vệ server của bạn trước lỗ hổng POODLE SSLv3
2014-10-15
Cách sử dụng cấu hình cloud để thiết lập server ban đầu của bạn
2014-10-13
Cách bảo vệ server của bạn trước lỗ hổng bảo mật do Shellshock Bash
2014-09-25
Cách cài đặt server Percona mới hoặc thay thế MySQL
2014-09-18
Cách cài đặt puppet để quản lý cơ sở hạ tầng server của bạn
2014-08-15
Cách cấu hình BIND làm server DNS Mạng riêng trên Ubuntu 14.04
2014-08-12
Cách cấu hình BIND làm server DNS Mạng riêng trên Ubuntu 14.04
2014-08-12