Установка панели управления сервером HestiaCP или CyberPanel на Ubuntu

Как установить панели управления сервером HestiaCP или CyberPanel на Ubuntu

HestiaCP и CyberPanel — это две популярные панели управления сервером для Ubuntu, которые позволяют управлять доменами, базами данных, email и SSL-сертификатами через веб-интерфейс. Установка обеих панелей выполняется одной командой, но они различаются функциональностью и требованиями к ресурсам.

Системные требования и причины выбора панели управления

  • HestiaCP требует минимум 512 МБ оперативной памяти, занимает меньше дискового пространства, подходит для небольших VPS
  • CyberPanel требует минимум 2 ГБ оперативной памяти, обладает расширенной функциональностью, подходит для производственных серверов
  • Обе панели поддерживают автоматическое получение SSL-сертификатов от Let's Encrypt
  • HestiaCP использует Exim для почты, CyberPanel использует Postfix
  • CyberPanel имеет встроенный кэш LiteSpeed, HestiaCP работает с Nginx и Apache

Пошаговая инструкция по установке HestiaCP

  1. Подключитесь к серверу по SSH с правами root или используйте команду sudo su
  2. Обновите список пакетов командой apt-get update && apt-get upgrade -y
  3. Установите Git и curl: apt-get install git curl -y
  4. Скачайте инсталлятор HestiaCP: curl https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hestia-install.sh -o hestia-install.sh
  5. Запустите инсталлятор: bash hestia-install.sh
  6. Подтвердите установку компонентов (Nginx, PHP, MySQL, Exim, Dovecot, BIND) нажатием Y
  7. Дождитесь завершения установки (обычно 10-20 минут в зависимости от VPS)
  8. После окончания скопируйте учётные данные admin из вывода консоли
  9. Откройте в браузере адрес https://ВАШ_IP:8083 (замените ВАШ_IP на IP вашего сервера)
  10. Введите логин admin и пароль из консоли в веб-интерфейс
  11. Измените пароль на странице Settings → Users
  12. Добавьте первый домен через WEB → Add Web Domain

Пошаговая инструкция по установке CyberPanel

  1. Подключитесь к серверу по SSH с правами root
  2. Выполните команду apt-get update && apt-get upgrade -y
  3. Скачайте инсталлятор CyberPanel: curl https://cyberpanel.net/install.sh -o install.sh
  4. Запустите инсталлятор: bash install.sh
  5. Выберите LiteSpeed Web Server при появлении меню выбора
  6. Выберите версию PHP (рекомендуется 7.4 или 8.0)
  7. Дождитесь установки всех компонентов (15-30 минут)
  8. После завершения скопируйте выданный пароль администратора
  9. Откройте в браузере https://ВАШ_IP:8090
  10. Введите логин admin и пароль из консоли
  11. Измените пароль в разделе Settings → Change Admin Password
  12. Создайте пакет хостинга через Packages → Add Package
  13. Добавьте аккаунт пользователя через Accounts → Add Account
  14. Создайте домен через Websites → Create Website

Часто задаваемые вопросы

Какую панель выбрать для маленького VPS? HestiaCP легче по ресурсам и проще в управлении, подходит для серверов с 512 МБ оперативной памяти.

Можно ли изменить порт панели управления? Да, в HestiaCP отредактируйте файл /etc/hestia/hestia.conf, в CyberPanel измените порт в веб-интерфейсе в разделе Settings.

Как восстановить пароль администратора? В HestiaCP выполните команду hestia-cli user update-password admin новый_пароль, в CyberPanel используйте команду cd /usr/local/CyberCP && python manage.py changepassword admin.

Похожие материалы

Проверка сетевых соединений и открытых портов на сервере команда netstat
DHCP сервер на базе Windows Server 2022
Роль контроллера домена Active Directory в Windows Server