Как удалить панель управления Hestia в Ubuntu

Hestia Control Panel
Hestia Control Panel на сервере

Hestia Control Panel – панель для управления сайтами, почтой, БД и сопутствующими службами на VPS. Иногда её нужно снять: переход на другую панель, чистая переустановка или разбор после эксперимента.

Ниже – безопасное удаление Hestia с Ubuntu. Перед destructive-командами сделайте бэкап: после purge сайты и почта, которыми управляла панель, перестанут работать «как было».

Шаг 1. Резервная копия

Сохраните веб-каталоги, дампы БД, почту и конфиги. Лучше – на другой сервер или в объектное хранилище, не только на тот же диск.

  • Архив веб-каталогов пользователей.
  • Экспорт MySQL/MariaDB и PostgreSQL.
  • Архив почтовых ящиков и конфигов.
# Пример: веб и почта пользователя (пути зависят от разметки Hestia)
tar -czvf web_backup.tar.gz /home/*/web/
tar -czvf mail_backup.tar.gz /home/*/mail/

# MySQL/MariaDB
mysqldump --all-databases -u root -p > all_databases.sql

# PostgreSQL (если используется)
pg_dumpall -U postgres > all_postgres.sql

Шаг 2. Остановить службы Hestia

sudo systemctl stop hestia

При необходимости остановите связанные сервисы веб и почты, если сразу чистите их конфиги вручную. На этом шаге достаточно остановить саму панель.

Шаг 3. Удалить пакеты Hestia

sudo apt-get purge 'hestia*'

purge снимает пакеты вместе с их конфигами из dpkg. Зависимости вроде nginx/apache, php-fpm, exim могут остаться – это нормально, если вы ими ещё пользуетесь.

Шаг 4. Пользователь и группа hestia

sudo userdel -r hestia 2>/dev/null || true
sudo groupdel hestia 2>/dev/null || true

Если userdel ругается, что пользователь занят процессом, сначала завершите оставшиеся процессы hestia и повторите.

Шаг 5. Оставшиеся каталоги

sudo rm -rf /usr/local/hestia

Проверьте также кастомные include в nginx/apache и cron-задания панели, если они остались после purge.

Шаг 6. Обновить индексы пакетов

sudo apt-get update

Если добавляли репозиторий Hestia отдельно, удалите его list-файл из /etc/apt/sources.list.d/, затем снова выполните apt-get update.

Шпаргалка команд

  • sudo systemctl stop hestia – остановить службу панели.
  • sudo apt-get purge ‘hestia*’ – удалить пакеты и конфиги Hestia.
  • sudo userdel -r hestia – удалить пользователя и домашний каталог.
  • sudo groupdel hestia – удалить группу.
  • sudo rm -rf /usr/local/hestia – снести основной каталог установки.
  • sudo apt-get update – обновить списки пакетов.

Вопросы и ответы

Зачем удалять Hestia? Смена панели, troubleshooting «с нуля», чистая переустановка.

Можно ли без бэкапа? Технически да, практически – нет. Без копии легко потерять сайты, почту и БД.

Сайты после удаления? Управление панелью исчезнет. Веб-сервер и данные могут частично остаться, но «как при Hestia» уже не будет. Нужен план миграции или ручной перенос vhost’ов.

Переустановка после удаления? Да. Старые настройки и данные сами не вернутся, если не восстановить из бэкапа.

Альтернативы? cPanel, Plesk, Webmin/Virtualmin, aaPanel, ручная связка nginx/apache + php-fpm + MariaDB.

Источники и ссылки


Комментарии загружаются…