Cach Cai Dat Panel DirectAdmin Tren Ubuntu 22 04 Chi Tiet

06/04/2026 P T P Chung 8 phút đọc 0 bình luận

Giới thiệu

DirectAdmin là một trong những control panel phổ biến nhất dành cho quản trị máy chủ web, được nhiều nhà cung cấp hosting và cá nhân tin dùng nhờ giao diện trực quan, nhẹ nhàng và dễ vận hành. Không chỉ hỗ trợ quản lý hosting, email, database, mà DirectAdmin còn tích hợp nhiều tính năng bảo mật và tự động hóa, giúp người dùng tiết kiệm thời gian và giảm thiểu rủi ro. Bài viết này sẽ hướng dẫn chi tiết cách cài đặt DirectAdmin trên Ubuntu 22.04, từ việc chuẩn bị môi trường đến hoàn tất cấu hình ban đầu, đảm bảo hệ thống hoạt động ổn định và an toàn.

Chuẩn bị trước khi cài đặt

Yêu cầu hệ thống

Để DirectAdmin hoạt động tốt, máy chủ cần đáp ứng một số yêu cầu tối thiểu: - Hệ điều hành: Ubuntu 22.04 LTS (64-bit) - RAM: tối thiểu 1GB (khuyến nghị 2GB trở lên cho môi trường production) - Ổ cứng: ít nhất 15GB dung lượng trống - CPU: 1 core trở lên - Địa chỉ IP: public IP tĩnh, không trùng với các dịch vụ khác - Hostname: phải được thiết lập và trỏ về public IP

Thiết lập hostname và network

Trước khi bắt đầu, cần đảm bảo hostname đã được cấu hình chính xác:

sudo hostnamectl set-hostname yourdomain.com

Kiểm tra file /etc/hosts để đảm bảo hostname trỏ về đúng IP:

127.0.0.1 localhost
your_public_ip yourdomain.com

Cập nhật hệ thống

Cập nhật danh sách package và nâng cấp hệ thống để đảm bảo mọi thứ mới nhất:

sudo apt update && sudo apt upgrade -y

Cấu hình network và firewall

DirectAdmin cần các port sau mở: - 80, 443: HTTP/HTTPS - 2222: Web GUI của DirectAdmin - 21, 20: FTP - 25, 110, 143, 993, 995: Email services

Nếu sử dụng ufw, mở các port cần thiết:

sudo ufw allow 80,443,2222,21,20,25,110,143,993,995/tcp
sudo ufw allow 53,67,68/udp
sudo ufw enable

Tắt IPv6 (tùy chọn)

Một số phiên bản DirectAdmin cũ có thể gặp vấn đề với IPv6. Nếu muốn tắt, chỉnh sửa file /etc/sysctl.conf:

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1

Áp dụng thay đổi:

sudo sysctl -p

Tiến hành cài đặt DirectAdmin

Tải và chạy trình cài đặt

DirectAdmin cung cấp trình cài đặt tự động. Tải về và chạy với quyền root:

wget -O directadmin.tar.gz http://www.directadmin.com/directadmin/install.tar.gz
tar xzf directadmin.tar.gz
cd directadmin/install
./install

Chọn tùy chọn cài đặt

Trong quá trình cài đặt, bạn sẽ được hỏi về: - Email admin: nhập email để nhận thông báo - License ID / Key: nếu có license, nhập tại đây; nếu chưa, có thể dùng trial license - Tùy chọn components: chọn các modules cần thiết (MySQL/MariaDB, Exim, Dovecot, ProFTPD, etc.)

Quảng cáo

300x250 In-Content Advertisement

Cấu hình ban đầu

Sau khi cài đặt xong, DirectAdmin sẽ tự động cấu hình các dịch vụ và khởi động. Kiểm tra trạng thái:

systemctl status directadmin

Nếu mọi thứ ổn, bạn sẽ thấy thông báo "active (running)".

Hoàn tất cấu hình và truy cập

Lấy mật khẩu admin

Mật khẩu admin được lưu trong file /root/.password:

cat /root/.password

Truy cập Web GUI

Mở trình duyệt và truy cập:

https://yourdomain.com:2222

Lưu ý: sử dụng HTTPS và port 2222. Trình duyệt có thể cảnh báo SSL, bỏ qua (hoặc cài đặt SSL chính thức sau).

Cấu hình SSL (khuyến nghị)

Để bảo mật, cài đặt SSL cho DirectAdmin:

/usr/local/directadmin/directadmin set ssl 1
systemctl restart directadmin

Bạn có thể dùng Let's Encrypt để có SSL miễn phí, hoặc upload certificate tự ký.

Cấu hình DNS và email

Vào Web GUI, chọn Admin Level » DNS Management để thêm domain và cấu hình DNS. Với email, vào Admin Level » E-Mail Accounts để tạo tài khoản và thiết lập forwarder.

Kết luận

Cài đặt DirectAdmin trên Ubuntu 22.04 không quá phức tạp nếu bạn tuân thủ đúng các bước chuẩn bị và cấu hình. Điểm mấu chốt là đảm bảo hệ thống đáp ứng yêu cầu tối thiểu, network và firewall được mở đúng port, và hostname đã được thiết lập chính xác. Sau khi cài đặt, việc duy trì hệ thống an toàn và cập nhật thường xuyên sẽ giúp DirectAdmin hoạt động ổn định lâu dài. Hy vọng hướng dẫn này giúp bạn tự tin triển khai control panel này trên môi trường production.

Quảng cáo

728x90 Bottom Advertisement

Thay thế bằng mã Google AdSense

Chia sẻ bài viết

Facebook Twitter

Bình luận

Chia sẻ ý kiến của bạn về bài viết này

Viết bình luận

Bình luận của bạn sẽ được kiểm duyệt trước khi hiển thị

Chưa có bình luận nào

Hãy là người đầu tiên bình luận về bài viết này!