TeamSpeak là một ứng dụng VoIP độc quyền, chạy mượt mà trên nhiều nền tảng và đã trở thành lựa chọn hàng đầu của không chỉ cộng đồng game thủ mà còn của các chuyên gia CNTT nhờ vào hiệu suất ổn định và khả năng tùy biến cao. Với khả năng cung cấp chất lượng âm thanh vượt trội trong các cuộc hội thoại qua mạng, TeamSpeak giúp kết nối các thành viên trong nhóm một cách liền mạch dù ở bất kỳ đâu. Bên cạnh đó, giao diện người dùng trực quan và hệ thống quản lý máy chủ mạnh mẽ của nó đã tạo ra một trải nghiệm sử dụng chuyên nghiệp cho các tổ chức và cộng đồng chuyên về phát triển game cũng như các môi trường làm việc từ xa. DataOnline cung cấp cho bạn toàn bộ quy trình cài đặt chi tiết và hiệu quả để triển khai TeamSpeak 3 server trên Ubuntu 20.04, giúp bạn nhanh chóng thiết lập môi trường giao tiếp qua VoIP với đầy đủ các tính năng tiên tiến.
Yêu cầu trước khi bắt đầu
Trước khi bắt đầu, bạn cần:
- Triển khai một máy chủ Ubuntu 20.04 mới trên DataOnline VPS.
- Cập nhật hệ thống của máy chủ.
- Tạo một tài khoản người dùng không phải root với quyền sudo.
- Đăng nhập vào máy chủ với tài khoản người dùng không phải root.
- Mở các cổng UDP Port 9987 và TCP Port 30033 trên firewall của DataOnline Cloud Firewalls hoặc ufw.
Cài đặt
- Tạo một người dùng riêng để chạy TeamSpeak server.
Trong hướng dẫn này, tên người dùng làteamspeak
; bạn có thể chọn tên khác theo ý muốn.$ sudo adduser --disabled-login teamspeak
- Chuyển sang tài khoản người dùng teamspeak.
$ sudo su teamspeak
- Tải phiên bản TeamSpeak server mới nhất.
Hãy kiểm tra trang chủ chính thức của TeamSpeak để biết phiên bản Linux Server 64-bit mới nhất và thay thế số phiên bản trong URL bên dưới cho phù hợp.$ wget https://files.teamspeak-services.com/releases/server/3.13.6/teamspeak3-server_linux_amd64-3.13.6.tar.bz2
- Giải nén tệp archive vừa tải về.
$ tar xvfj teamspeak3-server_linux_amd64-*.tar.bz2
- Sao chép toàn bộ nội dung từ thư mục đã giải nén vào thư mục home của người dùng teamspeak.
$ cp teamspeak3-server_linux_amd64/* -R /home/teamspeak/
Tệp tải về không còn cần thiết, bạn có thể xóa nó:
$ rm teamspeak3-server_linux_amd64-*.tar.bz2
- Chấp nhận thỏa thuận cấp phép bằng cách tạo tệp license.
$ touch /home/teamspeak/.ts3server_license_accepted
- Thoát phiên làm việc của tài khoản teamspeak.
$ exit
Sau khi thoát, dấu nhắc shell sẽ trở về phiên làm việc của người dùng sudo không phải root.
- Tạo tệp dịch vụ systemd để TeamSpeak tự chạy khi khởi động.Mở tệp dịch vụ với nano:
$ sudo nano /lib/systemd/system/ts3server.service
Thêm các dòng sau vào tệp và lưu lại:
[Unit] Description=TeamSpeak 3 Server After=network.target [Service] WorkingDirectory=/home/teamspeak User=teamspeak ExecStart=/home/teamspeak/ts3server_minimal_runscript.sh ExecStop=/home/teamspeak/ts3server_startscript.sh stop ExecReload=/home/teamspeak/ts3server_startscript.sh restart Restart=always RestartSec=15 [Install] WantedBy=multi-user.target
Tải lại dịch vụ systemd.
$ sudo systemctl daemon-reload
Khởi động và kích hoạt TeamSpeak chạy tự động khi khởi động.
$ sudo systemctl start ts3server $ sudo systemctl enable ts3server
Xác minh TeamSpeak server đã chạy.
$ sudo systemctl status ts3server Active: active (running)
- Chuyển sang tài khoản người dùng teamspeak.
$ sudo su teamspeak
- Lấy ServerAdmin privilege key cần thiết để kết nối lần đầu với server.
$ cat /home/teamspeak/logs/ts3server_*
Lệnh trên sẽ hiển thị ServerAdmin privilege key theo định dạng như sau:
-------------------------------------------------------- ServerAdmin privilege key created, please use the line below token=**************************************** --------------------------------------------------------
Thay dấu sao (*) bằng token duy nhất của bạn, sau đó nhập token đó vào ứng dụng khách (client) TeamSpeak.
Kết luận
Như vậy, bạn đã hoàn tất quy trình cài đặt TeamSpeak 3 server trên Ubuntu 20.04 một cách thành công. Ngay bây giờ, bạn có thể tải về ứng dụng khách TeamSpeak và thiết lập kết nối tới server của mình. Với quy trình cài đặt được tối ưu và đơn giản này, việc cấu hình, vận hành server trên hạ tầng riêng trở nên dễ dàng hơn bao giờ hết, mở ra cơ hội trải nghiệm giao tiếp VoIP chất lượng cao cho cộng đồng game thủ, đội ngũ kỹ thuật và mọi nhu cầu liên quan khác.