Знижка 50%. всі плани, обмежений час. Починаючи з $2.48/mo
Залишилось 12 хв
Сервери та ОС

Як встановити DirectAdmin на Linux: Ubuntu, CentOS 7 і AlmaLinux (2026)

Рекса Сайрус By Рекса Сайрус 12 хв читання Оновлено 53 дні тому
Банер посібника зі встановлення DirectAdmin, на якому показано серверну вежу з логотипами Ubuntu і CentOS на синьому хмарному тлі

Управління сервером не повинно бути важким. Вам просто потрібні відповідні інструменти. DirectAdmin виділяється як один із них найкращі панелі керування для Linux оскільки він швидкий, легкий і ефективний. Він чудово працює на Ubuntu та AlmaLinux, надаючи вам графічний інтерфейс для виконання складних завдань.

Встановлення панелі керування вручну дає вам детальний контроль над конфігурацією вашого сервера. Ви самі вирішуєте, які саме служби запускати та як забезпечується безпека, а не покладатися на налаштування за замовчуванням. Цей посібник проведе вас через повний процес налаштування, щоб переконатися, що ваше середовище побудовано саме так, як вам потрібно.

Системні вимоги для DirectAdmin

Відповідність системним вимогам DirectAdmin забезпечує плавне встановлення та найкращу продуктивність.

ВАЖЛИВО: Почніть з чистого сервера. Не інсталюйте такі служби, як Apache, PHP, MySQL або Sendmail, перш ніж інсталювати DirectAdmin. Інсталятор компілює та налаштовує ці служби спеціально для панелі керування. Існуючі установки призведуть до конфліктів і збоїв.

Інфографіка системних вимог DirectAdmin із мінімальною частотою процесора 2 ГГц, 2 ГБ оперативної пам’яті, 40 ГБ пам’яті, виділеною IP-адресою та підтримуваними дистрибутивами Linux, зокрема Ubuntu, CentOS і AlmaLinux.

Вимоги до обладнання

Легкий дизайн DirectAdmin означає, що скромне обладнання може ефективно працювати з панеллю керування. Відповідно до Системні вимоги DirectAdmin, офіційні специфікації включають певні тести апаратного забезпечення.

Вимоги до апаратного забезпечення DirectAdmin для серверів Linux:

компонент Мінімальні вимоги Рекомендовано
Процесор 500 МГц Багатоядерний 1+ ГГц
ОЗУ 4 GB 8 GB or more
Обмін пам'яттю 4 GB 4 GB+
Зберігання 2 GB free space 10+ ГБ SSD
IP-адреса 1 статичний IPv4 2+ для контролю DNS

DirectAdmin вимагає мінімум 4 ГБ оперативної пам’яті та щонайменше 4 ГБ пам’яті підкачки. Для серверів, на яких розміщено кілька веб-сайтів, виділіть додаткову пам’ять і обчислювальну потужність.

Процесори 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 досягла EOL у червні 2024 року. Для систем на основі RHEL використовуйте AlmaLinux 9 або Rocky Linux 9.

Для інсталяцій Ubuntu DirectAdmin найкраще працює у версіях довгострокової підтримки. Дізнайтеся більше про відмінності в наших Посібник з порівняння CentOS і Ubuntu.

Вимоги до ліцензії та домену

Щоб розпочати інсталяцію, вам потрібен дійсний ліцензійний ключ DirectAdmin. Веб-інсталятор запитує цей ключ безпосередньо. IP-блокування доступне як додаткова функція безпеки, але ключ є основною вимогою. Вам також потрібне повне доменне ім’я для імені хоста вашого сервера.

Це ім’я хосту має розпізнаватися через DNS.

Необхідний доступ

Кореневий доступ до вашого сервера є обов’язковим для встановлення DirectAdmin. У процесі інсталяції змінюються конфігурації системи та встановлюються різноманітні служби, які потребують привілеїв root.

Виконавши вимоги, ви готові розпочати процес встановлення. У наступних розділах містяться докладні інструкції для Ubuntu і CentOS 7.

Якщо ви хочете пропустити клопоти з налаштуванням, купіть Cloudzy’s VPS-хостинг DirectAdmin. Він попередньо налаштований для максимальної продуктивності. Ви можете негайно почати керувати своїми веб-сайтами, не торкаючись командного рядка. Це дає змогу зосередитися на вмісті, а не на конфігурації сервера.

