CyberPanel là một control panel miễn phí mã nguồn mở được thiết kế để giúp người dùng quản lý web server thông qua giao diện website trực quan. Trong bài viết này, AZVPS sẽ giúp bạn tìm hiểu rõ hơn về CyberPanel là gì và cách cài đặt CyberPanel trên VPS.
1. CyberPanel là gì?
CyberPanel là một control panel quản trị máy chủ web miễn phí và mã nguồn mở, có tích hợp web server OpenLiteSpeed hoặc LiteSpeed Enterprise, hỗ trợ người dùng quản lý các website, email, cơ sở dữ liệu, DNS và nhiều tác vụ khác một cách dễ dàng, hiệu quả với giao diện trực quan, đơn giản.
2. Các phiên bản phổ biến của CyberPanel
CyberPanel có 2 phiên bản chính là phiên bản miễn phí và phiên bản Enterprise:
- CyberPanel miễn phí: phiên bản này sử dụng web server OpenLiteSpeed, hoàn toàn miễn phí và không giới hạn số lượng website.
- CyberPanel Enterprise: phiên bản cao cấp này sử dụng LiteSpeed Web Server Enterprise, miễn phí cho 1 website duy nhất. Nếu bạn muốn chạy nhiều website, bạn cần mua giấy phép bản quyền tương ứng với số lượng tên miền hoặc tài nguyên sử dụng.
2 phiên bản này có tính năng giống nhau hoàn toàn, sự khác biệt duy nhất là web server.
3. Các tính năng nổi bật của CyberPanel
CyberPanel có nhiều tính năng ấn tượng như:
- Hỗ trợ Tiếng Việt: Hỗ trợ đa ngôn ngữ trong đó có tiếng Việt tạo môi trường quản lý thuận tiện cho người Việt Nam.
- Tùy chọn OpenLiteSpeed/LiteSpeed Enterprise: Cho phép người dùng lựa chọn giữa 2 phiên bản miễn phí và Enterprise tăng khả năng tùy chỉnh, nâng cao hiệu suất.
- Hỗ trợ LSCache toàn diện: Một trong những ưu điểm lớn của CyberPanel là khả năng tích hợp sâu với công nghệ bộ nhớ đệm LSCache. Bằng cách lưu trữ các bản sao tĩnh của trang web, LSCache giúp giảm đáng kể thời gian phản hồi của máy chủ, tăng tốc độ tải trang và giảm tải cho CPU, đặc biệt hữu ích cho các website có lượng truy cập cao.
- Hỗ trợ Multi PHP: Cho phép người dùng dễ dàng chuyển đổi giữa các phiên bản PHP khác nhau cho từng trang web, đảm bảo khả năng tương thích cao.
- Hỗ trợ Memcached và Redis: Sử dụng Memcached và Redis giúp tăng cường hiệu suất thông qua caching dữ liệu.
- Miễn phí chứng chỉ SSL Let’s Encrypt: Cài đặt và tự động gia hạn chứng chỉ SSL miễn phí từ Let’s Encrypt, đảm bảo SSL luôn được duy trì tăng bảo mật cho website.
- Quản lý FTP: Tạo và quản lý tài khoản FTP để truy cập và download/upload file lên máy chủ.
- Quản lý cơ sở dữ liệu (MySQL/MariaDB): Dễ dàng tạo và quản lý cơ sở dữ liệu MySQL hoặc MariaDB.
- Đa dạng tính năng bảo mật: Lightweight DNS Server, Email Server (Rainloop Webmail), giao diện Command Line, FirewallD, SpamAssassin, ModSecurity đảm bảo an toàn.
- Hỗ trợ Git: Tích hợp với Git, bao gồm hỗ trợ cho các dịch vụ như Github và Gitlab, giúp quản lý mã nguồn dễ dàng.
4. Hướng dẫn cài đặt CyberPanel chi tiết
4.1 Yêu cầu hệ thống
Bài viết này sẽ hướng dẫn các bạn cài đặt CyberPanel trên VPS. Để cài đặt được, bạn cần đảm bảo VPS đáp ứng các yêu cầu tối thiểu:
- Hệ điều hành: Ubuntu 18.04, Ubuntu 20.04, AlmaLinux 8, AlmaLinux 9, Ubuntu 22.04, CloudLinux 8. Hệ điều hành sạch – chưa cài đặt web server, panel,… trước đó.
- RAM: Tối thiểu 1 GB.
- Dung lượng ổ cứng: Tối thiểu 10 GB.
Nếu bạn đang tìm giải pháp VPS chất lượng cao, tiết kiệm chi phí để lưu trữ website và đặc biệt là sử dụng CyberPanel thì dịch vụ VPS giá rẻ tại AZVPS là một lựa chọn không thể bỏ qua.
4.2 Hướng dẫn cách cài đặt CyberPanel chi tiết
Bước 1: Kết nối SSH vào VPS
Đầu tiên bạn cần kết nối vào VPS với user root (không dùng sudo). Nếu chưa biết cách kết nối SSH vào VPS vui lòng tham khảo bài viết: Cách sử dụng VPS
Bước 2: Cập nhật hệ thống
Bạn cần chạy các lệnh cập nhật trên VPS.
Đối với Ubuntu:
sudo apt update && sudo apt upgrade -y
Đối với CentOS/Alma/Rocky:
sudo yum check-update
sudo yum update
Bước 3: Chạy lệnh cài đặt CyberPanel
Bạn chạy lệnh dưới đây để bắt đầu cài đặt:
sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)
Sau khi chạy lệnh trên, script cài đặt sẽ hỏi bạn một vài câu hỏi xác nhận. Hãy làm theo hướng dẫn sau:
Đầu tiên bạn nhập 1 rồi nhấn Enter để xác nhận cài đặt.
Bạn chọn phiên bản cần cài đặt. Ở đây mình chọn 1 – bản miễn phí, với web server OpenLiteSpeed.
Chọn Y để cài đặt đầy đủ dịch vụ bao gồm: PowerDNS, Postfix và Pure-FTPd.
Hệ thống hỏi bạn có muốn cài đặt Remote MySQL không, nhập N để từ chối cài đặt (mặc định).
Nhấn Enter để cài phiên bản mới nhất hoặc chọn một phiên bản cũ hơn nếu cần. Bạn nên chọn bản mới nhất tránh rủi ro bảo mật từ những phiên bản cũ.
Cài đặt password bạn chọn d để đặt mặc định “1234567”, r để đặt random, s để đặt password theo ý muốn. Trong ví dụ này mình chọn r và sẽ đổi lại password sau để đảm bảo an toàn.
Bạn chọn Y để cài đặt Memcached và tương tự để cài đặt Redis.
Enter để cài đặt Watchdog theo mặc định. Sau khi thao tác xong hệ thống bắt đầu cài đặt panel tự động trên VPS. Thời gian cài đặt khoảng 20 phút tùy thuộc vào tốc độ mạng VPS của bạn.
Sau khi quá trình cài đặt hoàn tất, bạn sẽ thấy thông báo cài đặt thành công và các thông tin cần thiết để truy cập CyberPanel cùng 1 yêu cầu khởi động lại VPS. Bạn nhập Y để khởi động lại, sau khi VPS khởi động xong bạn có thể bắt đầu truy cập.
5. Hướng dẫn truy cập vào CyberPanel
Bạn cần sử dụng các thông tin vừa nhận được để truy cập trang quản trị.
Mở trình duyệt web và truy cập URL có dạng: https://IP-VPS-của-bạn:8090 . Sau đó bạn điền thông tin đăng nhập đã tạo trong quá trình cài đặt trước đó và nhấn nút Sign In.
Đây là giao diện quản trị của CyberPanel:
6. Hướng dẫn cấu hình cơ bản trên CyberPanel
Thay đổi mật khẩu user admin
Sau khi cài đặt bạn nên đổi password mới với độ khó cao để đảm bảo an toàn:
adminPass [password mới]
Thay đổi giới hạn upload của phpMyAdmin
Để thay đổi giới hạn upload cho phpMyAdmin bạn truy cập vào PHP > Edit PHP Configs
Chọn PHP version cần thay đổi, chỉnh sửa 2 thông số upload_max_filesize và post_max_size theo nhu cầu rồi bấm nút Save Changes và Restart PHP.
7. Tổng kết
Qua bài viết trên, AZVPS đã gửi đến bạn các thông tin cần thiết về CyberPanel là gì, các tính năng nổi bật, cách cài đặt và cấu hình CyberPanel. Hy vọng bạn sẽ cài đặt thành công và quản lý website, ứng dụng của mình một cách hiệu quả.
Bạn có thể cập nhật thêm nhiều thông tin hữu ích tại Blog
Nếu có bất kỳ thắc mắc nào về dịch vụ VPS Giá Rẻ, VPS Cao Cấp đừng ngại liên hệ với AZVPS để được tư vấn, hỗ trợ.