К основному содержимому

Установка 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 портов нет в use
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.

Статья помогла?
← Назад в базу знаний Задать вопрос поддержке