Сайт на Laravel долго жил на сервере с Vesta CP и Ubuntu 18.04. Когда пришло время обновлять систему, стало ясно, что менять придётся и панель: Ubuntu 18.04 потеряла обычную поддержку ещё в мае 2023 года, а сама Vesta уже не обновлялась.
Что сейчас с Vesta CP
Последний релиз Vesta, 1.0.0-5, вышел в ноябре 2021 года. В феврале 2024 года в README репозитория на GitHub объявили о возвращении к разработке, но до лета 2026 года там появлялись единичные коммиты. В июле 2026 года активность снова выросла: добавили установщики для Ubuntu 24.04 и Alpine. Нового релиза при этом нет, а свежие сборки предлагают ставить прямо из клона репозитория. Для боевого сервера надёжнее панель с регулярными релизами.

HestiaCP: продолжение Vesta, которое развивается
Hestia Control Panel построена на коде Vesta и сохранила её подход и команды v-*, но развивается своим ходом. Текущая версия 1.10.5. По требованиям Hestia работает на Debian 12 и 13 и на Ubuntu 22.04, 24.04 и 26.04 LTS, на процессорах x86_64 и ARM64. Минимум 1 ядро, 1 ГБ памяти без SpamAssassin и ClamAV и 10 ГБ диска, рекомендовано 4 ядра, 4 ГБ и 40 ГБ SSD.


Ставится Hestia на чистую систему, установщик запускается от root:
wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh bash hst-install.sh
Набор компонентов (Apache, почта, ClamAV, SpamAssassin и остальное) задаётся флагами, полный список выводит bash hst-install.sh -h. После установки панель открывается на порту 8083.
У Beget в облачном маркетплейсе есть готовый образ с Hestia: сервер с панелью создаётся из каталога, без ручной установки.

Переезд в три команды
По документации Hestia восстановление принимает бэкапы и HestiaCP, и VestaCP, поэтому пользователь переносится целиком одним архивом. Если на новом сервере такого пользователя нет, Hestia создаст его сама, а восстановить можно и под другим именем, если поменять первый аргумент.
# 1. На старом сервере с Vesta: бэкап пользователя v-backup-user admin # 2. Копируем архив в /backup на новый сервер scp /backup/admin.2023-02-21_10-39-57.tar root@new-server:/backup/ # 3. На новом сервере с Hestia: восстановление v-restore-user admin admin.2023-02-21_10-39-57.tar
Имя архива подставьте своё, в нём дата и время бэкапа. Если команды не находятся, полные пути такие: /usr/local/vesta/bin/v-backup-user на старом сервере и /usr/local/hestia/bin/v-restore-user на новом.

Что проверить после переноса
- DNS: A-записи домена смотрят на новый IP, сертификаты Let’s Encrypt выпущены заново;
- версии PHP и MariaDB подходят приложению, для Laravel смотрите требования своей версии фреймворка;
- cron-задачи и обработчики очередей перенеслись и запускаются;
- у Laravel на месте файл
.envи права наstorageиbootstrap/cache; - пароли сменены, если архив передавался через чужие руки.
Если Hestia не подходит
Из бесплатных панелей можно посмотреть CloudPanel: она заточена под Nginx и умеет сайты на PHP, Node.js и Python, статику и reverse proxy. Ставится на Debian 12 или 11 и Ubuntu 24.04 или 22.04. Переносить сайты на неё придётся обычным способом: файлы и дамп базы отдельно.

Переезд сервера или настройку VPS под ключ я делаю от 10 000 ₽, подробности в прайс-листе.
Vesta CP годами стояла без релизов, и даже с летней активностью 2026 года для рабочего сервера разумнее HestiaCP: тот же подход и команды, свежие системы в списке поддержки и штатное восстановление бэкапов Vesta. Сам переезд сводится к трём командам и проверке DNS, PHP и cron после переноса.

