Quản lý máy chủ không hề khó. Bạn chỉ cần những công cụ phù hợp. DirectAdmin nổi bật là một trong những bảng điều khiển tốt nhất cho Linux vì nó nhanh, nhẹ và hiệu quả. Nó hoạt động hoàn hảo trên Ubuntu và AlmaLinux, cung cấp cho bạn giao diện đồ họa để xử lý các tác vụ phức tạp.
Việc cài đặt bảng điều khiển theo cách thủ công giúp bạn kiểm soát chi tiết cấu hình máy chủ của mình. Bạn có thể quyết định chính xác dịch vụ nào sẽ chạy và cách xử lý bảo mật thay vì dựa vào cài đặt mặc định. Hướng dẫn này hướng dẫn bạn qua quy trình thiết lập hoàn chỉnh để đảm bảo môi trường của bạn được xây dựng chính xác theo cách bạn cần.
Yêu cầu hệ thống đối với DirectAdmin
Việc đáp ứng các yêu cầu hệ thống của DirectAdmin mang lại quá trình cài đặt suôn sẻ và hiệu suất tốt nhất.
QUAN TRỌNG: Bắt đầu với Máy chủ sạch. Không cài đặt các dịch vụ như Apache, PHP, MySQL hoặc Sendmail trước khi cài đặt DirectAdmin. Trình cài đặt biên dịch và cấu hình các dịch vụ này dành riêng cho bảng điều khiển. Cài đặt hiện tại sẽ gây ra xung đột và thất bại.

