Перейти до вмісту
Блог › Налаштування ПЗ › Встановлення панелі керування хостингом DirectAdmin на Linux VPS-сервер

Встановлення панелі керування хостингом DirectAdmin на Linux VPS-сервер

DirectAdmin — це ефективний і відносно недорогий інструмент для адміністрування хостингу будь-якого рівня. Завдяки низькій вартості ліцензії та широкому набору функцій, панель стала популярною серед хостинг-провайдерів у США та Європі, які прагнуть спростити управління сайтами як для себе, так і для своїх клієнтів.

Нижче розглянемо основні можливості DirectAdmin і покроково опишемо процес її встановлення на VPS-сервер з операційною системою Ubuntu.

Можливості DirectAdmin

DirectAdmin підтримує роботу на трьох рівнях:

  • Адміністратор,
  • Реселер,
  • Користувач.

Кожен рівень має власний набір інструментів — від керування DNS-записами до налаштування сторінок помилок.

Основні характеристики панелі, наведені у документації розробників:

  • декілька типів ліцензій;
  • інтегрована система обробки заявок (ticket system);
  • підтримка двофакторної автентифікації для будь-якого облікового запису;
  • можливість розширення функціоналу через плагіни;
  • автоматичне оновлення версій;
  • гнучкий інтерфейс, який можна налаштовувати;
  • автоматичне відновлення після збоїв;
  • розширена статистика по кожному акаунту, підтримка Webalizer;
  • інструменти для керування поштовими серверами і фільтрами спаму;
  • вбудована система допомоги (Site-Helper).

Вибір та оплата ліцензії

На сайті розробників доступні три типи ліцензій:

  • Personal Plus,
  • Lite,
  • Standard.

Вони відрізняються ціною та кількістю підтримуваних акаунтів і доменів.

Для особистих проєктів підійде Personal Plus, для великих компаній — Standard, а ми розглянемо проміжний варіант — Lite.

Після вибору потрібного тарифу користувачу пропонується зареєструватися або увійти у свій обліковий запис, заповнити форму (ім’я клієнта, тип ліцензії, ОС, IP-адреса) і здійснити оплату.

Після оплати у кабінеті з’явиться LICENSE KEY, який знадобиться під час встановлення.

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

ПараметрМінімальні вимоги
ОСCentOS, RHEL, Ubuntu, Debian, CloudLinux, VzLinux (64-bit)
Процесор (CPU)AMD або Intel, від 500 MHz
RAM2 GB
Swap2 GB
Місце на диску10 GB
Компіляториgcc, g++
ПротоколSSH
МоваPerl

Розробники наголошують: система має бути “чистою” — встановлена лише ОС без сторонніх програм. Під час інсталяції DirectAdmin автоматично встановить усе необхідне: вебсервер, СУБД, файловий менеджер тощо.

Підготовка серверного середовища

У прикладі використовується Ubuntu 20.04 (64-bit), яка повністю відповідає вимогам.

Спочатку оновимо пакети ОС:

$ sudo apt update
$ sudo apt upgrade

Далі встановимо необхідні компілятори та бібліотеки:

$ apt-get install gcc g++ make flex bison openssl libssl-dev perl perl-base perl-modules libperl-dev libperl4-corelibs-perl libaio1 libaio-dev \
zlib1g zlib1g-dev libcap-dev cron bzip2 zip automake autoconf libtool cmake pkg-config python libdb-dev libsasl2-dev \
libncurses5-dev libsystemd-dev bind9 dnsutils quota patch libjemalloc-dev logrotate rsyslog libc6-dev libexpat1-dev \
libcrypt-openssl-rsa-perl libnuma-dev libnuma1

Після завершення встановлення середовище готове до роботи.

Протокол SSH уже присутній у Ubuntu (OpenSSH), тому додаткових дій не потрібно.

Автоматичне встановлення (за замовчуванням)

Це найшвидший спосіб розгортання панелі. Усі налаштування (версії PHP, DNS, поштові сервіси тощо) буде встановлено автоматично.

Команда для встановлення:

$ bash <(curl -LSs https://download.directadmin.com/setup.sh || curl -LSs https://download-alt.directadmin.com/setup.sh) 'KEY'

де 'KEY' — ваш ліцензійний ключ DirectAdmin.

Після завершення інсталяції панель буде доступна за адресою:

http://myhosting.com:2222

(замість myhosting.com можна використовувати IP сервера).

Встановлення з власними параметрами хостингу

Якщо на сервері вже працює інфраструктура з власними налаштуваннями (версії PHP, параметри DNS тощо), їх можна зберегти.

Для цього потрібно створити конфігураційний файл options.conf у каталозі:

/usr/local/directadmin/custombuild/

Приклад створення файлу:

$ nano options.conf

Вміст файлу, наприклад:

#Statistics host settings
awstats=no
webalizer=no

#Custombuild new settings
custombuild=2.0

Після збереження скопіюйте файл у каталог custombuild.

Далі завантажте інсталяційний скрипт:

$ wget -O setup.sh https://download.directadmin.com/setup.sh

Надайте права на виконання:

$ chmod 755 setup.sh

І запустіть установку:

$ ./setup.sh

Після введення ліцензійного ключа процес завершиться, і панель буде готова до використання.
Доступ до інтерфейсу здійснюється за стандартною адресою:

http://ваш_домен_або_IP:2222

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *