Cách cài đặt máy chủ TeamSpeak trên Ubuntu 20.04

Tác giả Network Engineer, T.M.Một 27, 2021, 12:55:01 SÁNG

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 3 Khách đang xem chủ đề.

Cách cài đặt máy chủ TeamSpeak trên Ubuntu 20.04


Teamspeak là một phần mềm trò chuyện thoại miễn phí có thể được sử dụng bởi các nhóm, nhóm và cộng đồng. Nó phổ biến đối với các game thủ vì nó cho phép họ truyền đạt các chiến lược phức tạp trong thời gian thực khi chơi trò chơi yêu thích của họ. Teamspeak còn có nhiều công dụng khác ngoài chơi game. Nó cũng có thể được sử dụng để điều hành các hội nghị hoặc cuộc họp trực tuyến, các khóa học đào tạo từ xa, các bài học ngoại ngữ, v.v.

1. TeamSpeak có tốt hơn Discord không?

Teamspeak được hầu hết các game thủ ưa thích vì nó rất ổn định và nhanh như chớp. Trên thực tế, chất lượng thoại của TeamSpeak đã được ca ngợi là vượt trội so với chất lượng của Discord hoặc Skype. Tuy nhiên, chất lượng âm thanh tốt hơn không phải là tất cả. Với Teamspeak, bạn cũng có thể có một máy chủ tùy chỉnh được xây dựng chính xác theo cách bạn muốn. Nếu có nhiều người dùng trong cộng đồng trực tuyến của bạn thì hộp trò chuyện web tích hợp cũng sẽ rất hữu ích.

2. TeamSpeak có an toàn không?

Máy chủ Teamspeak rất an toàn. Nó cũng không có phần mềm độc hại và vi rút, đây là một điểm cộng nếu bạn lo lắng về việc xâm nhập máy tính hoặc mạng của mình bằng phần mềm gián điệp hoặc mã độc hại khác. Vì TeamSpeak không cần phải được cài đặt trên mỗi thiết bị kết nối nên TeamSpeak có thể chạy từ ổ đĩa ngoài, giúp bạn dễ dàng chuyển giữa các thiết bị khi cần thiết mà không cần phải cài đặt bất kỳ thứ gì mới.

Bài viết này sẽ hướng dẫn bạn các bước cần thiết để thiết lập máy chủ Teamspeak của riêng bạn trên máy chủ Ubuntu 20.04. Các bản phân phối dựa trên Debian khác cũng được hỗ trợ mặc dù một số bước có thể khác một chút.

3. Điều kiện tiên quyết

  • Bạn phải có quyền truy cập root.
  • Tài khoản người dùng đang chạy TeamSpeak cần có đặc quyền của người dùng cấp trên (tức là quyền quản trị) để thực hiện nhiều tác vụ được nêu trong hướng dẫn này.
  • Máy chủ Ubuntu 20.04 mới. Nếu có bất kỳ gói nào còn sót lại từ các bản cài đặt Teamspeak trước đó trên máy chủ của bạn thì tốt nhất bạn nên dọn dẹp chúng trước khi tiếp tục với hướng dẫn này.

Mã nguồn [Chọn]
$ sudo apt-get autoremove -y
Mã nguồn [Chọn]
$ sudo apt autoclean
4. Cập nhật hệ thống của bạn

Mở cửa sổ dòng lệnh Terminal của máy chủ của bạn và chạy các lệnh sau:

Mã nguồn [Chọn]
$ sudo apt-get update && sudo apt-get upgrade -y && sudo reboot
Sau khi hệ thống của bạn đã khởi động lại, hãy đăng nhập lại với cùng một người dùng không phải root.

5. Cài đặt máy chủ TeamSpeak

TeamSpeak yêu cầu bạn tạo tài khoản người dùng trước khi có thể sử dụng. Bạn có thể gọi người dùng này bất cứ điều gì bạn thích và nó không cần phải đăng nhập vào hệ thống.

Mở cửa sổ dòng lệnh Terminal và tạo tài khoản mới bằng lệnh sau:

Mã nguồn [Chọn]
$ sudo adduser teamspeak
Lệnh này yêu cầu bạn nhập mật khẩu mới. Nhập mã này và giữ an toàn vì bạn sẽ cần nó để đăng nhập vào máy chủ của mình bằng tài khoản người dùng bạn vừa tạo.

Sau đó chi tiết người dùng cá nhân sẽ được yêu cầu. Bạn có thể để trống tất cả nếu muốn, chỉ cần nhấn Enter cho từng cái hoặc điền thông tin chi tiết nếu cần.


Sử dụng lệnh wget để tải xuống máy chủ TeamSpeak bằng người dùng mới được tạo

Mã nguồn [Chọn]
$ su - teamspeak
Mã nguồn [Chọn]
$ wget https://files.teamspeak-services.com/releases/server/3.13.5/teamspeak3-server_linux_amd64-3.13.5.tar.bz2

Giải nén kho lưu trữ đã tải xuống và sao chép các tập tin đã giải nén vào thư mục /home cho tài khoản TeamSpeak, sau đó xóa tập tin đã tải xuống.

