Hướng dẫn cài đặt HestiaCP trên Ubuntu 20.04 LTS
Hestia Control Panel (HestiaCP) là một bảng điều khiển web hosting miễn phí và mã nguồn mở, giúp bạn dễ dàng quản lý máy chủ web. Nó hỗ trợ nhiều dịch vụ như Apache, Nginx, PHP, MySQL, và FTP. Bài viết này sẽ hướng dẫn bạn cách cài đặt HestiaCP trên Ubuntu 20.04 LTS.
1. Cập nhật hệ thống
Trước khi cài đặt HestiaCP, hãy cập nhật hệ thống để đảm bảo các gói phần mềm mới nhất:
sudo apt update && sudo apt upgrade -y
2. Thiết lập hostname
HestiaCP yêu cầu một hostname hợp lệ. Bạn có thể thiết lập hostname như sau:
sudo hostnamectl set-hostname vmon.cloud.com
Thay panel.example.com bằng tên miền hoặc hostname bạn muốn sử dụng.
3. Tải xuống và cài đặt HestiaCP
HestiaCP cung cấp một script cài đặt tự động. Chạy các lệnh sau để tải xuống và chạy script:
curl -O https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh
sudo bash hst-install.sh
4. Chạy script cài đặt
Khi chạy script, bạn sẽ được hỏi xác nhận cài đặt và chọn các thành phần mong muốn. Nếu bạn muốn cài đặt với các tùy chọn mặc định, chỉ cần nhập Y để tiếp tục.
Nếu bạn muốn cài đặt HestiaCP với các thông số tùy chỉnh, hãy sử dụng lệnh:
sudo bash hst-install.sh --force --email your@email.com --password yourpassword
Thay your@email.com bằng email của bạn và yourpassword bằng mật khẩu mong muốn.
5. Truy cập HestiaCP
Sau khi cài đặt hoàn tất, HestiaCP sẽ hiển thị thông tin đăng nhập, bao gồm địa chỉ IP, tên người dùng (admin), và mật khẩu.
Mở trình duyệt và truy cập: https://your-server-ip:8083
Bạn sẽ thấy giao diện đăng nhập của HestiaCP.
6. Cấu hình tường lửa (nếu cần)
Nếu bạn không thể truy cập HestiaCP, hãy đảm bảo rằng cổng 8083 đã được mở:
sudo ufw allow 8083/tcp
sudo ufw reload
7. Quản lý HestiaCP
Sau khi đăng nhập, bạn có thể:
- Thêm miền (domains)
- Tạo tài khoản email
- Cấu hình cơ sở dữ liệu
- Quản lý FTP và sao lưu
8. Gỡ cài đặt HestiaCP (nếu cần)
Nếu bạn muốn gỡ bỏ HestiaCP, hãy sử dụng lệnh sau:
sudo v-delete-hestia
Sau đó, xóa các tệp tin còn lại:
sudo rm -rf /usr/local/hestia
Kết luận
HestiaCP là một bảng điều khiển web hosting mạnh mẽ và dễ sử dụng, giúp bạn quản lý máy chủ một cách thuận tiện. Với hướng dẫn này, bạn có thể cài đặt và sử dụng HestiaCP trên Ubuntu 20.04 LTS một cách nhanh chóng.
Chúc bạn thành công!