1. Giới thiệu về HestiaCP
HestiaCP là một web Control panel mã nguồn mở được phát triển bởi người Nga, được thiết kế để quản lý máy chủ Linux dễ dàng và hiệu quả. Với giao diện đồ họa thân thiện và dễ sử dụng, HestiaCP là lựa chọn lý tưởng cho các người quản trị hệ thống, nhà phát triển web và các doanh nghiệp cần quản lý máy chủ một cách tiện lợi.
2. Hướng dẫn cài đặt web Control panel HestiaCP
hệ điều hành hỗ trợ cài đặt web control panel hestiaCP ( Debian 11 or 12 Ubuntu 22.04, 24.04 LTS )
- Sử dụng SSH để đăng nhập vào máy chủ của bạn:
- tải file cài đặt bằng lệnh sau:
# wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh
Kết quả sau khi tải file cài đặt xong
- thực thi file vừa tải về
# bash hst-install.sh
- Xác nhận cài đặt (y) -> Nhập Username (admin) -> Nhập Password -> Nhập Email quản trị -> Nhập FQDN Hostname
- Truy cập Admin URL (
https://hostinglvs.com.vn:8083) và đăng nhập với Usernameadmincùng mật khẩu đã thiết lập để hoàn tất. - Các thông tin quan trọng
- Admin URL:
https://hostinglvs.com.vn:8083 - Backup URL:
https://45.119.81.200:8083 - Username:
admin - Lưu ý: Hệ thống sẽ tự động Reboot (khởi động lại) sau khi cài đặt xong.
3. Hướng dẫn sử dụng web Control panel HestiaCP
- Tại giao diện chính của bảng điều khiển, bạn nhấn chọn tab WEB trên thanh menu điều hướng. Sau đó, nhấn vào nút Add Web Domain (Thêm tên miền Web) có biểu tượng dấu cộng màu xanh.
Hệ thống sẽ hiển thị một thông báo khuyến cáo: "Nên tạo một tài liệu người dùng tiêu chuẩn trước khi thêm tên miền để đảm bảo an toàn bảo mật thay vì sử dụng tài khoản admin".
- Nếu bạn vẫn muốn tiếp tục với tài khoản hiện tại, nhấn nút Continue (Tiếp tục).
- Lưu ý: Để bảo mật tốt nhất, bạn nên thực hiện theo khuyến cáo của hệ thống trong môi trường thực tế.
Tại giao diện Add Web Domain, bạn thực hiện các cấu hình sau:
- Domain: Nhập tên miền bạn muốn thêm (Ví dụ:
lvstest.com.vn). - IP Address: Chọn địa chỉ IP của máy chủ từ danh sách thả xuống (thường hệ thống sẽ tự động chọn IP mặc định).
- Tùy chọn bổ sung:
- Tích chọn DNS Support nếu bạn muốn sử dụng máy chủ DNS của HestiaCP.
- Tích chọn Mail Support nếu bạn muốn tạo tài khoản email theo tên miền này.
- Sau khi đã điền đầy đủ thông tin, nhấn nút Save (Lưu) ở góc trên bên phải màn hình để hoàn tất quá trình thêm tên miền.
Tại thanh menu điều hướng chính của HestiaCP, bạn nhấn chọn tab DB (biểu tượng hình trụ đại diện cho Database). Sau đó, nhấn vào nút Add Database (Thêm cơ sở dữ liệu).
Tương tự như khi thêm tên miền, hệ thống sẽ hiển thị cảnh báo về việc sử dụng tài khoản admin để quản lý database. Để tiếp tục, bạn nhấn vào nút Continue (Tiếp tục).
Trong giao diện Add Database, bạn cần điền các thông tin quan trọng sau:
- Database: Nhập tên cơ sở dữ liệu bạn muốn tạo (ví dụ:
lvstest). Lưu ý rằng tiền tốadmin_sẽ được tự động thêm vào trước tên bạn nhập để tạo thành tên đầy đủ làadmin_lvstest. - Type: Chọn loại cơ sở dữ liệu (mặc định thường là mysql).
- Username: Nhập tên người dùng cho database (ví dụ:
lvstest). Tương tự, tên người dùng đầy đủ sẽ có tiền tố thànhadmin_lvstest. - Password: Nhập mật khẩu bảo mật cho database.
- Mật khẩu phải đảm bảo các điều kiện: Tối thiểu 8 ký tự, có 1 chữ hoa, 1 chữ thường và ít nhất 1 chữ số.
- Bạn có thể nhấn biểu tượng vòng xanh bên cạnh để hệ thống tự động tạo mật khẩu mạnh.
- Kiểm tra lại toàn bộ thông tin đã nhập, sau đó nhấn nút Save (Lưu) ở góc trên bên phải màn hình để hoàn tất quá trình tạo Database.
Tại giao diện quản trị HestiaCP, bạn nhấn vào biểu tượng thư mục (File Manager) ở thanh công cụ phía trên bên phải.
Trong trình quản lý file, bạn truy cập theo đường dẫn sau:
- Chọn thư mục web.
- Chọn thư mục mang tên tên miền của bạn (ví dụ:
lvstest.com.vn). - Truy cập vào thư mục public_html. Đây là nơi chứa mã nguồn hiển thị ra website.
- Tại thư mục
public_html, nhấn nút Add files ở góc trên bên trái. - Chọn tệp tin mã nguồn từ máy tính của bạn (ví dụ:
wordpress-6.6.2-vi.zip) để tải lên.
- Sau khi tải lên thành công, tìm đến tệp
.zip, nhấn vào biểu tượng ba dấu chấm ở cuối hàng. - Chọn lệnh Unzip từ menu thả xuống để giải nén các tệp tin.
Nếu sau khi giải nén, mã nguồn nằm trong một thư mục con (ví dụ thư mục wordpress):
- Truy cập vào thư mục
wordpress. - Tích chọn ô đầu tiên để chọn tất cả các tệp tin và thư mục bên trong.
- Nhấn nút Move trên thanh công cụ.
- Trong cửa sổ hiện ra, chọn đường dẫn đích quay lại thư mục public_html và xác nhận để đưa toàn bộ mã nguồn ra thư mục gốc.
Sau khi đã chuẩn bị xong mã nguồn trong thư mục public_html và tạo Database, bạn thực hiện:
- Mở trình duyệt web và nhập tên miền của bạn (ví dụ:
lvstest.com.vn). - Hệ thống sẽ tự động chuyển hướng đến màn hình chào mừng của WordPress.
- Nhấn nút Thực hiện ngay! (Let's go!) để bắt đầu quá trình kết nối dữ liệu.
Tại màn hình cấu hình kết nối, bạn cần điền chính xác các thông tin đã tạo ở bước quản lý Database:
- Tên Database: Nhập tên đầy đủ có tiền tố (ví dụ:
admin_lvstest). - Tên người dùng: Nhập tên người dùng đầy đủ (ví dụ:
admin_lvstest). - Mật khẩu: Nhập mật khẩu bạn đã thiết lập cho Database.
- Database Host: Giữ nguyên giá trị mặc định là
localhost. - Tiền tố Bảng Dữ Liệu: Giữ nguyên
wp_(hoặc thay đổi để tăng tính bảo mật). - Sau khi điền xong, nhấn nút Gửi.
Nếu các thông tin nhập vào chính xác, WordPress sẽ hiển thị thông báo đã kết nối thành công với cơ sở dữ liệu.
- Nhấn nút Bắt đầu cài đặt để chuyển sang bước thiết lập thông tin website.
Bạn cần cung cấp các thông tin cơ bản cho trang web mới:
- Tiêu đề trang web: Nhập tên website của bạn (ví dụ:
lvstest). - Tên người dùng: Tạo tài khoản để đăng nhập vào trang quản trị (ví dụ:
admin). - Mật khẩu: Hệ thống sẽ tự tạo mật khẩu mạnh, bạn có thể thay đổi nhưng cần lưu lại cẩn thận.
- Email của bạn: Nhập địa chỉ email để nhận các thông báo hệ thống.
- Nhấn nút Cài đặt WordPress để hoàn tất.


