管理服务器并不一定很困难。您只需要合适的工具。 DirectAdmin 脱颖而出,成为其中之一 Linux 的最佳控制面板 因为它快速、轻量且高效。它在 Ubuntu 和 AlmaLinux 上完美运行,为您提供图形界面来处理复杂的任务。
手动安装控制面板可以让您对服务器的配置进行精细控制。您可以准确决定要运行哪些服务以及如何处理安全性,而不是依赖默认设置。本指南将引导您完成完整的设置过程,以确保您的环境完全按照您需要的方式构建。
DirectAdmin 的系统要求
满足 DirectAdmin 的系统要求可实现顺利安装和最佳性能。
关键:从干净的服务器开始。 在安装 DirectAdmin 之前,请勿安装 Apache、PHP、MySQL 或 Sendmail 等服务。安装程序专门为控制面板编译和配置这些服务。现有的安装会导致冲突和失败。

硬件要求
DirectAdmin 的轻量级设计意味着适度的硬件就可以有效地运行控制面板。根据 DirectAdmin 系统要求,官方规格包括具体的硬件基准。
Linux 服务器的 DirectAdmin 硬件要求:
| 成分 | 最低要求 | 受到推崇的 |
| 处理器 | 500兆赫 | 多核 1+ GHz |
| 内存 | 4 GB | 8 GB or more |
| 交换内存 | 4 GB | 4 GB+ |
| 贮存 | 2 GB free space | 10+ GB 固态硬盘 |
| IP地址 | 1 个静态 IPv4 | 2+ 用于 DNS 控制 |
DirectAdmin 至少需要 4 GB RAM 和至少 4 GB 交换内存。对于托管多个网站的服务器,请分配额外的内存和处理能力。
Intel 和 AMD 处理器都运行良好。
关键硬件注意事项: 与传统硬盘相比,强烈建议采用 SSD 存储,以获得最佳 DirectAdmin 性能。
操作系统兼容性
DirectAdmin 支持多种 Linux 发行版。从全新的操作系统安装开始。
在Cloudzy,我们的 Linux虚拟专用服务器 拥有 99.95% 的正常运行时间和位于全球 12 个地点的数据中心,奠定了坚实的基础。我们使用 AMD Ryzen 9 处理器和 NVMe 存储,因此您的 DirectAdmin 面板运行速度很快。
支持的发行版: Red Hat Enterprise Linux、AlmaLinux(建议与 RHEL 兼容)、Rocky Linux、CentOS Stream、CloudLinux、Debian、Ubuntu(20.04 LTS、22.04 LTS、24.04 LTS)。
注意:CentOS 7 已于 2024 年 6 月终止。对于基于 RHEL 的系统,请改用 AlmaLinux 9 或 Rocky Linux 9。
对于 Ubuntu 安装,DirectAdmin 在长期支持版本上效果最佳。详细了解我们的差异 CentOS 与 Ubuntu 比较指南.
许可证和域名要求
您需要有效的 DirectAdmin 许可证密钥才能开始安装。 Web 安装程序直接要求提供此密钥。 IP 锁定作为可选安全功能提供,但密钥是主要要求。您还需要一个完全限定的域名作为服务器的主机名。
该主机名应通过 DNS 解析。
所需访问权限
DirectAdmin 安装必须具有对服务器的 root 访问权限。安装过程会修改系统配置并安装需要root权限的各种服务。
满足要求后,您就可以开始安装过程了。以下部分提供了 Ubuntu 和 CentOS 7 的详细说明。
如果您想跳过设置麻烦,请使用 Cloudzy DirectAdmin VPS 托管。它经过预先配置,可实现最佳性能。您可以立即开始管理您的网站,而无需接触命令行。这使您可以专注于内容而不是服务器配置。
如何在 Ubuntu 上安装 DirectAdmin
当您仔细按照这些步骤操作时,在 Ubuntu 上安装 DirectAdmin 会非常简单。为了获得最佳稳定性和性能,我们建议使用 Cloudzy 乌班图VPS 运行版本 20.04 LTS、22.04 LTS 或 24.04 LTS。
# Update package lists and upgrade all packages
apt update && apt upgrade -y
第 1 步:更新您的系统
在执行其他操作之前切换到 root 用户。跑步 须藤-i 打开 root shell。本 Ubuntu 部分中的所有命令都从 root shell 运行,因此您不需要在它们前面加上前缀 须藤.
# Update package lists and upgrade all packages
apt update && apt upgrade -y
更新完成后,重新启动服务器以应用内核更新:
# Reboot the server
reboot
第 2 步:安装所需的依赖项
安装程序在安装过程中提取自己的依赖项。你只需要 卷曲 预先安装以运行脚本:
apt install curl -y
故障排除 - 缺少软件包: 如果 setup.sh 在安装过程中标记缺少软件包,则仅按名称安装该软件包,然后重新运行该脚本。
Ubuntu 24.04 存储库中不再有两个软件包: 利巴约1 (替换为 利巴奥1t64) 和 libperl4-corelibs-perl (完全删除)。不要从外部指南安装完整的预依赖项列表。让 setup.sh 解决它需要的内容。
步骤 3:运行 DirectAdmin 安装脚本
确保您仍在步骤 1 中的 root shell 中。如果退出,请运行 须藤-i 在继续之前再次。然后运行安装脚本:
# Run DirectAdmin installation script
sh <(curl -fsSL https://download.directadmin.com/setup.sh)
不要将其运行为 sudo sh <(卷曲...)。直接从 root shell 内部运行它。使用 须藤 在非 root shell 中可能会导致脚本在安装过程中失败。
该脚本执行初始系统检查并提供 URL 以通过 Web 浏览器继续安装。
该 URL 将类似于 http://YOUR_SERVER_IP:35222/?key=UNIQUE_INSTALLATION_KEY。在浏览器中打开此 URL,通过 DirectAdmin 的基于 Web 的安装程序完成安装。
在安装过程中,Web 安装程序会要求您提供许可证密钥、服务器主机名、管理员用户名和密码、网络适配器选择以及软件堆栈首选项。
安装过程通常需要 30-60 分钟,具体取决于服务器的性能和互联网连接速度。
步骤 4:配置防火墙设置
如果您正在运行防火墙,请将其设置为允许 DirectAdmin 的默认端口。 DirectAdmin 使用端口 2222 作为控制面板接口。
为 UFW 运行这些命令以正确配置防火墙访问。
# 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
端口 2222 允许访问 DirectAdmin 控制面板,而端口 80 和 443 处理托管网站的 HTTP 和 HTTPS Web 流量。
第 5 步:访问 DirectAdmin
安装完成后,打开 Web 浏览器并导航至以下位置来访问 DirectAdmin:
http://YOUR_SERVER_IP:2222
使用您在安装过程中创建的管理员凭据登录。
如何在 CentOS 7 上安装 DirectAdmin(仅限旧版)
重要的: 不要将其用于新服务器。
CentOS 7 于 2024 年终止生命。DirectAdmin 也放弃了对 RHEL 7 系统的支持。仅当您尝试恢复旧版时才应使用这些步骤 CentOS VPS 托管 环境。

对于 2026 年的任何新设置, 你必须使用AlmaLinux 9。如果您继续使用 CentOS 7,您将面临安全风险和损坏的更新脚本。
第 1 步:准备系统
在开始之前切换到 root shell。跑步 须藤-i 打开一个。请勿使用 须藤 在各个命令前面。直接从 root shell 内部运行它们。
sudo -i
首先,在安装过程中暂时禁用 SELinux。 SELinux 可能会干扰 DirectAdmin 的安装脚本:
# Temporarily disable SELinux
setenforce 0
# Permanently disable SELinux on reboot
sed -i 's/enforcing/disabled/g' /etc/selinux/config
更新您的系统包:
# Update all system packages
yum update -y
Reboot the server after updates complete:
# Reboot to apply updates
reboot
步骤 2:运行 DirectAdmin 安装脚本
您已从步骤 1 进入 root shell。直接运行安装脚本:
sh <(curl -fsSL https://download.directadmin.com/setup.sh)
请勿使用 sudo sh <(卷曲...)。仅从 root shell 内部运行它。安装向导将引导您完成设置过程。您将需要 DirectAdmin 许可证信息并配置基本服务器设置。
步骤 3:配置防火墙规则
CentOS 7 使用firewalld 进行防火墙管理。打开必要的端口:
# 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
这些命令允许 DirectAdmin 的控制面板和 Web 服务接受传入连接。
第四步:完成安装
安装过程将安装和配置所有必需的服务,包括您选择的 Web 服务器、PHP 和数据库系统。监视安装输出是否有任何错误或警告。
安装完成后,访问 DirectAdmin:
http://YOUR_SERVER_IP:2222
使用您的管理员凭据登录以开始配置您的托管环境。
如何在AlmaLinux 9上安装DirectAdmin(推荐替代方案)
AlmaLinux 9 是 CentOS 7 的推荐替代品,提供完全的 RHEL 兼容性和积极的长期支持。 DirectAdmin 正式支持 AlmaLinux,使其成为 2026 年新部署的最佳选择。
安装过程与 CentOS 7 几乎相同,具有现代包管理。这是简化的方法:
快速安装步骤
首先切换到 root shell,然后更新系统:
sudo -i
# Update system packages
dnf update -y
直接从该 root shell 运行安装脚本。不要使用前缀 sudo sh <(卷曲...):
# Run DirectAdmin installation script
sh <(curl -fsSL https://download.directadmin.com/setup.sh)
直接从 root shell 运行脚本。不要使用前缀 须藤.
使用firewalld配置防火墙:
# 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
访问您的 DirectAdmin 面板: http://YOUR_SERVER_IP:2222 安装完成后。 AlmaLinux 9 在 2032 年之前提供更好的安全性、主动更新和官方 DirectAdmin 支持。
安装后配置
成功安装 DirectAdmin 后,请完成这些重要的配置步骤以保护和改进您的安装。

安全配置
登录后立即更新您的管理员密码。安装程序会生成随机凭据,因此您应该立即设置自定义密码。导航到 DirectAdmin 界面中的帐户管理器并更新您的凭据。
为 DirectAdmin 控制面板本身启用 SSL/TLS 证书。 DirectAdmin 支持 Let’s Encrypt 免费 SSL 证书,您可以通过 SSL 证书部分进行配置。
DNS配置
在 DirectAdmin 的 DNS 管理部分设置您的域名服务器。正确的 DNS 配置意味着您的域可以正确解析并且电子邮件传送可以正常工作。
用户帐户设置
DirectAdmin 在三个访问级别上运行:
- 管理员 拥有完全的服务器控制权
- 经销商 可以创建和管理用户帐户
- 用户 可以管理自己的网站和电子邮件帐户
软件安装
使用 DirectAdmin 的 CustomBuild 功能来安装或更新软件包,例如 Web 服务器、PHP 版本和数据库系统。
DirectAdmin 的优点和局限性
在安装 DirectAdmin 之前,您应该权衡其优点和缺点。最大的吸引力是价格。标准许可证每月仅需 29 美元。这比cPanel低很多。如果您管理多台服务器,它可以节省您的钱。

性能是另一大优点。该面板重量轻。它在最少的硬件上运行良好,甚至在 500 MHz CPU 上也是如此。这为您的实际网站留下了更多的 RAM 和处理能力。由于自动崩溃恢复功能,它保持稳定。
但也有一些权衡。与 cPanel 相比,您获得的内置功能更少。插件生态系统也小得多。您可能会错过其他面板提供的各种第三方工具。如果没有帮助,这可能会使特定的自定义项更难找到。
DirectAdmin 仅适用于 Linux 系统。 Windows 用户无法使用它。用户社区较小,因此寻找罕见错误的答案需要更长的时间。然而,如果您想要速度和低成本而不是庞大的市场,那么该面板是一个不错的选择。
DirectAdmin 与 cPanel:简要比较

了解 DirectAdmin 与 cPanel 的比较可以帮助您做出明智的选择。
定价: DirectAdmin 的标准套餐每月费用为 29 美元,而 cPanel 的同类功能的定价要高得多。 DirectAdmin 可以节省大量成本,特别是对于管理多个服务器的托管提供商而言。
资源使用情况: DirectAdmin 比 cPanel 消耗更少的系统资源,使其更适合 VPS 和共享托管环境。
特征: cPanel 提供更多内置功能以及更大的插件和集成生态系统。 DirectAdmin 提供基本的托管管理工具,但具有更简化的功能集。
如果您正在考虑替代方案,请查看我们的指南“如何在 Ubuntu 上安装 cPanel”.
学习曲线: 尽管 cPanel 丰富的文档和更大的用户社区提供了更多的学习资源,但这两个面板都适合初学者。
结论
了解如何在 Linux 上安装 DirectAdmin 可为您提供可靠、经济高效的服务器管理解决方案。其轻巧的设计、直观的界面和实惠的价格使其成为托管提供商的绝佳选择。
当您按照正确的步骤操作时,在 Ubuntu、CentOS 7 和 AlmaLinux 9 上安装 DirectAdmin 的安装过程非常简单。确保您的系统满足 4 GB RAM 和 4 GB 交换内存的最低要求,获取有效许可证,并将防火墙设置为允许 DirectAdmin 的默认端口 2222。
虽然 DirectAdmin 可能没有 cPanel 提供那么多功能,但它对核心托管功能、稳定性和资源效率的关注非常好地服务于许多用例。