Hướng dẫn cài đặt DirectAdmin trên VPS
Hướng dẫn chi tiết cách cài đặt DirectAdmin control panel trên VPS Linux. Từ yêu cầu hệ thống đến cấu hình sau khi cài đặt.
DirectAdmin là một trong những control panel phổ biến nhất cho web hosting, nổi tiếng với giao diện đơn giản, nhẹ và ổn định. Bài viết này hướng dẫn chi tiết cách cài đặt DirectAdmin trên VPS Linux.
DirectAdmin là gì?
DirectAdmin là web hosting control panel thương mại, cung cấp giao diện đồ họa để quản lý hosting, domain, email, database và nhiều tính năng khác. So với cPanel, DirectAdmin nhẹ hơn và tiêu thụ ít tài nguyên hơn.
Ưu điểm của DirectAdmin
- Nhẹ, tiêu thụ ít RAM và CPU hơn cPanel
- Giao diện đơn giản, dễ sử dụng
- Giá license thấp hơn cPanel
- Ổn định, ít bug
- Hỗ trợ nhiều distro Linux
Yêu cầu hệ thống
- OS: CentOS 7/8, AlmaLinux 8/9, Ubuntu 18.04/20.04/22.04, Debian 10/11
- RAM: Tối thiểu 1GB (khuyến nghị 2GB+)
- Ổ cứng: Tối thiểu 20GB
- CPU: 1 core (khuyến nghị 2+)
- IP tĩnh
- License DirectAdmin (có thể mua tại directadmin.com)
Các bước cài đặt DirectAdmin
Bước 1: Chuẩn bị VPS
sudo apt update && sudo apt upgrade -y # Ubuntu/Debian
# hoặc
sudo yum update -y # CentOS/AlmaLinux
Bước 2: Tải script cài đặt DirectAdmin
wget -O setup.sh https://www.directadmin.com/setup.sh
chmod 755 setup.sh
Bước 3: Chạy script cài đặt
./setup.sh
Script sẽ hỏi một số thông tin:
- License key
- Hostname
- Email admin
- Mật khẩu admin
Cấu hình sau khi cài đặt
Truy cập DirectAdmin
Sau khi cài xong, truy cập DirectAdmin tại: https://your_ip:2222
Đăng nhập với username admin và mật khẩu đã đặt.
Cấu hình DNS
Thiết lập nameserver cho hosting:
- Tạo A record cho ns1.yourdomain.com và ns2.yourdomain.com
- Cấu hình trong DirectAdmin > Administrator Level > Nameservers
Cài SSL cho DirectAdmin
Cài Let's Encrypt SSL cho DirectAdmin admin panel:
cd /usr/local/directadmin/scripts
./letsencrypt.sh request_single admin
Tạo hosting account đầu tiên
Trong DirectAdmin admin panel:
- Vào Administrator Level > Create Reseller (nếu cần)
- Vào Reseller Level > Create User
- Điền thông tin domain, email, mật khẩu
- Chọn package phù hợp
Kết luận
DirectAdmin là control panel tốt cho VPS hosting với chi phí thấp và hiệu suất cao. Quá trình cài đặt khá đơn giản với script tự động.
VMST Host cung cấp VPS phù hợp để cài DirectAdmin. Xem các gói VPS tại vmst.host.