Hướng dẫn dùng CloudPanel để cài WordPress trên VPS

CloudPanel là control panel khá nổi bật trong thời gian gần đây, nó được khen về tính đơn giản & dễ dùng… Một trong các lý do mà tôi quan tâm đến CloudPanel và nó cho phép tạo PHP + Nginx, cùng việc có sẵn nhiều cơ chế cache giúp cải thiện tốc độ website.

CloudPanel hoàn toàn miễn phí & do một công ty ở Đức có tên MGT-COMMERCE chuyên về hosting phát triển.

Yêu cầu hệ thống:

Operating Systems (Hệ điều hành):

  • Debian 12 hoặc 11 (x86 & ARM64)
  • Ubuntu 24.04 hoặc 22.04 LTS (x86 & ARM64)

Cores:

  • Tối thiểu 2GB RAM
  • Tối thiểu 10GB ổ cứng

Như vậy chúng ta có thể thấy khá rõ là yêu cầu hệ thống của CloudPanel cao hơn hầu hết các control panel khác khi RAM tối thiểu cần 2GB. Nhiều panel khác có thể hoạt động được ở RAM 1GB.

Demo: Vultr Ubuntu 24.04 AMD64 RAM 2GB, Location: Singapore

Cài CloudPanel có thể thông qua terminal console sẵn có của VPS mà không cần đến các terminal chuyên như PuTTY hoặc Bitvise.


A. Cập nhật Ubuntu

Cập nhật và cài đặt các gói đó.

apt update && apt -y upgrade && apt -y install curl wget sudo

Khởi động lại VPS:

sudo reboot

Đợi 1 – 2 phút, bạn đăng nhập lại VPS, và chúng ta sẽ đi vào phần cài đặt chính.


B. Cài CloudPanel

Hướng dẫn cài đặt chính thức nằm ở địa chỉ sau:

https://www.cloudpanel.io/docs/v2/getting-started/other

Câu lệnh tùy thuộc vào việc bạn chọn OS nào (phiên bản nào của Ubuntu hoặc Debian) & kiểu cơ sở dữ liệu mà bạn muốn khởi tạo (MySQL hay MariaDB).

Ở đây tôi sẽ khởi tạo với câu lệnh tương ứng với Ubuntu 24.04 (LTS/bản được hỗ trợ dài hạn của Ubuntu) và MySQL 8.4 (đây cũng là phiên bản LTS/hỗ trợ dài hạn của MySQL).

Lệnh:

curl -sS https://installer.cloudpanel.io/ce/v2/install.sh -o install.sh; \
echo "19cfa702e7936a79e47812ff57d9859175ea902c62a68b2c15ccd1ebaf36caeb install.sh" | \
sha256sum -c && sudo DB_ENGINE=MYSQL_8.4 bash install.sh

Quá trình này cần khoảng 10 phút để hoàn tất. Sau khi hoàn tất, khởi động lại VPS một lần nữa.


C. Truy cập CloudPanel

Bạn truy cập vào địa chỉ sau:

https://địa-chỉ-ip-VPS-của-bạn:8443

Ví dụ của tôi sẽ là:

https://139.180.133.32:8443

Bỏ qua thông báo về liên kết bảo mật và tiếp tục truy cập:

Tiếp tục truy cập

Sau đó nhập thông tin tài khoản admin (tùy theo của bạn, bên dưới là của tôi):

Timezone chọn Asia/Bangkok nếu bạn ở Việt Nam, nên chọn đúng múi giờ để các tác vụ tự động liên quan đến giờ giấc được đồng bộ chuẩn xác.

Sau khi tạo user xong bạn sẽ được đưa vào trang login để đăng nhập vào CloudPanel.


D. Thêm tên miền & tạo trang WordPress

Nhớ trước khi tạo trang cần vào DNS của domain (thường thông qua Cloudflare cho nhanh và tiện) để trỏ nó về IP của VPS.

Trỏ 2 bản ghi A về IP của VPS
Trỏ 2 bản ghi A về IP của VPS

Bạn Add Site > Create a WordPress Site > Điền vào các trường thông tin như yêu cầu là bạn sẽ có trang WordPress tương ứng với tên miền.

Ảnh minh họa:

Thêm site vào CloudPanel
Thêm site vào CloudPanel
Chọn tạo WordPress
Chọn tạo WordPress
Nhập thông tin cho cho trang WordPress
Nhập thông tin cho cho trang WordPress

