До основного вмісту

Встановлення ISPmanager 6 на Ubuntu: покрокова інструкція

ISPmanager 6 · 19.04.2026 · 4 хв читання
Ілюстрація до статті «Встановлення ISPmanager 6 на Ubuntu: покрокова інструкція»

Встановлення ISPmanager 6 займає 10–15 хвилин. Встановлювач автоматично поставить Nginx, Apache, PHP, MySQL/MariaDB, поштовий сервер і все необхідне ПЗ.

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

# Оновити систему
sudo apt update && sudo apt upgrade -y

# Переконатися, що порти 25, 80, 443 не зайняті
sudo ss -tlpn | grep -E ':25|:80|:443'
⚠️ Встановлюйте ISPmanager лише на чистий сервер. Якщо вже встановлені Apache/Nginx — видаліть їх перед встановленням.

Встановлення ISPmanager 6

# Завантажити і запустити встановлювач
curl -s https://download.ispmanager.com/install.sh | sudo bash -s -- --release 6

# Дочекатися завершення (~10–15 хвилин)
# Наприкінці встановлювач покаже URL для входу

Вибір редакції під час встановлення

Встановлювач запитає яку редакцію встановити:

РедакціяКоманда
Lite (без ліцензії для тесту)Без ключа — безкоштовний тріал 14 днів
BusinessВказати ліцензійний ключ

Перший вхід

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

https://YOUR-SERVER-IP:1500/

# Логін: root
# Пароль: root-пароль сервера
✅ Порт 1500 має бути відкритий у файрволі. Якщо використовуєте UFW: sudo ufw allow 1500/tcp

Початкове налаштування

  1. Змініть пароль root: Налаштування → Користувачі → root → Змінити пароль
  2. Встановіть ліцензію: Налаштування → Ліцензія → Активувати
  3. Налаштуйте hostname: Налаштування → Загальні налаштування → Hostname
  4. Додайте IP-адреси: Налаштування → IP-адреси

Структура файлової системи після встановлення

/usr/local/mgr5/        — файли ISPmanager
/etc/ispmgr/           — конфігурація
/var/www/              — сайти користувачів
/var/log/ispmgr.log    — лог панелі

Часті помилки під час встановлення

Please remove your web-server before installation

curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL

License check failed: no internet connection

Error: this port is already in use: 1500
ПовідомленняПричинаРішення
Please remove your web-server before installationНа сервері вже встановлений Apache або Nginx, і встановлювач не може зайняти їхню конфігураціюВидалити веб-сервер перед встановленням: sudo apt remove --purge apache2 nginx
curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALLВихідний трафік на порт 443 до серверів завантаження заблокований файрволом або корпоративним проксіПеревірити вихідні правила: sudo ufw status, тимчасово вимкнути змінні проксі http_proxy/https_proxy
License check failed: no internet connectionПанель не може достукатися до сервера перевірки ліцензій ISPsystem після встановленняВідкрити вихідний порт 443 для домену ліцензування, перевірити DNS-резолвінг на сервері
Error: this port is already in use: 1500Порт панелі керування вже зайнятий іншим процесом (рідкісний випадок на повторно використаному сервері)Знайти процес: sudo ss -tlpn | grep :1500, зупинити його або вказати інший порт прапорцем встановлювача

ISPmanager, cPanel і ручне налаштування: порівняння встановлення

КритерійISPmanager 6cPanel/WHMРучне налаштування LEMP/LAMP
Підтримка UbuntuОфіційна, встановлюється тим самим install.shОфіційно не підтримується — лише RHEL-подібні дистрибутиви та CloudLinuxБудь-який дистрибутив, включно з Ubuntu
Час до першого входу10–15 хвилин однією командоюПорівнянний час, теж один скриптВід години і більше — кожен компонент налаштовується окремо
Готові дефолти (вебсервер, PHP, БД, пошта)Встановлюються автоматично встановлювачемВстановлюються автоматично встановлювачемЗбираються адміністратором вручну під конкретну задачу

Повне порівняння можливостей панелей, а не лише встановлення, — у статті ISPmanager 6 проти cPanel.

Коли автовстановлювач ISPmanager не підходить

  • На сервері вже розгорнуті сайти на «голому» Nginx чи Apache без панелі — встановлювач вимагатиме їх видалення, а перенесення конфігурації доведеться робити вручну
  • Потрібна рідкісна зв'язка ПЗ, яку панель не підтримує штатно (нестандартна версія PHP, екзотична СУБД) — тоді простіше ручне налаштування LEMP/LAMP
  • Сервер працює під керуванням системи контейнеризації (наприклад, лише Docker без прямого доступу до systemd хоста) — встановлювач ISPmanager розрахований на повноцінну ОС, а не контейнер
  • У сервера менше 1 ГБ оперативної пам'яті — панель разом із вебсервером, PHP-FPM і поштовим сервером не поміститься в такий ліміт без постійного свопінгу

Перевірка результату встановлення

# Панель відповідає і версія відповідає очікуваній
curl -sk https://localhost:1500/ -o /dev/null -w '%{http_code}\n'

# Усі ключові сервіси піднято
systemctl status ispmgr nginx mysql | grep -E 'Active|Loaded'

# Порт 1500 слухає саме ISPmanager
sudo ss -tlpn | grep :1500
  1. Перевірте, що https://YOUR-SERVER-IP:1500/ віддає код 200, а не таймаут чи відмову в з'єднанні
  2. Переконайтеся, що systemctl status ispmgr показує active (running), а не failed
  3. Перевірте, що порт 1500 у виводі ss -tlpn належить саме процесу панелі, а не випадково зайнятий іншим сервісом
  4. Увійдіть під root і переконайтеся, що в інтерфейсі видно правильний hostname сервера — якщо він не збігається з очікуваним, виправте його в Налаштування → Загальні налаштування

Після першого входу варто одразу налаштувати безкоштовний SSL для самої панелі і створити перший сайт — це описано у статтях Let's Encrypt в ISPmanager 6 та створення сайту в ISPmanager 6. Двофакторний захист входу під root розглядає стаття двофакторна автентифікація ISPmanager.

Чи була стаття корисною?
← Назад до бази знань Поставити питання підтримці