Cách cài đặt CyberPanel trên Ubuntu 20.04

Tác giả Network Engineer, T.Mười 27, 2021, 09:17:06 SÁNG

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

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

Cách cài đặt CyberPanel trên Ubuntu 20.04


CyberPanel là một bảng điều khiển được thiết kế với mục đích chính là thân thiện với người dùng không chuyên về kỹ thuật. CyberPanel rất dễ học vì nó sử dụng một bố cục đơn giản mà hầu hết các công ty lưu trữ đã quen thuộc. CyberPanel cũng có một số tính năng mà hầu hết các bảng điều khiển khác không có.

CyberPanel cung cấp một giao diện nâng cao có thể được sử dụng thay vì phải sử dụng FTP hoặc SSH để tải tập tin lên thông qua dòng lệnh từ máy tính của bạn. CyberPanel cũng cung cấp trình cài đặt tập lệnh dịch vụ để bạn có thể dễ dàng cài đặt các tập lệnh như WordPress và Joomla mà không cần phải nghiên cứu xem từng tập lệnh cần được cài đặt riêng lẻ như thế nào thông qua FTP / ssh.

CyberPanel có một tính năng tuyệt vời được gọi là CSF Firewall bảo vệ khỏi các cuộc tấn công brute force, CyberPanel cũng cho phép bạn quản lý tường lửa thông qua bảng điều khiển cùng với nhiều tùy chọn quản lý khác. CyberPanel cung cấp rất nhiều tính năng khác nhau mà việc chạy bảng điều khiển của riêng bạn không đi kèm. CyberPanel cũng cung cấp một API có thể được sử dụng bởi các công ty lưu trữ hoặc nhà phát triển cho các dự án phát triển tùy chỉnh. CyberPanel hoạt động trên tất cả các nền tảng chính như Windows, Linux, BSD, FreeBSD và Mac OS X.

OpenLiteSpeed ​​là một máy chủ web mã nguồn mở miễn phí được thiết kế với mục đích chính là nhanh và dễ cấu hình. CyberPanel được xây dựng trên máy chủ web này nhưng yêu cầu cấu hình bổ sung để hoạt động bình thường. LiteSpeed ​​Enterprise là tùy chọn trả phí của CyberPanel nhưng bao gồm rất nhiều tính năng bổ sung mà phiên bản miễn phí không cung cấp, chẳng hạn như khả năng quản lý nhiều CyberPanels trên các máy chủ khác nhau cùng một lúc.

Hướng dẫn này sẽ chỉ cho bạn cách thiết lập CyberPanel với OpenLiteSpeed ​​trên máy chủ đám mây Ubuntu 20.04. Và cũng sẽ xem xét một số thay đổi cấu hình CyberPanel cơ bản cần thiết để CyberPanel hoạt động bình thường. Hướng dẫn này sẽ hoạt động trên các bản phân phối dựa trên Debian khác, mặc dù một số quy trình có thể hơi khác một chút.

  • Máy chủ VPS chạy trên Ubuntu 20.04 (bất kỳ LTS nào) với dung lượng ổ đĩa trống tối thiểu 40GB và RAM tối thiểu 2GB. Nếu bạn có một blog có lưu lượng truy cập cao, bạn sẽ cần nhiều hơn 4GB RAM để CyberPanel có thể hoạt động trơn tru.
  • Hiểu biết cơ bản về các lệnh cơ bản của Linux.
  • Bạn phải có một người dùng không phải root được tạo với quyền truy cập sudo trên máy chủ.

1. Cài đặt CyberPanel trên Ubuntu 20.04

Bước đầu tiên là đảm bảo rằng máy chủ của bạn được cập nhật. CyberPanel có thể yêu cầu phiên bản mới hơn của các gói không được cung cấp cùng với Ubuntu 20.04 theo mặc định. Các lệnh sau sẽ cập nhật mọi thứ trên hệ thống lên bản cập nhật mới nhất, nếu bạn đang chạy Kernel tùy chỉnh, bạn sẽ cần sửa đổi lệnh này cho phù hợp.

Mã nguồn [Chọn]
$ sudo apt-get update

Mã nguồn [Chọn]
$ sudo apt-get upgrade -y

Bạn nên khởi động lại máy chủ sau khi cập nhật xong để áp dụng bất kỳ thay đổi cần thiết nào. Sau khi quá trình hoàn tất, hãy đăng nhập lại với cùng một người dùng không phải root và tiến hành bước tiếp theo.

Mã nguồn [Chọn]
$ sudo reboot now
Như chúng ta đã biết Cyberpanel là một máy chủ web doanh nghiệp openlitespeed hoặc litespeed, vì vậy chúng tôi sẽ gỡ cài đặt Apache, MySQL, Postfix, Dovecot và các gói tùy chọn khác.