Yêu cầu phần cứng
Thiết kế gọn nhẹ của DirectAdmin có nghĩa là phần cứng khiêm tốn có thể chạy bảng điều khiển một cách hiệu quả. Theo Yêu cầu hệ thống DirectAdmin, thông số kỹ thuật chính thức bao gồm các điểm chuẩn phần cứng cụ thể.
Yêu cầu phần cứng DirectAdmin cho máy chủ Linux:
| Thành phần | Yêu cầu tối thiểu | Khuyến khích |
| Bộ xử lý | 500 MHz | Đa lõi 1+ GHz |
| ĐẬP | 4 GB | 8 GB or more |
| Hoán đổi bộ nhớ | 4 GB | 4 GB+ |
| Kho | 2 GB free space | SSD 10+ GB |
| Địa chỉ IP | 1 IPv4 tĩnh | 2+ để kiểm soát DNS |
DirectAdmin yêu cầu tối thiểu 4 GB RAM với ít nhất 4 GB bộ nhớ trao đổi. Đối với các máy chủ lưu trữ nhiều trang web, hãy phân bổ thêm bộ nhớ và sức mạnh xử lý.
Cả bộ xử lý Intel và AMD đều hoạt động tốt.
Lưu ý phần cứng chính: Nên lưu trữ SSD thay vì ổ cứng truyền thống để có hiệu suất DirectAdmin tốt nhất.
Khả năng tương thích của hệ điều hành
DirectAdmin hỗ trợ một số bản phân phối Linux. Bắt đầu với việc cài đặt hệ điều hành sạch.
Tại Cloudzy, chúng tôi VPS Linux cung cấp nền tảng vững chắc với 99,95% thời gian hoạt động và trung tâm dữ liệu ở 12 địa điểm trên toàn cầu. Chúng tôi sử dụng bộ xử lý AMDRyzen 9 và bộ lưu trữ NVMe nên bảng điều khiển DirectAdmin của bạn chạy rất nhanh.
Phân phối được hỗ trợ: Red Hat Enterprise Linux, AlmaLinux (được khuyến nghị để tương thích với RHEL), Rocky Linux, CentOS Stream, CloudLinux, Debian, Ubuntu (20.04 LTS, 22.04 LTS, 24.04 LTS).
Lưu ý: CentOS 7 đã đạt EOL vào tháng 6 năm 2024. Đối với các hệ thống dựa trên RHEL, hãy sử dụng AlmaLinux 9 hoặc Rocky Linux 9 để thay thế.
Đối với cài đặt Ubuntu, DirectAdmin hoạt động tốt nhất trên các bản phát hành Hỗ trợ dài hạn. Tìm hiểu thêm về sự khác biệt trong Hướng dẫn so sánh CentOS và Ubuntu.
Yêu cầu về giấy phép và tên miền
Bạn cần có mã cấp phép DirectAdmin hợp lệ để bắt đầu cài đặt. Trình cài đặt web yêu cầu khóa này trực tiếp. Khóa IP có sẵn như một tính năng an toàn tùy chọn, nhưng chìa khóa là yêu cầu chính. Bạn cũng cần một tên miền đủ điều kiện cho tên máy chủ của máy chủ.
Tên máy chủ này sẽ được phân giải thông qua DNS.
Quyền truy cập bắt buộc
Quyền truy cập root vào máy chủ của bạn là bắt buộc để cài đặt DirectAdmin. Quá trình cài đặt sẽ sửa đổi cấu hình hệ thống và cài đặt các dịch vụ khác nhau yêu cầu quyền root.
Với các yêu cầu được đề cập, bạn đã sẵn sàng bắt đầu quá trình cài đặt. Các phần sau đây cung cấp hướng dẫn chi tiết cho cả Ubuntu và CentOS 7.
Nếu bạn muốn bỏ qua rắc rối thiết lập, hãy tải Cloudzy's Lưu trữ VPS DirectAdmin. Nó được cấu hình sẵn để có hiệu suất cao nhất. Bạn có thể bắt đầu quản lý trang web của mình ngay lập tức mà không cần chạm vào dòng lệnh. Điều này cho phép bạn tập trung vào nội dung của mình thay vì cấu hình máy chủ.
Cách cài đặt DirectAdmin trên Ubuntu
Việc cài đặt DirectAdmin trên Ubuntu rất đơn giản khi bạn làm theo các bước sau một cách cẩn thận. Để có độ ổn định và hiệu suất tốt nhất, chúng tôi khuyên bạn nên sử dụng Cloudzy VPS Ubuntu chạy phiên bản 20.04 LTS, 22.04 LTS hoặc 24.04 LTS.
# Update package lists and upgrade all packages
apt update && apt upgrade -y
Bước 1: Cập nhật hệ thống của bạn
Chuyển sang người dùng root trước khi bạn làm bất cứ điều gì khác. Chạy sudo -i để mở shell gốc. Tất cả các lệnh trong phần Ubuntu này đều chạy từ shell gốc đó, vì vậy bạn sẽ không cần thêm tiền tố vào chúng. sudo.
# Update package lists and upgrade all packages
apt update && apt upgrade -y
Sau khi cập nhật hoàn tất, hãy khởi động lại máy chủ của bạn để áp dụng các bản cập nhật kernel:
# Reboot the server
reboot
Bước 2: Cài đặt các phụ thuộc cần thiết
Trình cài đặt lấy các phần phụ thuộc của chính nó trong quá trình thiết lập. Bạn chỉ cần cuộn tròn được cài đặt trước để chạy tập lệnh:
apt install curl -y
Khắc phục sự cố - gói bị thiếu: Nếu setup.sh gắn cờ một gói bị thiếu trong quá trình cài đặt, chỉ cài đặt gói đó theo tên, sau đó chạy lại tập lệnh.
Hai gói không còn trong kho Ubuntu 24.04 là libaio1 (thay thế bằng libaio1t64) Và libperl4-corelibs-Perl (đã loại bỏ hoàn toàn). Không cài đặt danh sách phụ thuộc đầy đủ từ các hướng dẫn bên ngoài. Hãy để setup.sh giải quyết những gì nó cần.
Bước 3: Chạy tập lệnh cài đặt DirectAdmin
Đảm bảo bạn vẫn ở trong shell gốc từ Bước 1. Nếu bạn đã thoát, hãy chạy sudo -i một lần nữa trước khi tiếp tục. Sau đó chạy tập lệnh cài đặt:
# Run DirectAdmin installation script
sh <(curl -fsSL https://download.directadmin.com/setup.sh)
Đừng chạy cái này như sudo sh <(curl …). Chạy nó trực tiếp từ bên trong shell gốc. sử dụng sudo trong shell không phải root có thể khiến tập lệnh bị lỗi trong quá trình cài đặt.
Tập lệnh thực hiện kiểm tra hệ thống ban đầu và cung cấp URL để tiếp tục cài đặt thông qua trình duyệt web của bạn.
URL sẽ trông giống như http://YOUR_SERVER_IP:35222/?key=UNIQUE_INSTALLATION_KEY. Mở URL này trong trình duyệt của bạn để hoàn tất quá trình cài đặt thông qua trình cài đặt dựa trên web của DirectAdmin.
Trong quá trình thiết lập, trình cài đặt web sẽ yêu cầu khóa cấp phép, tên máy chủ của máy chủ, tên người dùng và mật khẩu của quản trị viên, lựa chọn bộ điều hợp mạng và tùy chọn ngăn xếp phần mềm.
Quá trình cài đặt thường mất 30-60 phút, tùy thuộc vào hiệu suất máy chủ và tốc độ kết nối Internet của bạn.
Bước 4: Định cấu hình cài đặt tường lửa
Nếu bạn đang chạy tường lửa, hãy thiết lập nó để cho phép các cổng mặc định của DirectAdmin. DirectAdmin sử dụng cổng 2222 cho giao diện bảng điều khiển.
Chạy các lệnh này cho UFW để định cấu hình quyền truy cập tường lửa đúng cách.
# Allow DirectAdmin control panel access
ufw allow 2222/tcp
# Allow HTTP web traffic
ufw allow 80/tcp
# Allow HTTPS-encrypted web traffic
ufw allow 443/tcp
ufw allow 35222/tcp
# Apply firewall changes
ufw reload
Cảng 2222 cấp quyền truy cập vào bảng điều khiển DirectAdmin, trong khi cổng 80 và 443 xử lý lưu lượng truy cập web HTTP và HTTPS cho các trang web được lưu trữ của bạn.
Bước 5: Truy cập DirectAdmin
Sau khi cài đặt hoàn tất, hãy truy cập DirectAdmin bằng cách mở trình duyệt web của bạn và điều hướng đến:
http://YOUR_SERVER_IP:2222
Đăng nhập bằng thông tin đăng nhập của quản trị viên bạn đã tạo trong khi cài đặt.
Cách cài đặt DirectAdmin trên CentOS 7 (Chỉ dành cho phiên bản cũ)
Quan trọng: Không sử dụng điều này cho các máy chủ mới.
CentOS 7 đã ngừng hoạt động vào năm 2024. DirectAdmin cũng ngừng hỗ trợ các hệ thống RHEL 7. Bạn chỉ nên sử dụng các bước này nếu bạn đang cố gắng khôi phục dữ liệu cũ Lưu trữ VPS CentOS môi trường.

Đối với bất kỳ thiết lập mới nào vào năm 2026, bạn phải sử dụng AlmaLinux 9. Nếu tiếp tục với CentOS 7, bạn sẽ gặp phải rủi ro bảo mật và các tập lệnh cập nhật bị hỏng.
Bước 1: Chuẩn bị hệ thống
Chuyển sang shell gốc trước khi bạn bắt đầu. Chạy sudo -i để mở một cái. không sử dụng sudo trước các lệnh riêng lẻ. Chạy chúng trực tiếp từ bên trong shell gốc.
sudo -i
Đầu tiên, hãy tạm thời tắt SELinux trong quá trình cài đặt. SELinux có thể can thiệp vào các script cài đặt của DirectAdmin:
# Temporarily disable SELinux
setenforce 0
# Permanently disable SELinux on reboot
sed -i 's/enforcing/disabled/g' /etc/selinux/config
Cập nhật các gói hệ thống của bạn:
# Update all system packages
yum update -y
Reboot the server after updates complete:
# Reboot to apply updates
reboot
Bước 2: Chạy tập lệnh cài đặt DirectAdmin
Bạn đã ở trong shell gốc từ Bước 1. Chạy trực tiếp tập lệnh cài đặt:
sh <(curl -fsSL https://download.directadmin.com/setup.sh)
không sử dụng sudo sh <(curl …). Chỉ chạy nó từ bên trong shell gốc. Trình hướng dẫn cài đặt sẽ hướng dẫn bạn qua quá trình thiết lập. Bạn sẽ cần thông tin giấy phép DirectAdmin của mình và sẽ định cấu hình các cài đặt máy chủ cơ bản.
Bước 3: Cấu hình quy tắc tường lửa
CentOS 7 sử dụng tường lửa để quản lý tường lửa. Mở các cổng cần thiết:
# Allow DirectAdmin control panel (port 2222)
firewall-cmd --permanent --add-port=2222/tcp
# Allow HTTP traffic (port 80)
firewall-cmd --permanent --add-port=80/tcp
# Allow HTTPS traffic (port 443)
firewall-cmd --permanent --add-port=443/tcp
# Allow Installation Port
firewall-cmd --permanent --add-port=35222/tcp
# Reload firewall to apply changes
firewall-cmd --reload
Các lệnh này cho phép bảng điều khiển và các dịch vụ web của DirectAdmin chấp nhận các kết nối đến.
Bước 4: Hoàn tất cài đặt
Quá trình cài đặt sẽ cài đặt và định cấu hình tất cả các dịch vụ cần thiết, bao gồm máy chủ web, PHP và hệ thống cơ sở dữ liệu mà bạn đã chọn. Giám sát đầu ra cài đặt xem có lỗi hoặc cảnh báo nào không.
Sau khi cài đặt hoàn tất, truy cập DirectAdmin tại:
http://YOUR_SERVER_IP:2222
Đăng nhập bằng thông tin đăng nhập của quản trị viên để bắt đầu định cấu hình môi trường lưu trữ của bạn.
Cách cài đặt DirectAdmin trên AlmaLinux 9 (Giải pháp thay thế được đề xuất)
AlmaLinux 9 là sự thay thế được đề xuất cho CentOS 7, cung cấp khả năng tương thích RHEL đầy đủ với sự hỗ trợ tích cực lâu dài. DirectAdmin chính thức hỗ trợ AlmaLinux, khiến nó trở thành lựa chọn tốt nhất cho các đợt triển khai mới vào năm 2026.
Quá trình cài đặt gần giống với CentOS 7, với tính năng quản lý gói hiện đại. Đây là cách tiếp cận hợp lý:
Các bước cài đặt nhanh
Trước tiên hãy chuyển sang shell gốc, sau đó cập nhật hệ thống của bạn:
sudo -i
# Update system packages
dnf update -y
Chạy tập lệnh cài đặt trực tiếp từ shell gốc đó. Đừng thêm tiền tố vào nó sudo sh <(curl …):
# Run DirectAdmin installation script
sh <(curl -fsSL https://download.directadmin.com/setup.sh)
Chạy tập lệnh trực tiếp từ shell gốc. Đừng thêm tiền tố vào nó sudo.
Cấu hình tường lửa bằng tường lửa:
# Allow necessary ports
firewall-cmd --permanent --add-port=2222/tcp
firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --permanent --add-port=443/tcp
firewall-cmd --permanent --add-port=35222/tcp
firewall-cmd --reload
Truy cập bảng DirectAdmin của bạn tại http://YOUR_SERVER_IP:2222 sau khi cài đặt hoàn tất. AlmaLinux 9 cung cấp khả năng bảo mật tốt hơn, cập nhật tích cực và hỗ trợ DirectAdmin chính thức cho đến năm 2032.
Cấu hình sau cài đặt
Sau khi cài đặt thành công DirectAdmin, hãy hoàn tất các bước cấu hình quan trọng này để bảo mật và cải thiện cài đặt của bạn.

Cấu hình bảo mật
Cập nhật mật khẩu quản trị viên của bạn ngay sau khi bạn đăng nhập. Trình cài đặt tạo thông tin đăng nhập ngẫu nhiên, vì vậy bạn nên đặt mật khẩu tùy chỉnh ngay lập tức. Điều hướng đến Trình quản lý tài khoản trong giao diện DirectAdmin và cập nhật thông tin đăng nhập của bạn.
Kích hoạt chứng chỉ SSL/TLS cho chính bảng điều khiển DirectAdmin. DirectAdmin hỗ trợ Let's Encrypt cho các chứng chỉ SSL miễn phí mà bạn có thể định cấu hình thông qua phần Chứng chỉ SSL.
Cấu hình DNS
Thiết lập máy chủ tên của bạn trong phần Quản lý DNS của DirectAdmin. Cấu hình DNS phù hợp có nghĩa là miền của bạn phân giải chính xác và việc gửi email hoạt động bình thường.
Thiết lập tài khoản người dùng
DirectAdmin hoạt động trên ba cấp độ truy cập:
- Quản trị viên có toàn quyền kiểm soát máy chủ
- Đại lý có thể tạo và quản lý tài khoản người dùng
- Người dùng có thể quản lý trang web và tài khoản email của riêng họ
Cài đặt phần mềm
Sử dụng tính năng CustomBuild của DirectAdmin để cài đặt hoặc cập nhật các gói phần mềm như máy chủ web, phiên bản PHP và hệ thống cơ sở dữ liệu.
Ưu điểm và hạn chế của DirectAdmin
Bạn nên cân nhắc điểm mạnh của DirectAdmin và điểm yếu của nó trước khi cài đặt. Điểm thu hút lớn nhất là giá cả. Giấy phép tiêu chuẩn có giá chỉ 29 đô la mỗi tháng. Con số này thấp hơn nhiều so với cPanel. Nó giúp bạn tiết kiệm tiền nếu bạn quản lý nhiều máy chủ.

Hiệu suất là một điểm cộng lớn khác. Bảng điều khiển có trọng lượng nhẹ. Nó chạy tốt trên phần cứng tối thiểu, ngay cả trên CPU 500 MHz. Điều này để lại nhiều RAM và sức mạnh xử lý hơn cho các trang web thực tế của bạn. Nó vẫn ổn định vì tính năng phục hồi sự cố tự động.
Nhưng có sự đánh đổi. Bạn nhận được ít tính năng tích hợp hơn so với cPanel. Hệ sinh thái plugin cũng nhỏ hơn nhiều. Bạn có thể bỏ lỡ nhiều công cụ của bên thứ ba mà các bảng khác cung cấp. Điều này có thể làm cho các tùy chỉnh cụ thể khó tìm thấy hơn nếu không có trợ giúp.
DirectAdmin chỉ hoạt động trên hệ thống Linux. Người dùng Windows không thể sử dụng nó. Cộng đồng người dùng nhỏ hơn nên việc tìm câu trả lời cho các lỗi hiếm gặp sẽ mất nhiều thời gian hơn. Tuy nhiên, nếu bạn muốn tốc độ và chi phí thấp hơn là một thị trường rộng lớn thì bảng điều khiển này là một lựa chọn chắc chắn.
DirectAdmin và cPanel: So sánh ngắn gọn

Biết cách so sánh DirectAdmin với cPanel sẽ giúp bạn đưa ra lựa chọn sáng suốt.
Giá cả: Gói Tiêu chuẩn của DirectAdmin có giá 29 USD mỗi tháng, trong khi giá của cPanel cao hơn đáng kể đối với các tính năng tương đương. DirectAdmin giúp tiết kiệm chi phí đáng kể, đặc biệt đối với các nhà cung cấp dịch vụ lưu trữ quản lý nhiều máy chủ.
Sử dụng tài nguyên: DirectAdmin tiêu tốn ít tài nguyên hệ thống hơn cPanel, khiến nó phù hợp hơn với VPS và môi trường lưu trữ chia sẻ.
Đặc trưng: cPanel cung cấp nhiều tính năng tích hợp hơn cũng như hệ sinh thái plugin và tích hợp lớn hơn. DirectAdmin cung cấp các công cụ quản lý dịch vụ lưu trữ cần thiết nhưng có bộ tính năng hợp lý hơn.
Nếu bạn đang xem xét các lựa chọn thay thế, hãy xem hướng dẫn của chúng tôi về “cách cài đặt cPanel trên Ubuntu”.
Đường cong học tập: Cả hai bảng đều thân thiện với người mới bắt đầu, mặc dù tài liệu phong phú của cPanel và cộng đồng người dùng lớn hơn cung cấp nhiều tài nguyên học tập hơn.
Phần kết luận
Học cách cài đặt DirectAdmin trên Linux mang đến cho bạn giải pháp quản lý máy chủ đáng tin cậy, tiết kiệm chi phí. Thiết kế gọn nhẹ, giao diện trực quan và giá cả phải chăng khiến nó trở thành sự lựa chọn tuyệt vời cho các nhà cung cấp dịch vụ lưu trữ.
Quá trình cài đặt DirectAdmin trên Ubuntu, CentOS 7 và AlmaLinux 9 thật dễ dàng khi bạn làm theo các bước thích hợp. Đảm bảo hệ thống của bạn đáp ứng các yêu cầu tối thiểu về RAM 4 GB và bộ nhớ trao đổi 4 GB, có giấy phép hợp lệ và thiết lập tường lửa để cho phép cổng mặc định của DirectAdmin 2222.
Mặc dù DirectAdmin có thể không cung cấp nhiều tính năng như cPanel nhưng việc tập trung vào chức năng lưu trữ cốt lõi, tính ổn định và hiệu quả sử dụng tài nguyên sẽ phục vụ rất tốt cho nhiều trường hợp sử dụng.