Скидка 50% на все тарифы, ограниченное время. От $2.48/mo
12 мин
Серверы и ОС

Как установить DirectAdmin на Linux: Ubuntu, CentOS 7 и AlmaLinux (2026)

Рекса Сайрус By Рекса Сайрус 12 мин чтения Updated 72d ago
Баннер руководства по установке DirectAdmin: серверная стойка с логотипами Ubuntu и CentOS на фоне синего облачного неба

Управлять сервером не так сложно, если под рукой есть нужные инструменты. DirectAdmin выделяется среди лучших панелей управления для Linux тем, что работает быстро, потребляет минимум ресурсов и справляется с задачами эффективно. Он отлично работает на Ubuntu и AlmaLinux, предоставляя графический интерфейс для решения сложных задач.

Ручная установка панели управления даёт вам полный контроль над конфигурацией сервера. Вы сами решаете, какие сервисы запускать и как организована безопасность, не полагаясь на настройки по умолчанию. Это руководство проведёт вас через весь процесс установки, чтобы среда была настроена именно так, как вам нужно.

Системные требования для DirectAdmin

Соответствие системным требованиям DirectAdmin обеспечивает корректную установку и оптимальную производительность.

ВАЖНО: начинайте с чистого сервера. Не устанавливайте сервисы Apache, PHP, MySQL или Sendmail до установки DirectAdmin. Установщик самостоятельно компилирует и настраивает эти сервисы под нужды панели управления. Если они уже установлены, это приведёт к конфликтам и ошибкам при установке.

Инфографика системных требований DirectAdmin: минимум 2 ГГц CPU, 2 ГБ RAM, 40 ГБ хранилища, выделенный IP-адрес, поддерживаемые дистрибутивы Linux: Ubuntu, CentOS и AlmaLinux

Требования к оборудованию

DirectAdmin не требователен к ресурсам, поэтому панель управления нормально работает даже на скромном железе. Согласно официальным системным требованиям DirectAdmin, спецификации включают следующие параметры.

Требования к оборудованию для серверов Linux с DirectAdmin:

Компонент Минимальные требования Рекомендуется
Процессор 500 МГц Многоядерный процессор 1+ ГГц
RAM 4 GB 8 GB or more
Swap-память 4 GB 4 GB+
Хранилище 2 GB free space 10+ ГБ SSD
IP-адрес 1 статический IPv4 2+ для управления DNS

DirectAdmin требует минимум 4 ГБ RAM и не менее 4 ГБ swap-памяти. Для серверов с несколькими сайтами выделяйте больше памяти и вычислительных ресурсов.

Процессоры Intel и AMD одинаково хорошо подходят для работы.

Важно об оборудовании: Для лучшей производительности DirectAdmin настоятельно рекомендуется использовать SSD вместо обычных жёстких дисков.

Совместимость с операционными системами

DirectAdmin поддерживает несколько дистрибутивов Linux. Начинайте с чистой установки ОС.

В Cloudzy наша Linux VPS обеспечивает надёжную основу с аптаймом 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 года. Для систем на базе RHEL используйте AlmaLinux 9 или Rocky Linux 9.

При установке на Ubuntu DirectAdmin лучше всего работает на релизах с долгосрочной поддержкой. Подробнее о различиях читайте в нашем сравнительном руководстве CentOS и Ubuntu.

Требования к лицензии и домену

Для установки вам потребуется действующий ключ лицензии DirectAdmin — установщик запросит его в начале процесса. Привязка к IP доступна как дополнительная мера безопасности, но главное требование — сам ключ. Также необходимо полностью квалифицированное доменное имя для имени хоста вашего сервера.

Этот хост должен разрешаться через DNS.

Необходимые права доступа

Для установки DirectAdmin требуется root-доступ к серверу. В процессе установки изменяются системные конфигурации и устанавливаются различные службы, для которых нужны права суперпользователя.