Як встановити 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 щоб відкрити кореневу оболонку. Усі команди в цьому розділі Ubuntu запускаються з цієї кореневої оболонки, тому вам не потрібно додавати до них префікс sudo.

# 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 libaio1 (замінено на libaio1t64) і libperl4-corelibs-perl (видалено повністю). Не встановлюйте повний список попередніх залежностей із зовнішніх посібників. Нехай setup.sh вирішить те, що йому потрібно.

Крок 3. Запустіть сценарій встановлення DirectAdmin

Переконайтеся, що ви все ще перебуваєте в кореневій оболонці з кроку 1. Якщо ви вийшли, запустіть sudo -i ще раз, перш ніж продовжити. Потім запустіть інсталяційний сценарій:

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

Не запускайте це як sudo sh <(curl …). Запустіть його безпосередньо з кореневої оболонки. Використання 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: Підготуйте систему

Перш ніж почати, перейдіть на кореневу оболонку. бігти sudo -i щоб відкрити один. Не використовувати sudo перед окремими командами. Запустіть їх безпосередньо зсередини кореневої оболонки.

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. Запустіть безпосередньо сценарій встановлення:

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

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

Етапи швидкого встановлення

Спочатку перейдіть на кореневу оболонку, а потім оновіть систему:

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, захист паролем і трирівневі ролі користувача: адміністратор, торговий посередник і користувач

Конфігурація безпеки

Оновіть свій пароль адміністратора відразу після входу. Інсталятор генерує випадкові облікові дані, тому вам слід негайно встановити спеціальний пароль. Перейдіть до менеджера облікових записів в інтерфейсі DirectAdmin і оновіть свої облікові дані.

Увімкніть сертифікати SSL/TLS для самої панелі керування DirectAdmin. DirectAdmin підтримує Let’s Encrypt для отримання безкоштовних сертифікатів SSL, які можна налаштувати в розділі «Сертифікати SSL».

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

Налаштуйте сервери імен у розділі керування DNS DirectAdmin. Належна конфігурація DNS означає, що ваші домени правильно розпізнаються, а доставка електронної пошти працює належним чином.

Налаштування облікового запису користувача

DirectAdmin працює на трьох рівнях доступу:

  • Адміністратори мати повний контроль над сервером
  • Торгові посередники може створювати облікові записи користувачів і керувати ними
  • Користувачі можуть керувати власними веб-сайтами та обліковими записами електронної пошти

Встановлення програмного забезпечення

Використовуйте функцію CustomBuild DirectAdmin, щоб інсталювати або оновлювати пакети програмного забезпечення, такі як веб-сервери, версії PHP і системи баз даних.

Переваги та обмеження DirectAdmin

Ви повинні зважити сильні та слабкі сторони DirectAdmin перед його встановленням. Найбільше приваблює ціна. Стандартна ліцензія коштує всього 29 доларів на місяць. Це набагато менше, ніж cPanel. Це економить ваші гроші, якщо ви керуєте кількома серверами.

Діаграма порівняння переваг і обмежень DirectAdmin із піктограмами, що відображають економію коштів, продуктивність і сумісність з Linux у порівнянні з мережевими обмеженнями та обмеженнями плагінів

Продуктивність — ще один великий плюс. Панель легка. Він добре працює на мінімальному обладнанні, навіть на процесорах 500 МГц. Це залишає більше оперативної пам’яті та обчислювальної потужності для ваших фактичних веб-сайтів. Він залишається стабільним завдяки функціям автоматичного відновлення після збою.

Але є компроміси. Ви отримуєте менше вбудованих функцій порівняно з cPanel. Екосистема плагінів також набагато менша. Ви можете пропустити широкий спектр сторонніх інструментів, які пропонують інші панелі. Це може ускладнити пошук певних налаштувань без допомоги.

DirectAdmin працює лише в системах Linux. Користувачі Windows не можуть ним користуватися. Спільнота користувачів менша, тому пошук відповідей на рідкісні помилки займає більше часу. Але якщо вам потрібна швидкість і низькі витрати, а не величезний ринок, ця панель є надійним вибором.