Mã nguồn [Chọn]
$ tar xvfj teamspeak3-server_linux_amd64-3.13.5.tar.bz2
Mã nguồn [Chọn]
$ cp teamspeak3-server_linux_amd64/* -R /home/teamspeak/
Mã nguồn [Chọn]
$ rm -rf teamspeak3-server_linux_amd64 teamspeak3-server_linux_amd64-3.13.5.tar.bz2
Bây giờ, hãy tạo một tập tin giấy phép trống có tên ts3server_license_accepted. Nó phải được đặt trong cùng một thư mục với tập tin thực thi Teamspeak3 của bạn.

Mã nguồn [Chọn]
$ touch .ts3server_license_accepted
Tập tin này chỉ là một tập tin trống sẽ được sử dụng để chỉ ra rằng máy chủ có giấy phép đang hoạt động và bạn đang chấp nhận thỏa thuận cấp phép.

Tại thời điểm này, TeamSpeak đã được cài đặt trên máy chủ của bạn nhưng bạn chưa thể sử dụng nó. Tập tin cấu hình cho máy chủ TeamSpeak phải được tạo trước khi bạn có thể chạy nó.

Bây giờ đăng xuất khỏi tài khoản TeamSpeak và quay lại người dùng root. Sau đó, tạo một tập tin cấu hình có tên ts3server.service trong thư mục /lib/systemd/system như sau:

Mã nguồn [Chọn]
$ exit
Mã nguồn [Chọn]
$ sudo nano /lib/systemd/system/ts3server.service
Điền vào tập tin với các dòng bên dưới:

Mã nguồn [Chọn]
[Unit]
Description=Teamspeak Service
Wants=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

Lưu và đóng tập tin khi bạn hoàn tất.

Bây giờ, hãy làm mới danh sách các dịch vụ hệ thống để áp dụng các thay đổi

Mã nguồn [Chọn]
$ sudo systemctl daemon-reload
Khởi động máy chủ TeamSpeak và cho phép nó khởi động khi khởi động máy chủ của bạn.

Mã nguồn [Chọn]
$ sudo systemctl start ts3server.service
Mã nguồn [Chọn]
$ sudo systemctl enable ts3server.service
Đảm bảo TeamSpeak đang chạy chính xác bằng cách kiểm tra trạng thái dịch vụ.

Mã nguồn [Chọn]
$ sudo systemctl status ts3server
Bạn sẽ thấy kết quả sau:


Để xem TeamSpeak sử dụng cổng nào, hãy nhập lệnh sau:

Mã nguồn [Chọn]
$ ss -antpl | grep ts3server

6. Đặt mật khẩu quản trị

Mật khẩu quản trị là bắt buộc đối với TeamSpeak.

Dừng dịch vụ TeamSpeak và chuyển sang người dùng TeamSpeak.

Mã nguồn [Chọn]
$ sudo systemctl stop ts3server
Mã nguồn [Chọn]
$ su - teamspeak
Khởi động máy chủ Teamspeak theo cách thủ công và chuyển tham số serveradmin_password với mật khẩu của bạn như sau:

Mã nguồn [Chọn]
./ts3server_startscript.sh start serveradmin_password=your_password
Hãy nhớ thay your_password bằng mật khẩu của bạn.

Dừng TeamSpeak theo cách thủ công sau khi đặt mật khẩu, đăng xuất người dùng TeamSpeak và khởi động dịch vụ TeamSpeak bằng lệnh systemctl

Mã nguồn [Chọn]
./ts3server_startscript.sh stop
Mã nguồn [Chọn]
$ exit
Mã nguồn [Chọn]
$ sudo systemctl start ts3server
7. Cài đặt giao diện Web TeamSpeak

Để sử dụng giao diện web TeamSpeak, bạn cần cài đặt một thành phần riêng biệt.

Đăng nhập với tư cách người dùng root, cài đặt máy chủ web Apache và các gói phần mềm PHP cùng với gói giải nén bằng các lệnh sau:

Mã nguồn [Chọn]
$ sudo apt-get install apache2 -y
Mã nguồn [Chọn]
$ sudo apt-get install php libapache2-mod-php
Mã nguồn [Chọn]
$ sudo apt-get install unzip -y
Di chuyển vào thư mục tài liệu gốc Apache và tải xuống gói giao diện người dùng web có tên ts3wi bằng lệnh wget

Mã nguồn [Chọn]
$ cd /var/www/html
Mã nguồn [Chọn]
$ wget https://www.bennetrichter.de/downloads/ts3wi.zip
Sau khi tải xuống hoàn tất, hãy giải nén tập tin và đảm bảo rằng thư mục ts3wi có quyền sở hữu thích hợp.

Mã nguồn [Chọn]
$ unzip ts3wi.zip
Mã nguồn [Chọn]
$ chown -R www-data:www-data /var/www/html/ts3wi
Bây giờ, hãy mở trình duyệt web của bạn và điều hướng đến http://your_server_ip/ts3wi trong đó your_server_ip là địa chỉ IP công khai của máy chủ của bạn. Bạn sẽ được đưa đến trang đăng nhập.


Cung cấp tên người dùng quản trị và mật khẩu và nhấp vào Login. Bạn sẽ được chuyển hướng đến giao diện người dùng web TeamSpeak. Bạn có thể tạo kênh, quản lý người dùng và làm bất kỳ điều gì khác giống như trên ứng dụng khách windows.


Bạn đã cài đặt thành công máy chủ TeamSpeak trên máy chủ Ubuntu 20.04 LTS. Bạn có thể tìm thêm thông tin về cách sử dụng trên trang web chính thức của TeamSpeak.

Các bạn đã học cách cài đặt máy chủ TeamSpeak trên Ubuntu 20.04 LTS trong hướng dẫn này. Nó rất dễ dàng để cấu hình và thiết lập và chạy ngay lập tức. Chúng ta cũng đã tìm hiểu về một số thông số cấu hình quan trọng cần thiết để thiết lập máy chủ TeamSpeak.