Mã nguồn [Chọn]
$ sudo systemctl stop apache2
Mã nguồn [Chọn]
$ sudo systemctl stop mysql
Mã nguồn [Chọn]
$ sudo systemctl stop postfix
Mã nguồn [Chọn]
$ sudo systemctl stop dovecot
Mã nguồn [Chọn]
$ sudo apt-get remove -y apache2 mysql-server php5-mysql postfix dovecot-core
Mã nguồn [Chọn]
$ sudo apt-get autoremove -y
Trong phần này, chúng ta sẽ cài đặt CyberPanel và OpenLiteSpeed ​​trên Ubuntu 20.04.

Tải xuống phiên bản mới nhất của tập lệnh cài đặt CyberPanel vào thư mục chính của bạn.

Mã nguồn [Chọn]
$ cd
Mã nguồn [Chọn]
$ wget -O installer.sh https://cyberpanel.net/install.sh

Làm cho tập lệnh cài đặt CyberPanel có thể thực thi được.

Mã nguồn [Chọn]
$ chmod + x installer.sh
Chạy tập lệnh cài đặt CyberPanel.

Mã nguồn [Chọn]
$ sh installer.sh

Trong quá trình cài đặt, CyberPanel sẽ hỏi bạn một loạt dấu nhắc như hình dưới đây.

Chọn 1 để bắt đầu cài đặt CyberPanel. Tập lệnh thiết lập CyberPanel sẽ bắt đầu cài đặt CyberPanel trong thư mục /var/www


Chọn 1 nếu bạn muốn cài đặt CyberPanel với OpenLiteSpeed ​​(phiên bản miễn phí). Chọn 2 nếu bạn là người dùng CyberPanel Enterprise hoặc khách hàng của CyberPanel Cloud. Phiên bản miễn phí là tùy chọn mà chúng ta sẽ áp dụng trong hướng dẫn này.


Tập lệnh này sau đó sẽ bắt đầu tải xuống và cài đặt các gói mà bạn đã chọn. Bạn sẽ được hỏi về cài đặt Full hoặc cài đặt Lite, Cài đặt đầy đủ là cài đặt CyberPanel với PowerDNS, Postfix và Pure-FTPd. Cài đặt CyberPanel Lite chỉ cài đặt CyberPanel. Chúng ta chọn 1 để cài đặt CyberPanel đầy đủ.


Bước tiếp theo hỏi bạn về Máy chủ MySQL Từ xa. CyberPanel cần một máy chủ MySQL để hoạt động bình thường, vì vậy chúng ta sẽ cài đặt cục bộ Cơ sở dữ liệu CyberPanel của mình trên cùng một máy chủ mà CyberPanel đang được cài đặt.


CyberPanel sẽ yêu cầu mật khẩu cho tài khoản admin. Mật khẩu mặc định là 1234567. Hãy chọn mật khẩu dễ nhớ, CyberPanel không yêu cầu mật khẩu cực kỳ an toàn nhưng tốt nhất bạn nên chọn thứ khó bẻ khóa hơn là "password" hoặc "1234".


Bây giờ chúng ta sẽ cài đặt plugin CyberPanel Memcached, triển khai Memcached của CyberPanel tốt hơn so với triển khai của Litespeed. Bằng cách này, CyberPanel có thể sử dụng các thư viện Memcached nguyên bản để cải thiện hiệu suất và bảo mật.


Redis đóng vai trò là nơi lưu trữ cấu trúc dữ liệu trong bộ nhớ Cache. Nó miễn phí và mã nguồn mở. CyberPanel hỗ trợ Redis như một phần mềm phụ trợ bộ nhớ cache cho CyberPanel và quản lý phiên. Chọn Y và CyberPanel sẽ cài đặt và cấu hình plugin CyberPanel Redis.


Nhập Y để bắt đầu WatchDog. Plugin này giúp CyberPanel phát hiện các bảng cơ sở dữ liệu bị hỏng và cảnh báo cho quản trị CyberPanel nếu có bất kỳ vấn đề nào với cơ sở dữ liệu CyberPanel


Tập lệnh sẽ lo phần còn lại cho bạn sau khi bạn trả lời mọi câu hỏi trong trình hướng dẫn cài đặt. Việc cài đặt CyberPanel sẽ mất một khoảng thời gian như 15-30 phút vì nó yêu cầu rất nhiều gói được biên dịch và cài đặt.

Xin hãy kiên nhẫn. Không đóng cửa sổ Terminal cho đến khi quá trình cài đặt Cyberpanel kết thúc.

Sau khi bạn hoàn thành cài đặt, đầu ra của bạn sẽ trông giống như được hiển thị bên dưới.


2. Cấu hình quy tắc tường lửa.

Trên ubuntu 20.04, chúng ta cần mở cổng 80 và 443 cho HTTP và HTTPS. Mở cổng 8090 cho Bảng điều khiển CyberPanel, mở cổng 7080 cho WebAdmin.

Cài đặt ufw nếu bạn chưa cài đặt nó.

Mã nguồn [Chọn]
$ sudo apt-get install ufw -y