DirectAdmin проти cPanel: коротке порівняння

Порівняння DirectAdmin і cPanel, що показує економічну ефективність, використання ресурсів, списки функцій і відмінності в управлінні користувачами між двома панелями керування веб-хостингу

Знання порівняння DirectAdmin і cPanel допоможе вам зробити усвідомлений вибір.

Ціни: Стандартний пакет DirectAdmin коштує 29 доларів на місяць, тоді як ціна cPanel значно вища для порівнянних функцій. DirectAdmin забезпечує значну економію коштів, особливо для хостинг-провайдерів, які керують кількома серверами.

Використання ресурсів: DirectAdmin споживає менше системних ресурсів, ніж cPanel, що робить його більш придатним для VPS і спільного хостингу.

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

Якщо ви розглядаєте альтернативи, ознайомтеся з нашим посібником "як встановити cPanel на Ubuntu”.

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

Висновок

Навчившись інсталювати DirectAdmin у Linux, ви отримаєте надійне та економічно ефективне рішення для керування сервером. Його легкий дизайн, інтуїтивно зрозумілий інтерфейс і доступна ціна роблять його чудовим вибором для хостинг-провайдерів.

Процес інсталяції DirectAdmin на Ubuntu, CentOS 7 і AlmaLinux 9 простий, якщо виконати належні кроки. Переконайтеся, що ваша система відповідає мінімальним вимогам щодо 4 ГБ оперативної пам’яті та 4 ГБ пам’яті підкачки, отримайте дійсну ліцензію та налаштуйте брандмауер, щоб дозволити порт DirectAdmin за замовчуванням 2222.

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

FAQ

Що таке 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 доларів США на місяць. У серпні 2023 року застарілий персональний пакет за 2 долари на місяць було припинено. Ці ціни залишаються значно нижчими, ніж у конкурентів, таких як cPanel.

Які мінімальні вимоги до оперативної пам’яті для DirectAdmin?

DirectAdmin вимагає мінімум 4 ГБ оперативної пам’яті та 4 ГБ пам’яті підкачки. Для робочих середовищ, де розміщено кілька веб-сайтів, виділіть більше оперативної пам’яті.

Чому в деяких посібниках згадується 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 і натомість перенести туди свої резервні копії.

Поділіться

Більше з блогу

Продовжуйте читати.

Найкращі самостійні програми, які можна запускати з Cosmos Cloud, зображення обкладинки з панелями програм навколо інформаційної панелі Cosmos.
Сервери та ОС

Найкращі автономні програми, які можна запускати з Cosmos Cloud: файли, медіа, паролі, автоматизація та багато іншого!

Можливо, ви налаштували Cosmos Cloud і тепер хочете побачити, які програми добре підходять до нього, а можливо, ви ще навіть не визначилися з Cosmos і просто хочете побачити, наскільки він підходить для вашої роботи.

Нік СільверНік Сільвер 16 хв читання
Обкладинка Portainer проти Cosmos Cloud для керування програмами Docker із гібридною схемою налаштування та неоновими операціями проти блоків доступу.
Сервери та ОС

Portainer проти Cosmos Cloud: найкраще підходить для керування програмами Docker

Якщо ви вже знаєте Docker і просто хочете мати чистіший спосіб запускати зростаючий стек програм, ось коротка відповідь на Portainer проти Cosmos Cloud. Portainer є сильнішим вибором для режисури

Нік СільверНік Сільвер 14 хв читання
Функціональна графіка Cosmos Cloud проти CasaOS проти Umbrel показує три самостійні шляхи в одному абстрактному світі хмарної мережі.
Сервери та ОС

Cosmos Cloud проти CasaOS проти Umbrel: яка самостійна платформа підходить для ваших налаштувань?

Коротка відповідь полягає в тому, що CasaOS все ще є найпростішим місцем для початку, Umbrel має найчистіше кероване відчуття, а Cosmos Cloud має більше сенсу, якщо ви хочете жорсткіше контролювати домен

Нік СільверНік Сільвер 11 хвилин читання

Готові до розгортання? Від $2,48/міс.

Незалежна хмара, з 2008 року. AMD EPYC, NVMe, 40 Гбіт/с. 14-денне повернення грошей.