Убедившись в выполнении всех требований, можно переходить к установке. В следующих разделах приведены подробные инструкции для Ubuntu и CentOS 7.

Если вы хотите пропустить этап настройки, воспользуйтесь хостингом Cloudzy с DirectAdmin VPS. Он уже настроен для оптимальной работы. Вы можете сразу приступить к управлению сайтами, не обращаясь к командной строке. Это позволяет сосредоточиться на контенте, а не на конфигурации сервера.

Как установить DirectAdmin на Ubuntu

Установка DirectAdmin на Ubuntu проходит без затруднений, если следовать инструкциям ниже. Для максимальной стабильности и производительности рекомендуем использовать Cloudzy Ubuntu VPS версии 20.04 LTS, 22.04 LTS или 24.04 LTS.

# Update package lists and upgrade all packages
apt update && apt upgrade -y

Шаг 1: Обновите систему

Прежде всего переключитесь на пользователя root. Выполните команду sudo -i чтобы открыть root-оболочку. Все команды в этом разделе Ubuntu выполняются из неё, поэтому добавлять к ним префикс не нужно. sudo.

# Update package lists and upgrade all packages
apt update && apt upgrade -y

После завершения обновления перезагрузите сервер, чтобы применить обновления ядра:

# Reboot the server
reboot

Шаг 2: Установите необходимые зависимости

Установщик загружает большинство зависимостей самостоятельно. Предварительно нужно установить только curl для запуска скрипта:

apt install curl -y

Устранение неполадок — недостающие пакеты: Если в процессе установки setup.sh сообщает об отсутствующем пакете, установите только этот пакет по имени, затем повторно запустите скрипт.

Два пакета, которых больше нет в репозиториях Ubuntu 24.04: libaio1 (заменён на libaio1t64) и libperl4-corelibs-perl (удалён полностью). Не устанавливайте полный список предзависимостей из сторонних руководств. Позвольте setup.sh самостоятельно разрешить нужные зависимости.

Шаг 3: Запустите скрипт установки DirectAdmin

Убедитесь, что вы по-прежнему работаете в root-оболочке из шага 1. Если вы вышли из неё, выполните sudo -i снова перед продолжением. Затем запустите скрипт установки:

# Run DirectAdmin installation script
sh <(curl -fsSL https://download.directadmin.com/setup.sh)

Не запускайте это как sudo sh <(curl …). Запускайте скрипт напрямую внутри root-оболочки. Использование sudo в обычной оболочке может привести к сбою скрипта в процессе установки.

Скрипт выполняет начальную проверку системы и предоставляет URL для продолжения установки через браузер.

URL будет выглядеть примерно так: http://YOUR_SERVER_IP:35222/?key=UNIQUE_INSTALLATION_KEY. Откройте этот URL в браузере, чтобы завершить установку через веб-инсталлятор DirectAdmin.

В процессе установки веб-инсталлятор запросит лицензионный ключ, имя хоста сервера, имя и пароль администратора, выбор сетевого адаптера и параметры программного стека.

Установка обычно занимает 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-трафик для размещённых сайтов.

Шаг 5: Откройте DirectAdmin

После завершения установки откройте DirectAdmin в браузере, перейдя по адресу:

http://YOUR_SERVER_IP:2222

Войдите с учётными данными администратора, которые вы указали при установке.

Как установить DirectAdmin на CentOS 7 (только устаревшие версии)

Важно: Не используйте это для новых серверов.

CentOS 7 утратил поддержку в 2024 году. DirectAdmin также прекратил поддержку систем на базе RHEL 7. Используйте эти шаги только если вам нужно восстановить устаревший CentOS VPS хостинг .

Схема установки DirectAdmin на CentOS 7: настройка SELinux, обновление системы, запуск скрипта установки с правами sudo, настройка файрвола и завершающие шаги с индикаторами прогресса
Для любой новой установки в 2026 году необходимо использовать AlmaLinux 9. Если вы продолжите с CentOS 7, вы столкнётесь с угрозами безопасности и нерабочими скриптами обновления.

Шаг 1: Подготовка системы

Перейдите в оболочку root перед началом работы. Выполните sudo -i чтобы открыть её. Не добавляйте sudo перед отдельными командами. Запускайте их напрямую из оболочки root.

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

Вы уже находитесь в оболочке root после Шага 1. Запустите скрипт установки напрямую:

sh <(curl -fsSL https://download.directadmin.com/setup.sh)

Не используйте sudo sh <(curl …). Запускайте только из оболочки root. Мастер установки проведёт вас через весь процесс настройки. Вам понадобятся данные лицензии 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 и веб-сервисам принимать входящие подключения.

Шаг 4: Завершение установки

В процессе установки будут установлены и настроены все необходимые сервисы, включая выбранный веб-сервер, PHP и систему баз данных. Следите за выводом установщика — в нём могут появляться ошибки или предупреждения.

После завершения установки откройте DirectAdmin по адресу:

http://YOUR_SERVER_IP:2222

Войдите с учётными данными администратора, чтобы приступить к настройке хостинг-окружения.

Как установить DirectAdmin на AlmaLinux 9 (рекомендуемая альтернатива)

AlmaLinux 9 — рекомендованная замена CentOS 7: полная совместимость с RHEL и активная долгосрочная поддержка. DirectAdmin официально поддерживает AlmaLinux, что делает его оптимальным выбором для новых развёртываний в 2026 году.

Процесс установки практически идентичен CentOS 7, с современным управлением пакетами. Вот упрощённый подход:

Быстрая установка

Сначала переключитесь в оболочку с правами root, затем обновите систему:

sudo -i

# Update system packages
dnf update -y

Запустите установочный скрипт прямо из корневой оболочки. Не добавляйте перед ним префикс sudo sh <(curl …):

# Run DirectAdmin installation script
sh <(curl -fsSL https://download.directadmin.com/setup.sh)

Запустите скрипт напрямую из корневой оболочки. Не добавляйте перед ним sudo.

Настройте брандмауэр с помощью 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 обеспечивает повышенную безопасность, регулярные обновления и официальную поддержку DirectAdmin до 2032 года.

Настройка после установки

После успешной установки DirectAdmin выполните следующие шаги, чтобы защитить и настроить систему.

Функции безопасности и управления пользователями DirectAdmin: сертификаты SSL, интеграция с Let's Encrypt, записи DNS, защита паролем и трёхуровневая система ролей — Администратор, Реселлер и Пользователь

Настройки безопасности

Смените пароль администратора сразу после первого входа. Установщик генерирует случайные учётные данные, поэтому задайте собственный пароль как можно скорее. Для этого откройте Account Manager в интерфейсе DirectAdmin и обновите свои данные для входа.

Активируйте сертификаты SSL/TLS для самой панели управления DirectAdmin. DirectAdmin поддерживает Let's Encrypt для бесплатных SSL-сертификатов — настройка выполняется в разделе «Сертификаты SSL».

Конфигурация DNS

Настройте серверы имён в разделе управления DNS в DirectAdmin. Правильная конфигурация DNS обеспечит корректное разрешение доменов и надёжную доставку писем.

Настройка учётной записи

DirectAdmin работает на трёх уровнях доступа:

  • Администраторы получите полный контроль над сервером
  • Реселлеры может создавать учётные записи пользователей и управлять ими
  • Пользователи могут самостоятельно управлять своими сайтами и почтовыми аккаунтами

Установка программного обеспечения

Используйте функцию CustomBuild в DirectAdmin, чтобы устанавливать и обновлять пакеты программного обеспечения: веб-серверы, версии PHP и системы управления базами данных.

Преимущества и ограничения DirectAdmin

Перед установкой стоит взвесить сильные и слабые стороны DirectAdmin. Главный аргумент в пользу — цена. Лицензия Standard стоит всего 29 долларов в месяц. Это заметно дешевле, чем cPanel, что особенно выгодно при управлении несколькими серверами.

Сравнительная таблица преимуществ и ограничений DirectAdmin: экономия, производительность и совместимость с Linux против сетевых ограничений и скудной экосистемы плагинов

Ещё один плюс — производительность. Панель легковесна и уверенно работает даже на слабом железе, включая CPU с частотой 500 МГц. Благодаря этому больше RAM и вычислительных ресурсов остаётся для ваших сайтов. Встроенное автоматическое восстановление после сбоев обеспечивает стабильную работу.

Но есть и компромиссы. Встроенных функций здесь меньше, чем в cPanel, а экосистема плагинов значительно скромнее. Сторонних инструментов, к которым вы привыкли в других панелях, здесь может не хватать, а найти нужные доработки без посторонней помощи бывает непросто.

DirectAdmin работает только на Linux. Пользователи Windows воспользоваться им не смогут. Сообщество относительно небольшое, поэтому ответы на редкие ошибки приходится искать дольше. Тем не менее, если вам важны скорость и низкая стоимость, а не огромный маркетплейс, эта панель — вполне надёжный выбор.

DirectAdmin против cPanel: краткое сравнение

Сравнение DirectAdmin и cPanel: стоимость, потребление ресурсов, набор функций и управление пользователями в двух панелях управления веб-хостингом

Понимание различий между DirectAdmin и cPanel поможет вам сделать осознанный выбор.

Тарифы: Пакет Standard от DirectAdmin стоит 29 долларов в месяц, тогда как cPanel за сопоставимый набор функций обходится значительно дороже. DirectAdmin позволяет серьёзно сэкономить, особенно хостинг-провайдерам, управляющим несколькими серверами.

Потребление ресурсов: DirectAdmin потребляет меньше системных ресурсов, чем cPanel, что делает его удобным выбором для VPS и среды виртуального хостинга.

Возможности: cPanel предлагает больше встроенных функций и развитую экосистему плагинов и интеграций. DirectAdmin охватывает основные инструменты управления хостингом, но с более лаконичным набором возможностей.

Если вас интересуют альтернативы, ознакомьтесь с нашим руководством «как установить cPanel на Ubuntu”.

Порог входа: Обе панели подходят для начинающих, однако обширная документация cPanel и более широкое сообщество пользователей дают больше учебных материалов.

Заключение

Установка DirectAdmin на Linux даёт надёжное и экономичное решение для управления сервером. Лёгкая архитектура, понятный интерфейс и доступная цена делают его отличным выбором для хостинг-провайдеров.

Процесс установки DirectAdmin на Ubuntu, CentOS 7 и AlmaLinux 9 несложен при соблюдении правильной последовательности шагов. Убедитесь, что система соответствует минимальным требованиям: 4 GB RAM и 4 GB swap-памяти, получите действующую лицензию и настройте брандмауэр так, чтобы был открыт стандартный порт DirectAdmin — 2222.

DirectAdmin уступает cPanel по количеству функций, однако акцент на базовом функционале хостинга, стабильности и экономии ресурсов делает его отличным решением для многих задач.

Часто задаваемые вопросы

Что такое DirectAdmin?

DirectAdmin — это легковесная веб-панель управления для Linux. Она позволяет управлять сайтами, электронной почтой и DNS через графический интерфейс, не прибегая к командной строке. Это доступная альтернатива cPanel.

Совместим ли DirectAdmin с Ubuntu 24.04 LTS?

Да, DirectAdmin полностью поддерживает Ubuntu 24.04 LTS, 22.04 LTS и 20.04 LTS. Рекомендуется использовать релизы с долгосрочной поддержкой (LTS): они получают расширенные обновления безопасности и обеспечивают большую стабильность в серверных средах.

Какой порт используется DirectAdmin по умолчанию?

DirectAdmin использует порт 2222 для интерфейса панели управления. Это отличается от стандартного порта HTTP 80, который обслуживает сайты. Убедитесь, что ваш брандмауэр разрешает трафик на порту 2222 для доступа к панели управления DirectAdmin.

Можно ли использовать DirectAdmin на серверах Windows?

Нет, DirectAdmin работает исключительно на операционных системах Linux. Поддерживаются дистрибутивы: Ubuntu, Debian, CentOS, AlmaLinux, Rocky Linux и Red Hat Enterprise Linux. Для серверов Windows рассмотрите альтернативы, например Plesk.

Сколько стоит DirectAdmin в 2026 году?

DirectAdmin предлагает три тарифа: Personal Plus за $5 в месяц, LITE за $15 в месяц и Standard за $29 в месяц. Устаревший тариф Personal за $2 в месяц был упразднён в августе 2023 года. Все эти цены заметно ниже, чем у конкурентов вроде cPanel.

Каковы минимальные требования к RAM для DirectAdmin?

DirectAdmin требует минимум 4 GB RAM и 4 GB swap. Для продакшн-окружений с несколькими сайтами рекомендуется выделить больше RAM.

Почему в некоторых руководствах упоминается CentOS 8 для DirectAdmin?

CentOS 8 достиг EOL 31 декабря 2021 года, а CentOS 7 — 30 июня 2024 года. Для текущих развёртываний используйте AlmaLinux 9 или Rocky Linux 9: они официально поддерживаются DirectAdmin и получают долгосрочные обновления безопасности.

Нужны ли технические знания для установки DirectAdmin на Linux?

Базовое знакомство с командной строкой Linux будет полезным, но в этом руководстве приведены все необходимые команды. Вам понадобится root-доступ SSH и возможность выполнять команды в терминале. Автоматический скрипт установки делает процесс простым даже для новичков.

Можно ли перенести cPanel на DirectAdmin на том же сервере?

Нет. DirectAdmin требует чистого сервера, поскольку компилирует собственное окружение. cPanel устанавливает свои версии Apache и MySQL, поэтому установка DirectAdmin поверх него нарушит работу сервера. Необходимо создать новый VPS и перенести туда свои резервные копии.

Поделиться

Другие статьи блога

Читать дальше.

Лучшие self-hosted приложения для запуска с Cosmos Cloud — обложка с панелями приложений вокруг дашборда Cosmos.
Серверы и ОС

Лучшие self-hosted приложения для Cosmos Cloud: файлы, медиа, пароли, автоматизация и не только!

Maybe вы уже настроили Cosmos Cloud и хотите понять, какие приложения с ним хорошо сочетаются, или ещё не определились с Cosmos и просто хотите оценить, насколько он вписывается в ваш рабочий процесс

Ник СильверНик Сильвер 16 мин. чтения
Portainer vs Cosmos Cloud для управления приложениями Docker: обложка с диаграммой гибридной настройки и блоками neon ops и доступа.
Серверы и ОС

Portainer vs Cosmos Cloud: что лучше подходит для управления приложениями Docker

Если вы уже знакомы с Docker и хотите найти удобный способ запустить растущий стек приложений, вот короткий ответ на вопрос Portainer vs Cosmos Cloud. Portainer — более сильный выбор для прямого

Ник СильверНик Сильвер 14 мин. чтения
Cosmos Cloud vs CasaOS vs Umbrel: графика со сравнением трёх вариантов самостоятельного хостинга внутри абстрактной облачной сети.
Серверы и ОС

Cosmos Cloud vs CasaOS vs Umbrel: какая платформа для самостоятельного хостинга подойдёт вам?

Если коротко: CasaOS по-прежнему проще всего для старта, Umbrel выглядит наиболее аккуратно и продуманно, а Cosmos Cloud имеет смысл, когда нужен более жёсткий контроль над доме

Ник СильверНик Сильвер 11 мин. чтения

Готовы к деплою? От $2.48/мес.

Независимый облачный провайдер с 2008 года. AMD EPYC, NVMe, 40 Gbps. Возврат средств в течение 14 дней.