Trước khi chúng ta thiết lập các quy tắc tường lửa, hãy kiểm tra xem UFW được bật hay tắt bằng cách nhập:

Mã nguồn [Chọn]
$ sudo ufw status

Nếu UFW chưa được bật, hãy bật nó bằng cách nhập:

Mã nguồn [Chọn]
$ sudo ufw enable

Sau khi bật UFW, hãy thiết lập các quy tắc tường lửa bằng cách nhập nội dung sau vào cửa sổ Terminal của bạn:

Mã nguồn [Chọn]
$ sudo ufw allow 80
Mã nguồn [Chọn]
$ sudo ufw allow 442
Mã nguồn [Chọn]
$ sudo ufw allow 8090
Mã nguồn [Chọn]
$ sudo ufw allow 7080

Sau khi thiết lập quy tắc này, hãy chạy lệnh bên dưới để đảm bảo rằng bạn không mắc lỗi cú pháp nào khiến bạn không thể truy cập máy chủ web thông qua HTTP / HTTPS.

Mã nguồn [Chọn]
$ sudo ufw status verbose

Bạn có thể xác minh trạng thái cài đặt CyberPanel của mình bằng cách chạy lệnh sau.

Mã nguồn [Chọn]
$ sudo systemctl status lscpd.service
Bạn sẽ thấy đầu ra tương tự như được hiển thị bên dưới. Xin lưu ý rằng có thể có một vài cảnh báo ở cuối đầu ra của bạn, bạn có thể bỏ qua những cảnh báo đó.


Như bạn có thể thấy màu xanh lá cây đang hoạt động (đang chạy), daemon CyberPanel đang chạy.

Nếu bạn thấy trạng thái không thành công có màu đỏ, điều đó có nghĩa là có vấn đề với quá trình cài đặt của bạn. Tốt nhất là bạn nên kiểm tra nhật ký lỗi được liệt kê trong cửa sổ Terminal mà bạn đã sử dụng để cài đặt CyberPanel, tìm bất kỳ lỗi hoặc cảnh báo nào.

3. Truy cập giao diện người dùng Web CyberPanel.

Bây giờ bạn đã cài đặt thành công CyberPanel, bạn có thể truy cập CyberPanel thông qua một trong các URL sau tùy thuộc vào việc bạn có đang sử dụng HTTP / HTTPS hay không.

Mã nguồn [Chọn]
http://yourserverip:8090
Hoặc

Mã nguồn [Chọn]
https://yourseverip:8090
Hãy nhớ thay thế bằng địa chỉ IP máy chủ thực của bạn. Tương tự, hãy đảm bảo sử dụng số cổng thích hợp nếu nó khác với 8090.

Bạn sẽ được chào đón với màn hình đăng nhập.


Cung cấp tên người dùng và mật khẩu quản trị của bạn và nhấp vào nút Sign. Hãy kiên nhẫn vì quá trình này có thể mất vài giây để bạn đăng nhập vào giao diện người dùng CyberPanel. Bạn sẽ thấy bảng điều khiển chính, nơi nó hiển thị thông tin máy chủ thời gian thực.


Trên trang tổng quan này, bạn có thể xem tải trên hệ thống, mức sử dụng bộ nhớ của các tiến trình và dịch vụ, mức sử dụng đĩa, người dùng hiện tại được kết nối thông qua WebAdmin / Đăng nhập người dùng hoặc Bảng điều khiển quản trị cùng với những gì họ đang làm tại thời điểm đó, v.v.

Khi bạn lần đầu tiên đăng nhập vào trang tổng quan chính, bạn phải luôn cài đặt các bản cập nhật ngay khi chúng có sẵn. Để thực hiện việc này, hãy nhấp vào mục menu Version Management nằm trong menu Điều hướng ở bên trái của bạn.


Bây giờ CyberPanel đã được cài đặt và cấu hình, cũng như các thành phần WatchDog / Firewall của Ubuntu 20.04

Nếu bạn đã có phiên bản CyberPanel trên máy chủ của mình, hãy nhấp vào liên kết này trước khi tiến hành cài đặt: Cách nâng cấp CyberPanel (   Đăng nhập để xem liên kết)

Để biết thêm thông tin về CyberPanel, vui lòng truy cập:   Đăng nhập để xem liên kết

Hướng dẫn này sẽ giúp bạn bắt đầu với CyberPanel trên máy chủ VPS Ubuntu 20.04. Trong hướng dẫn này, mình đã chỉ cho bạn cách cài đặt và cấu hình UFW quy tắc tường lửa để cho phép truy cập HTTP / HTTPS và WebAdmin.

Mình hy vọng hướng dẫn này đủ chi tiết để giúp bạn trong quá trình cài đặt. Nếu bạn có bất kỳ câu hỏi hoặc vấn đề nào trong hoặc sau khi cài đặt, vui lòng cho mình biết trong phần bình luận bên dưới.