Một số lưu ý nhỏ:

  • Domain name: Tên miền, thường dạng không-www được ưa chuộng hơn làm địa chính của website, dạng có-www sẽ tự động chuyển hướng về dạng không-www.
  • Chú ý các thông tin Admin User Name (mặc định là admin), và Admin Passwords (được tạo tự động). Nên chủ động thay đổi Admin Passwords thành dạng dễ nhớ hơn, vì đây chính là thông tin để login vào trang WordPress.
  • Admin Email nhập chính xác địa chỉ email của bạn.

E. Thêm SSL (https) bảo mật cho WordPress

Sau khi tạo xong, khi truy cập website bạn có thể sẽ thấy thông báo kiểu này:

Đấy là do SSL chưa được tạo, bạn cần click vào tên miền đó trong panel quản trị, vào phần SSL để thao tác: Click Actions > New Let’s Encrypt Certificate:

Tạo SSL cho website

Thông tin phía dưới hiện ra, bạn click Create and Install:

Tạo và cài SSL
Tạo và cài SSL

Thông báo thành công:

Tạo SSL thành công
Tạo SSL thành công

Giờ truy cập trang bạn sẽ không còn thấy thông báo lỗi cảnh báo bảo mật nữa.


F. Thêm đường dẫn dễ nhớ cho trang quản trị cho CloudPanel

Vừa nãy chúng ta đã phải truy cập trang quản trị qua IP và liên kết không bảo mật, để thiết lập địa chỉ dễ nhớ hơn & liên kết bảo mật, chúng ta làm như sau:

Vào Admin Area (phía trên tay phải) > Settings > Nhập địa chỉ cho control panel.

Ví dụ:

cp.your-domain.com

Thay your-domain.com bằng tên miền thực tế của bạn, và nhớ trước khi làm điều này thì phải trỏ bản ghi cp về IP của VPS.

Trỏ bản ghi cp:

Ở trang Admin Area nhấn Save để lưu:

Khi bạn thiết lập đúng thì khi truy cập cp.your-domain.com, bạn sẽ được đưa đến trang đăng nhập của CloudPanel, và cảnh báo về https sẽ không còn nữa.


G. Tăng tốc trang với PageSpeed & Varnish Cache

Đây là điểm tôi thích của CloudPanel, họ làm vấn đề cải thiện hiệu suất đơn giản đi rất nhiều… Click vào tên miền muốn điều chỉnh.

1. Vào Settings, kéo xuống cuối và bật PageSpeed, rồi nhấn Save.

Bật PageSpeed

2. Tiếp đến bật Varnish Cache:

Bật Varnish Cache
Bật Varnish Cache

Varnish Cache trong CloudPanel còn có vài tinh chỉnh nâng cao, đặc biệt trên VPS nhiều trang hoặc có lượng truy cập lớn, bạn có thể vào docs của họ để xem hướng dẫn: https://www.cloudpanel.io/docs/v2/frontend-area/varnish-cache/introduction/

Người dùng WordPress có thể cần cài thêm plugin https://wordpress.org/plugins/clp-varnish-cache/ để bạn tiện xóa cache ngay trong giao diện quản trị của WordPress (thay vì phải vào giao diện quản trị VPS của CloudPanel).


Đánh giá nhanh:

  • CloudPanel có giao diện sáng sủa, đầy đủ tính năng nhưng khá dễ dùng (ngay cả với người mới). Các trải nghiệm thực tế sau này sẽ giúp tôi có đánh giá tốt hơn, nhất là ở phần cải thiện hiệu suất.
  • Tuy nhiên RAM tối thiểu 2GB có thể là yếu tố cản trở người dùng cá nhân có đầu tư thấp (thường chỉ chi 5 – 6$ / VPS, và có được VPS 1GB RAM).
  • CloudPanel có khả năng rất phù hợp với người dùng cá nhân có 2 – 3 website cần quản lý.
  • Ứng cử viên có khả năng cạnh tranh với CloudPanel là HestiaCP, nó thậm chí còn tối giản và dễ dùng hơn, nhưng HestiaCP không có các cài đặt nâng cao để cải thiện hiệu suất (có thể các mặc định của nó đã khá tốt, tôi sẽ kiểm tra sau). CloudPanel tích hợp ít nhất 2 tính năng là PageSpeed & đặc biệt là Varnish cache để tăng hiệu suất WordPress.
  • Người dùng cá nhân có chi phí đầu tư thấp có thể tìm đến các VPS giá rẻ cấu hình cao được đánh giá tốt như Hetzner (tuy nhiên VPS giá rẻ của họ nằm ở châu Âu, xa Việt Nam).
  • Nghe nói Lowendbox cung cấp nhiều thông tin VPS khuyến mại giá rẻ, bạn có thể tham khảo thêm, tôi chưa thử.

Viết một bình luận