---
title: 'Установка DirectAdmin на Ubuntu 22.04 | Zomro'
description: 'DirectAdmin - панель управления хостингом для Linux, известная лёгкостью и невысокими требованиями к ресурсам.
В данном гайде рассмотрим как установить панель DirectAdmin на сервере с Ubuntu 22.04.'
image: 'https://cdn.zomro.com/uploads/blog/andrii.uriadnyk%40zomro.org/2026/11/10/screenshot_1_ZwQW9cG_q50.jpg'
---

![opened image]()

  * [Zomro](https://zomro.com/rus/)
  * [FAQ](https://zomro.com/rus/blog/faq/)
  * Установка DirectAdmin на Ubuntu 22.04 



# Установка DirectAdmin на Ubuntu 22.04

23-10-2026

DirectAdmin - панель управления хостингом для Linux, известная лёгкостью и невысокими требованиями к ресурсам. Она рассчитана на администраторов VPS и выделенных серверов, хостинг-провайдеров и владельцев веб-проектов. Установка выполняется одной командой, а все основные сервисы (веб-сервер, PHP, почта, DNS, FTP, базы данных) панель устанавливает и настраивает сама.

В статье разберём установку DirectAdmin на сервер с Ubuntu 22.04 LTS: требования, подготовку, запуск установщика, первый вход, настройку после установки и типичные проблемы с лицензией.

## 

## Основные возможности DirectAdmin

В DirectAdmin три уровня доступа, и один аккаунт может присутствовать на всех трёх (например, `admin`). Переключаться между уровнями можно через выпадающий список в верхней части скина Evolution: **Admin ↔ Reseller ↔ User**.

**Admin (администратор сервера)**

  * создание других администраторов, реселлерских пакетов и реселлеров;

  * глобальные настройки: имя хоста, DNS-серверы, параметры безопасности, лимиты;

  * настройка конфигурации HTTPd и PHP, управление IP-адресами, Multi-Server Setup;

  * резервное копирование и восстановление всего сервера, мониторинг процессов и почтовой очереди;

  * управление сервисами через плагины, тикеты и системные сообщения;

  * обновление программного обеспечения.




**Reseller (реселлер)**

  * создание пакетов и пользовательских аккаунтов;

  * управление IP-адресами и серверами имён для своих пользователей;

  * резервные копии для себя и своих пользователей, настройка внешнего вида панели;

  * работа с тикетами.




**User (конечный пользователь)**

  * домены, поддомены, алиасы доменов, редиректы и DNS-записи;

  * FTP-аккаунты;

  * почта: ящики, автоответчики, антиспам-фильтры;

  * базы данных и их пользователи;

  * управление файлами.




Из технических особенностей:

  * веб-серверы: Apache, Nginx, LiteSpeed, OpenLiteSpeed; Nginx можно использовать как reverse proxy для Apache;

  * режимы PHP: php-fpm, fastcgi, lsphp; поддерживается до 9 одновременно установленных версий PHP с выбором для каждого домена;

  * защита от спама: Rspamd, SpamAssassin, проверки на этапе SMTP; для исходящей почты - ограничение скорости и BlockCracking;

  * DNS-кластеризация (Multi-Server Setup), API, плагины, скин Evolution с брендированием;

  * интеграция с WHMCS, Blesta, ClientExec, CloudLinux, CSF Firewall, Softaculous, Installatron, ImunifyAV/Imunify360.




## 

## Требования к серверу

### 

### Операционная система

DirectAdmin поддерживает Red Hat Enterprise Linux и его производные (CentOS Stream, Rocky Linux, AlmaLinux), Debian и Ubuntu на архитектурах `amd64` (x86-64) и `arm64`.

Для Ubuntu 22.04 LTS по политике DirectAdmin: окончание поддержки ОС - апрель 2027, окончание поддержки со стороны DirectAdmin - июль 2027. Ubuntu 20.04 и 18.04 уже не поддерживаются.

> Если ОС достигла конца жизненного цикла, работоспособность DirectAdmin не гарантируется: перестают выходить обновления и исправления безопасности, а при изменении инфраструктуры может перестать работать даже проверка лицензии. Для новых серверов стоит рассмотреть Ubuntu 24.04 LTS или Debian 12/13.

### 

### Железо

  * **Процессор** : рекомендуется от 500 МГц (чем больше ядер, тем лучше);

  * **Оперативная память** : минимум **4 ГБ** , плюс **минимум 4 ГБ swap** ;

  * **Диск** : минимум 2 ГБ свободного места после установки ОС (без учёта данных сайтов);

  * **Сеть** : минимум один статический IPv4-адрес. Для полноценного управления DNS иногда нужны два адреса; с одним адресом может потребоваться внешний DNS-сервис.




### 

### Программные требования

  * установленный и работающий SSH;

  * ядро и файловая система с поддержкой дисковых квот;

  * доступ с правами **root**.




### 

### Предупреждения разработчиков

  * Не устанавливайте заранее Apache, PHP, MySQL, FTP, Sendmail и т. п. - DirectAdmin установит их сам. Нужна **чистая** установка ОС.

  * Не рекомендуется устанавливать DirectAdmin на действующий production-сервер или сервер с другой панелью управления: DirectAdmin не конвертирует существующие данные.




### 

### Рекомендуемая разметка диска

Раздел |  Размер  
---|---  
/boot |  500 МБ  
swap |  2 × RAM, но не более 16 ГБ  
/ |  всё остальное  
  
## 

## Подготовка сервера

### 

### Проверка версии ОС и ресурсов
    
    
    cat /etc/os-release
    free -h
    df -h

![Установка DirectAdmin на Ubuntu 22.04 - 1](https://cdn.zomro.com/uploads/blog/andrii.uriadnyk%40zomro.org/2026/11/10/screenshot_1_ZwQW9cG_q50.jpg)

Убедитесь, что объём RAM и swap соответствует требованиям (по 4 ГБ).

### 

### Обновление пакетов
    
    
    
    apt update
    
    apt upgrade -y

![Установка DirectAdmin на Ubuntu 22.04 - 2](https://cdn.zomro.com/uploads/blog/andrii.uriadnyk%40zomro.org/2026/11/10/screenshot_2_Yq7nIj0_q50.jpg)  


### 

### 

### Имя хоста (hostname)

Установщик может принять имя хоста через переменную `DA_HOSTNAME` (см. ниже). Если хотите задать его на уровне системы заранее:
    
    
    hostnamectl set-hostname server.yourdomain.com

Доменное имя должно указывать (A-запись) на IP-адрес сервера. По умолчанию установщик пытается автоматически выпустить для имени хоста сертификат по протоколу ACME (Let's Encrypt); это поведение отключается переменной `DA_SKIP_AUTO_TLS_CERT`.

### 

### Firewall

Отдельно отключать firewall перед установкой не нужно: по умолчанию установщик сам ставит **CSF Firewall** и включает Brute Force Monitor. Если вы не хотите этого, пропустить установку CSF можно переменной `DA_SKIP_CSF=true`.

Если на сервере используется сторонний firewall, откройте порты из таблицы ниже.

Порт |  Сервис |  Назначение  
---|---|---  
20, 21 |  FTP |  FTP; для пассивного режима нужен диапазон портов, например `PassivePorts 35000 35999` в `/etc/proftpd.conf`  
22 |  SSH |  доступ по SSH  
25, 465, 587 |  Exim |  SMTP  
53 (TCP и UDP) |  Named |  DNS  
80, 443 |  веб-сервер |  HTTP и HTTPS  
110, 143, 993, 995 |  Dovecot |  POP3 и IMAP  
**2222** |  **DirectAdmin** |  **доступ к панели**  
3306 |  MySQL |  открывать только если нужен удалённый доступ к БД  
2703 |  Razor |  необязательно: проверка Razor для SpamAssassin  
7080 |  LiteSpeed / OpenLiteSpeed |  необязательно: веб-панель администратора  
  
## 

## Установка DirectAdmin

Установка выполняется под пользователем **root**. Команда через `sudo` из обычной (не root) оболочки **не сработает** \- сначала получите root-оболочку командой `sudo -s`.

### 

### Веб-установщик
    
    
    sh <(curl -fsSL https://download.directadmin.com/setup.sh)

Скрипт выполнит первоначальную настройку системы и выведет URL для продолжения установки в браузере:
    
    
    [setup.sh] Please open the following URL in your browser to continue the DirectAdmin installation:
    
    http://192.168.0.1:35222/?key=DAdYbfkB5JIAQmCqYtziZ9vyTaCucbei

![Установка DirectAdmin на Ubuntu 22.04 - 3](https://cdn.zomro.com/uploads/blog/andrii.uriadnyk%40zomro.org/2026/11/10/screenshot_3_0vwJff0_q50.jpg)

  
Перед переходом по ссылке откройте порт 35222 в брандмауэре:
    
    
    ufw allow 35222

### Вариант 2. Установка из командной строки

Передайте лицензионный ключ как параметр скрипта:
    
    
    sh <(curl -fsSL https://download.directadmin.com/setup.sh) 'ВАШ_ЛИЦЕНЗИОННЫЙ_КЛЮЧ'

CLI-установщик использует настройки по умолчанию.  


![Установка DirectAdmin на Ubuntu 22.04 - 4](https://cdn.zomro.com/uploads/blog/andrii.uriadnyk%40zomro.org/2026/11/10/screenshot_4_q50.jpg)

### 

### Вариант 3. Автоматизированная установка с параметрами

Для полностью автоматической установки скачайте скрипт и задайте параметры переменными окружения:
    
    
    cd /root/
    wget -O setup.sh https://download.directadmin.com/setup.sh
    
    chmod 755 setup.sh
    DA_HOSTNAME="server.yourdomain.com" bash setup.sh ВАШ_ЛИЦЕНЗИОННЫЙ_КЛЮЧ

Основные переменные:

Переменная |  Назначение  
---|---  
`DA_CHANNEL` |  канал загрузки: alpha, current, stable  
`DA_HOSTNAME` |  имя хоста  
`DA_EMAIL` |  email по умолчанию  
`DA_ADMIN_USER` / `DA_ADMIN_PASSWORD` |  имя и пароль учётной записи администратора  
`DA_NS1` / `DA_NS2` |  серверы имён  
`DA_ETH_DEV` |  сетевой интерфейс  
`DA_SKIP_CSF` |  не устанавливать CSF firewall  
`DA_SKIP_MYSQL_INSTALL` |  не устанавливать MySQL/MariaDB  
`DA_SKIP_AUTO_TLS_CERT` |  не выпускать сертификат для имени хоста через ACME  
`DA_SKIP_CUSTOMBUILD` |  пропустить все действия CustomBuild  
`DA_WEB_INSTALL` |  запустить установщик в интерактивном веб-режиме  
  
Переменные вроде `php1_release=8.0` (версия PHP) или `php_imap=yes` (модуль PHP) задаются через `export` перед запуском. Для расширенной настройки можно заранее положить файлы `options.conf` и `directadmin.conf` в `/usr/local/directadmin/custombuild/` и `/usr/local/directadmin/conf/` \- установщик возьмёт настройки из них, а не значения по умолчанию.

> Если вы используете `DA_SKIP_MYSQL_INSTALL`, база данных должна быть установлена и запущена до старта `setup.sh`, а пользователь `da_admin` \- настроен в `mysql.conf`.

## 

## Вход в панель

После установки панель доступна по адресу:

  * **`http://xn--ip---73dbnojbb1kdcjb:2222`**




Установщик в конце работы покажет логин и пароль администратора и прямую ссылку для входа. Учётные данные администратора также сохраняются в файле:
    
    
    cat /usr/local/directadmin/conf/setup.txt

![Установка DirectAdmin на Ubuntu 22.04 - 5](https://cdn.zomro.com/uploads/blog/andrii.uriadnyk%40zomro.org/2026/11/10/screenshot_5_5x48Pyx_q50.jpg)  
  


![Установка DirectAdmin на Ubuntu 22.04 - 6](https://cdn.zomro.com/uploads/blog/andrii.uriadnyk%40zomro.org/2026/11/10/screenshot_6_LrTVEUQ_q50.jpg)  
  


![Установка DirectAdmin на Ubuntu 22.04 - 7](https://cdn.zomro.com/uploads/blog/andrii.uriadnyk%40zomro.org/2026/11/10/screenshot_7_E4UMJo3_q50.jpg)

## 

## 

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

Рекомендации из раздела First steps официальной документации:

  1. **Безопасность**

     * Убедитесь, что работает CSF Firewall и Brute Force Monitor (устанавливаются по умолчанию).

     * Включите автозаполнение `disable_functions` через `secure_php`.

     * Настройте автообновление используемого ПО.

     * Установите ModSecurity.

     * Требуйте от пользователей сложные пароли.

     * Включите Let's Encrypt для имени хоста - это защитит также webmail и саму панель DirectAdmin.

  2. **Конфигурация**

     * Настройте внешний вид панели (брендинг).

     * Выберите веб-сервер (Apache, Nginx, LiteSpeed, OpenLiteSpeed).

     * Настройте серверы имён (DNS).

     * При необходимости включите отправку почты с IP-адреса пользователя.

     * Включите резервное копирование - и системное, и пользовательское.

     * Включите BubbleWrap jail для пользователей.




## Возможные проблемы

### Установщик не запускается через sudo

Установка должна выполняться от имени root. Получите root-оболочку и повторите команду:
    
    
    sudo -s
    sh <(curl -fsSL https://download.directadmin.com/setup.sh)

### 

### Ошибки лицензии

Все ошибки лицензирования записываются в журнал сервиса DirectAdmin:
    
    
    journalctl -u directadmin

Проверить лицензию можно в панели: **Admin Level → Support & Help → Licensing**.

Ошибка |  Причина и решение  
---|---  
`invalid license key` |  На сервере не указан действительный ключ. Проверьте ключ в клиентском кабинете и выполните `/usr/local/directadmin/scripts/getLicense.sh 'ВАШ_КЛЮЧ'`  
`lost license session` |  Лицензия используется на другом сервере (например, после восстановления из бэкапа на другую машину) либо превышено допустимое число серверов. Перезапустите сервис DirectAdmin на основном сервере, чтобы вернуть лицензию  
`context deadline exceeded` |  Сервер не достучался до `licensing.directadmin.com`. Проверьте доступность: `dig +short licensing.directadmin.com` и `curl https://licensing.directadmin.com`  
`too many requests, try again later` |  Лицензию «перехватывают» несколько серверов (не чаще чем раз в 10 минут). Оставьте запущенным один экземпляр, подождите 10 минут и запустите сервис  
`license is IP restricted` |  IP сервера не входит в разрешённые диапазоны лицензии. Для dual-stack серверов добавьте и IPv4, и IPv6  
`request time is out of sync` |  Неверное время на сервере. Синхронизируйте часы  
`license is not active / not verified / suspended / expired` |  Проверьте состояние лицензии в клиентском кабинете  
  
Ключ можно сменить вручную (DirectAdmin 1.63.8 и новее):
    
    
    echo 'ВАШ_ЛИЦЕНЗИОННЫЙ_КЛЮЧ' > /usr/local/directadmin/conf/license.key
    chmod 0600 /usr/local/directadmin/conf/license.key
    systemctl restart directadmin

### 

### Время на сервере

Для проверки лицензии время должно быть точным. Синхронизация, рекомендованная в документации:
    
    
    /usr/sbin/ntpdate -b -u ntp.directadmin.com

### 

### Перезапуск сервиса DirectAdmin
    
    
    systemctl restart directadmin.service

### 

### Не работают дополнительные IP-адреса после перезапуска сети

После каждого перезапуска сети нужно выполнять:
    
    
    systemctl start startips

## 

## Рекомендации по эксплуатации

  * Регулярно обновляйте DirectAdmin и ПО, установленное через CustomBuild; для новых установок графический менеджер системных пакетов включён по умолчанию.

  * Настройте резервное копирование, в том числе на удалённое хранилище, и проверяйте восстановление из копий.

  * Ограничьте доступ к порту 2222 доверенными адресами, если это возможно.

  * Следите за сроком поддержки ОС: для Ubuntu 22.04 он истекает в 2027 году, заранее спланируйте миграцию.

  * Для безопасной настройки используйте раздел документации Securing DirectAdmin и Brute Force Monitor.




## 

## Заключение

Установка DirectAdmin на Ubuntu 22.04 сводится к трём шагам: подготовить чистый сервер с достаточным объёмом RAM и swap, получить активную лицензию и запустить `setup.sh` от имени root. После этого панель доступна на порту 2222, а CSF Firewall и Brute Force Monitor уже защищают сервер.

Похожие статьи

[Rsnapshot на Ubuntu: практичный гайд по инкрементным бэкапам](https://zomro.com/rus/blog/faq/681-rsnapshot-on-ubuntu-a-practical-guide-to-incremental-backups) [Как сбросить пароль root для MySQL или MariaDB в Ubuntu: подробное руководство](https://zomro.com/rus/blog/faq/518-how-to-reset-mysql-or-mariadb-root-password-on-ubuntu-a-step-by-step-guide) [SCP профессиональное руководство](https://zomro.com/rus/blog/faq/652-scp-professional-guide) [Как быстро настроить SFTP сервер в Windows](https://zomro.com/rus/blog/faq/394-quick-setup-of-the-sftp-server-on-windows-server) [От нуля до героя: установка MariaDB 10.11 на Rocky Linux 9](https://zomro.com/rus/blog/faq/533-from-zero-to-hero-installing-mariadb-on-rocky-linux-9)

[ Виртуальный хостинг от €3.98/мес ](/rus/virtual)
