opened image

Установка Plesk на Ubuntu 22.04

Plesk - это мощная кросс-платформенная панель управления веб-сервером, которая пользуется популярностью у системных администраторов и владельцев веб-проектов по всему миру. В отличие от cPanel, Plesk предлагает как платные, так и бесплатные версии (Community Edition), что делает её доступной для проектов любого масштаба. Интуитивный интерфейс, развитые инструменты управления и гибкие настройки позволяют эффективно управлять сайтами, доменами, почтовыми аккаунтами и другими сервисами.

В данной статье мы подробно рассмотрим, как установить Plesk на сервер с операционной системой Ubuntu 22.04 LTS, выполнить начальную настройку и обеспечить готовность панели к работе.



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

 

Plesk предоставляет универсальный набор инструментов для управления веб-сервером:

  • Управление доменами: создание, редактирование и удаление доменов, поддоменов, а также управление DNS-записями.

  • Почтовые сервисы: создание и администрирование почтовых аккаунтов с встроенной защитой от спама и антивирусом.

  • Управление файлами и контентом: встроенный файловый менеджер, поддержка архивов, возможность работы через FTP/SFTP.

  • Базы данных: управление MySQL, MariaDB и PostgreSQL, включая создание резервных копий и миграцию данных.

  • Статистика и аналитика: мониторинг трафика, анализ логов веб-сервера.

  • SSL-сертификаты: автоматическое управление сертификатами Let's Encrypt, возможность установки собственных сертификатов.

  • Безопасность: встроенный брандмауэр, ModSecurity, Fail2Ban, защита от DDoS-атак.

  • Резервное копирование: автоматическое резервное копирование сайтов и баз данных с возможностью восстановления.

  • Расширяемость: установка и управление расширениями (Extensions) для расширения функциональности.

  • Интеграция с CMS: поддержка WordPress, Drupal, Joomla и других популярных систем управления контентом.

 

 

Требования к системе и подготовка сервера



Поддерживаемые операционные системы

 

Plesk Obsidian (текущая версия) официально поддерживает Ubuntu 22.04 LTS с некоторыми ограничениями:

  • Ubuntu 26.04 (рекомендуется)

  • Ubuntu 24.04

  • Ubuntu 22.04 LTS (требуется systemd init system)

  • Ubuntu 20.04

  • Ubuntu 18.04

Важное примечание: Plesk поддерживает только серверы Ubuntu, использующие systemd в качестве системы инициализации. Сервис sysvinit не поддерживается.

 

Для Ubuntu 22.04 на ARM процессорах действуют дополнительные ограничения:

  • Недоступна Dr.Web антивирус

  • Некоторые расширения не устанавливаются автоматически

  • Nginx собирается без модуля Pagespeed

 

Требования к оборудованию

Минимальные требования:

  • RAM: 1 ГБ + 1 ГБ swap

  • Дисковое пространство: 20 ГБ

  • Процессор: 1 ядро (но 2+ ядра рекомендуются)

Рекомендуемые требования:

  • RAM: 2-4 ГБ и более в зависимости от количества сайтов

  • Дисковое пространство:

    • Для хостинга 100-500 сайтов: от 2 до 2,5 ГБ на один сайт

    • Для выделенного хостинга: от 4 до 12 ГБ на один сайт

 

 

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

 

Перед установкой Plesk обновите все системные пакеты и убедитесь, что сервер имеет доступ в Интернет:

apt update
apt upgrade -y
apt install -y curl wget

Установка Plesk на Ubuntu 22.04 - 1
 

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


df -h

Убедитесь, что есть минимум 20 ГБ свободного места для установки Plesk.

 

Установка Plesk на Ubuntu 22.04

 

Метод 1: Одношаговая установка

Это самый быстрый способ установки Plesk с конфигурацией по умолчанию. Установка обычно занимает 15-20 минут.

 

Подключитесь к серверу по SSH как пользователь root и выполните команду:

sh <(curl https://autoinstall.plesk.com/one-click-installer || wget -O - https://autoinstall.plesk.com/one-click-installer)

 

Инсталлятор автоматически:

  • Скачает последний стабильный релиз Plesk

  • Установит компоненты с конфигурацией по умолчанию

  • Установит все доступные обновления безопасности и патчи

  • Применит рекомендуемые настройки для большинства пользователей

Установка Plesk на Ubuntu 22.04 - 2

 

После завершения установки на экран выведется информация об успешной инсталляции и доступные способы входа в панель.

 

Метод 2: Установка через консоль инсталятора

Если вам нужна более точная настройка компонентов, скачайте инсталятор:

wget https://autoinstall.plesk.com/plesk-installer

chmod +x plesk-installer
./plesk-installer

 

Это откроет интерактивное меню, где вы сможете выбрать:

  • Версию PHP (5.3, 5.4, ..., 8.0, 8.1, 8.2, 8.3, 8.4, 8.5)

  • Web-сервер (Nginx, Apache или оба)

  • Базы данных (MySQL, MariaDB, PostgreSQL)

  • Дополнительные компоненты и расширения

 

 

Первый вход в Plesk

 

Доступ к панели управления

После установки Plesk доступна по следующим адресам:

  • https://[IP-адрес] - через IP-адрес (по умолчанию 8443 или 8880 при редиректе)

  • https://[IP-адрес]:8443 - HTTPS порт для защищённого соединения

  • https://[IP-адрес]:8880 - альтернативный HTTPS порт

 

Или по доменному имени сервера (если оно настроено):

  • https://plesk.yourdomain.com

  • https://plesk.yourdomain.com:8443

 

Начальная конфигурация

Шаг 1: Открытие портов

Для входа в панель по выше предоставленным ссылкам откройте в брандмауэре соответствующие порты:

ufw allow 8880/tcp
ufw allow 8443/tcp
ufw allow 80/tcp
ufw allow 443/tcp

Установка Plesk на Ubuntu 22.04 - 3

 

Шаг 2: Вход в систему

При первом входе используйте учётные данные системы:

  • Linux: root + пароль root пользователя

  • Windows: Administrator + пароль администратора


Установка Plesk на Ubuntu 22.04 - 4

 

Шаг 3: Приветственный экран Plesk

После входа появится экран приветствия (Plesk Welcome Screen), где необходимо:

  1. Установить пароль администратора Plesk - введите желаемый пароль для пользователя admin. Этот пароль будет использоваться при следующих входах в Plesk.

  2. Указать адрес email администратора - используется для уведомлений и восстановления доступа.

  3. Выбрать лицензию:

    • Пробная версия: 14 дней полного функционала, до 3 доменов

    • Community Edition: бесплатная версия с базовым функционалом

    • Платная лицензия: если у вас есть код активации от приобретённой лицензии, введите его в поле "Proceed with a paid license"

  4. Принять лицензионное соглашение - отметьте чекбокс согласия с EULA.

Установка Plesk на Ubuntu 22.04 - 5

 

Добро пожаловать в Plesk!

Пример главного окна панели с подключенной пробной лицензией:

Установка Plesk на Ubuntu 22.04 - 6

 

Автоматическое SSL-сертирование

 

По умолчанию Plesk защищена SSL-сертификатом от Let's Encrypt. Если имя хоста сервера не разрешимо (не указано в DNS), Plesk автоматически сгенерирует временное имя хоста на основе IP-адреса (например, purple-bear.192-0-2-1.plesk.page), чтобы Let's Encrypt выпустил сертификат.

Если позже вы укажете правильное имя хоста, сертификат не будет переиздан автоматически - потребуется вручную заказать новый сертификат в панели управления.

 

 

Возможные проблемы при установке и их решение

 

Ошибка: не хватает свободного места на диске

 

Решение: Убедитесь, что есть минимум 20 ГБ свободного места:

df -h

 

При необходимости очистите диск от временных файлов:

apt clean
apt autoclean
rm -rf /tmp/*

 

Ошибка: неудачное скачивание инсталятора

 

Решение: Проверьте подключение к Интернету и повторите попытку. Убедитесь, что скрипт имеет права на выполнение:

chmod +x plesk-installer

 

SSL-сертификат выглядит недействительным при первом входе

 

Это нормально браузер может показать предупреждение о самоподписанном сертификате. Дождитесь, пока Plesk завершит установку Let's Encrypt сертификата (может занять до нескольких часов), или добавьте исключение для этого сайта в браузере.


 

Ошибка "Cannot install: system is not ready"

 

Это может произойти если:

  • На сервере установлены несовместимые пакеты

  • Порты 8880/8443 уже заняты другими сервисами

  • Не установлены необходимые библиотеки

 

Попробуйте обновить систему и удалить конфликтующие пакеты:

apt update
apt upgrade -y
apt autoremove -y

 

 

Сброс пароля администратора Plesk

 

Если вы забыли пароль администратора, его можно сбросить из командной строки (требуется доступ root):

/usr/local/psa/bin/admin --set-password -passwd НОВЫЙ_ПАРОЛЬ

Замените НОВЫЙ_ПАРОЛЬ на желаемый пароль администратора.

 

Рекомендации по оптимизации и обслуживанию

 

  • Регулярное обновление: Проверяйте обновления Plesk и компонентов в Tools & Settings → Updates and Upgrades и устанавливайте их своевременно.

  • Резервное копирование: Настройте автоматическое резервное копирование в Tools & Settings → Backup Manager. Регулярно проверяйте возможность восстановления из резервных копий.

  • Мониторинг ресурсов: Используйте встроенный мониторинг в Server → Resources для отслеживания нагрузки на CPU, память и диск. Рассмотрите установку расширений для детального анализа (Munin, Grafana).

  • Оптимизация веб-сервера: Настройте параметры Nginx и Apache в Tools & Settings → Server Configuration в соответствии с мощностью оборудования.

  • SSL-сертификаты: Убедитесь, что включено автоматическое обновление Let's Encrypt сертификатов в Certificates → Let's Encrypt.

  • Безопасность: Ограничьте доступ к панели управления Plesk только с доверенных IP-адресов через Tools & Settings → Security → IP Access Policy. Установите надёжный пароль и меняйте его периодически.

  • Расширения безопасности: Рассмотрите установку дополнительных расширений безопасности, таких как Imunify360, для защиты от вредоносного ПО и атак.

  • Управление пользователями: Регулярно проверяйте список активных пользователей и их дозволы. Удаляйте неиспользуемые аккаунты.

  • Мониторинг почтовой системы: Настройте SPF, DKIM и DMARC записи для предотвращения спуфинга и улучшения доставляемости писем.

 

Заключение

Установка Plesk на Ubuntu 22.04 - это прямолинейный процесс, который даже начинающие администраторы могут выполнить в течение 15-30 минут. Благодаря мощным инструментам управления и интуитивному интерфейсу, Plesk позволяет эффективно администрировать веб-серверы, управлять множеством сайтов и сервисов. Следуя этой инструкции и рекомендациям по оптимизации, вы сможете развернуть надёжную и безопасную инфраструктуру для своих проектов.