Перед установкой VestaCP вы можете посмотреть, как работает панель, с помощью демо-версии на
- Установка VestaCP
- Авторизация в Vesta
- Интерфейс панели
- Добавление почтового домена
- Создание почтового ящика
- Настройка DNS-записей для домена
- SPF
- DKIM
- DMARC
- PTR
- Возможные ошибки
- Дополнительные опции
- Преимущества VestaCP
- Недостатки VestaCP
- Полезные ссылки
- Виртуальный сервер с установленной FASTPANEL®
- Как зайти в панель управления Vesta
- Login with root has been disabled
- Как пользоваться Vesta
- 1 этап. Добавить нового пользователя
- 2 этап. Добавить домен
- 3 этап. Создать базу данных
- 4 этап. Загрузить файлы сайта по FTP
Установка VestaCP
Панель управления VestaCP может быть установлена автоматически при нового VDS с операционной системой Ubuntu, Debian или CentOS, а также при
Вы можете установить панель самостоятельно, сконфигурировав установочный пакет с нужными компонентами на
Авторизация в Vesta
Панель доступна по адресу
После установки сервера с VestaCP на ваш контактный ящик придет письмо с реквизитами доступа к серверу и к панели, а также с ссылкой для входа в панель. Перейдите по указанной в письме ссылке.
При первом входе вы увидите предупреждение о небезопасном подключении — это связано с тем, что подключение происходит по защищенному протоколу, сертификат для которого был заверен Vesta, а не каким-либо центром сертификации. Для продолжения работы откройте дополнительные сведения (кнопки «Дополнительно», «Advanced» и т.д.) и далее, в зависимости от используемого браузера, вы сможете либо сразу перейти на сайт, либо подтвердить исключение безопасности.
Теперь вы можете авторизоваться в панели Vesta с данными, полученными в письме.
Интерфейс панели
Для переключения в русскоязычный интерфейс кликните на имя пользователя справа вверху и выберите нужный язык в настройках:
Рекомендуем на этом же этапе изменить почтовый ящик, указанный в поле Email, на нужный вам.
В верхней части панели вам доступно управление основными элементами:
WEB — управление доменами
DNS — настройка DNS-служб
MAIL — управление почтой
DB — работа с базами данных
CRON — работа с планировщиком задач
BACKUP — резервное копирование
Настраиваем почту на сервере с панелью VestaCP: создадим почтовый домен и почтовый ящик, выполним необходимые настройки DNS для домена.
Добавление почтового домена
Для управления почтовыми доменами и ящиками перейдите в раздел MAIL
Здесь уже присутствуют домены, добавленные вами в разделе WEB; также вы можете добавить новый почтовый домен, кликнув на значок плюса.
При добавлении домена обязательно отметьте пункт DKIM.
Если домен уже добавлен через WEB, можно кликнуть на «Редактировать», чтобы убедиться, что опция DKIM включена.
Создание почтового ящика
Наведите курсор на поле с нужным доменом и нажмите «Добавить аккаунт».
По клику на «Дополнительные опции» можно сразу настроить размер почтовой квоты, алиасы для ящика и пересылку почты.
Настройка DNS-записей для домена
- timeweb.cloud/my перейдите в раздел Домены
- Нажмите на значок шестеренки рядом с нужным доменом и выберите пункт Настройки DNS
- Создайте новую MX-запись или отредактируйте имеющуюся, кликнув на значок карандаша. В качестве значения укажите ваш домен, например:
- Удалите прочие MX-записи, если они были созданы.
SPF
В SPF-записи указывается список серверов, с которых разрешена отправка писем от имени вашего домена.
Для настройки SPF:
- timeweb.cloud/my перейдите в раздел Домены
- Нажмите на значок шестеренки рядом с нужным доменом и выберите пункт Настройки DNS
- Если TXT-запись с параметром «v=spf1» уже существует, ее необходимо отредактировать, нажав на значок карандаша. Если подобной записи еще нет, необходимо нажать на «Добавить DNS-запись» справа вверху и выбрать пункт «TXT».
v=spf1 ip4:1.1.1.1 a mx ~all
DKIM
В результате команды будут выведены private key и public key.
- timeweb.cloud/my перейдите в раздел Домены
- Нажмите на значок шестеренки рядом с вашим доменом и выберите пункт Настройки DNS
- Если TXT-запись с параметром «v=DKIM1» уже существует, ее необходимо отредактировать, нажав на значок карандаша. Если подобной записи еще нет, необходимо нажать на «Добавить DNS-запись» справа вверху и выбрать пункт «TXT».
- В окне настройки DNS-записи в поле «Хост» укажите mail._domainkey. В поле «Значение» вставьте следующую DKIM-запись:
v=DKIM1; k=rsa; p=скопированное_содержимое_public_key
DMARC
- timeweb.cloud/my перейдите в раздел Домены
- Нажмите на значок шестеренки рядом с вашим доменом и выберите пункт Настройки DNS
- Если TXT-запись с параметром «v=DMARC1» уже существует, ее необходимо отредактировать, нажав на значок карандаша. Если подобной записи еще нет, необходимо нажать на «Добавить DNS-запись» справа вверху и выбрать пункт «TXT».
- В окне настройки DNS-записи в поле «Хост» укажите _dmarc. В поле «Значение» вставьте следующую DMARC-запись:
v=DMARC1; p=none; aspf=r; sp=none
PTR
Для непосредственной работы с почтой VestaCP использует веб-интерфейс Roundcube. Перейти в него можно, кликнув по ссылке Открыть веб-почту над списком почтовых доменов.
Для входа в Roundcube используйте имя созданного ящика и его пароль.
Возможные ошибки
Если при отправке почты через Roundcube возникает ошибка: Access denied — Invalid HELO name (See RFC2821 4.1.3), необходимо внести изменения в файл /etc/roundcube/defaults.inc.php.
Откройте его в любом редакторе и найдите следующую строку:
Укажите в ней значение ‘localhost’:
Дополнительные опции
VestaCP позволяет настроить еще одну полезную почтовую функцию — «Ловушку для почты». С ее помощью письма, отправленные на несуществующие ящики на данном домене, будут собираться на указанный вами e-mail. Для настройки «Ловушки» выберите нужный домен в разделе MAIL, нажмите «Редактировать» и введите имя ящика.
VestaCP – одна из самых популярных, простых и удобных панелей для управления сайтами. К тому же она абсолютно бесплатна (если речь не идет о технической поддержке), поэтому полноценный функционал будет сразу доступен всем, кто решит начать работать с ней. В этом заключается ее основное преимущество, компромисс, который нравится многим – она бесплатна, но зачастую выигрывает даже в сравнении со своими коммерческими «братьями».
Автор и разработчик панели — Сергей Родин. У него есть действующий аккаунт на GitHub, где можно посмотреть файлы в том числе и по Vesta, и аккаунт на Habrahabr (новые статьи давно не выходили, но старые материалы тоже заслуживают внимания).
Как обычно, всю основную информацию о панели можно найти на официальном сайте. Это немного странно, но русского языка на сайте нет (он вообще только англоязычный). Зато русский раздел есть на форуме: Russian (Русский). Это, конечно, не техподдержка, но тоже неплохо, тем более на вопросы иногда отвечает сам skid (Сергей Родин).
В июне в Timeweb добавили возможность ставить VestaCP автоматически на VDS при создании сервера или переустановке системы. Скажем прямо, установить VestaCP нетрудно и самому (опять же, подсмотреть инструкцию можно на оф. сайте), но такая автоматизация процесса все равно радует.
VestaCP – панель бесплатная, а значит, распространяемая под лицензией GPL v3. Поэтому вы можете просто загрузить исходный код и изменять его так, как душе угодно. Бесплатное распространение всегда радует, в то время как открытый код – нет, т.к. это дает некоторые преимущества хакерам и взломщикам. Но зато вы можете настроить панель именно так, как нужно вам – не это ли самое главное?
Типовые компоненты, которые обычно содержит VestaCP:
- apache и nginx;
- php – можно выбрать разные версии под разные сайты;
- почтовый пакет exim4 и Roundcube;
- свободный IMAP-, POP3-сервер сервер Dovecot;
- антивирусное ПО ClamAV;
- FTP-сервер Vsftpd;
- фаервол в виде fail2ban и iptables;
- планировщик cron.
Естественно, выбор того, что вам нужно – или не нужно – остается за вами. Можно установить базу данных: MySQL или PostgreSQL.
Все эти настройки можно выбрать на официальном сайте: https://vestacp.com/install/ Прокрутив страницу чуть ниже, ищите ADVANCED INSTALL SETTINGS – и указывайте нужные вам элементы. Затем кликните Generate Install Command и следуйте отобразившейся инструкции. Там нужно ввести всего три (!) команды – и у вас на сервере своя панель управления веб-сервером.
Преимущества VestaCP
Основные преимущества Весты я уже упомянул выше, но для полноты картины отмечу их еще раз.
1. Свободное бесплатное распространение
Не единственная, но одна из причин, почему эта панель стала такой популярной. Многие делают выбор в пользу свободно распространяемого открытого ПО (вместо проприетарного и коммерческого). У бесплатного ПО есть один жирный плюс – если вам что-то не понравилось, его легко удалить, и вы за это не платите ни копейки.
2. Открытый исходный код
Я заметил, что люди делятся на два типа: те, кто любит все готовое (поклонники Apple), и те, кто любит во всем поковыряться сам (приверженцы Android). Если вы относитесь ко второму типу, то VestaCP вам понравится. Впрочем, если желания поковыряться нет, то Весту можно оставить и в первоначальном состоянии. Поэтому открытый исходный код можно считать дополнительным бонусом (хотя кто-то может заметить – а может ли быть по-другому? Да на Линуксе?..).
3. Простота и удобство
Это главное, за что Веста полюбилась пользователям – ее легко освоить и ею легко пользоваться. Эта легкая панелька содержит массу полезных функций для работы с сервером. Работает Веста быстро. Не менее быстро вы разберетесь в интерфейсе – удобно работать и с базами данных, и с кроном, и с DNS.
Присутствует резервное копирование.
В принципе, VestaCP можно посоветовать на выделенный сервер даже с базовыми параметрами.
4. Готовность к работе сразу после установки
После установки VestaCP вы в принципе можете ничего не настраивать – все уже готово к использованию, все необходимые настройки заданы. Поэтому следующим этапом будет только добавление сайтов, работа с базами данных и пользователями.
Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей
Недостатки VestaCP
1. Платная техподдержка
Стоимость поддержки зависит от времени: 1 час обходится в 60 долларов, 5 часов – 180 долларов (то есть уже 36 долларов за час), 15 часов – 540 долларов (те же 36 долларов в час).
Было бы странным ожидать, что вместе с бесплатной панелью будет поставляться и бесплатная поддержка, но все же стоимость немаленькая, поэтому, устанавливая Весту, вы либо должны быть уверены в своих силах, либо иметь знающего знакомого. Ну, либо покупать часы техподдержки.
2. Платные дополнительные возможности
Будьте готовы заплатить за дополнительные сервисы. Например, в VestaCP нет встроенного менеджера файлов – но вы можете приобрести его отдельно за 3 доллара в месяц (либо заплатив один раз 50 долларов).
Впрочем, в сети можно найти другие бесплатные рабочие решения (например, использование net2ftp либо sprut.io).
3. Использование консоли
Не то, чтобы серьезный минус для опытных пользователей (а для кого-то и вообще плюс), но использование этой панели предполагает, что вы также знаете, как использовать консоль для выполнения разных задач.
Полезные ссылки
Шаблон Vesta больше недоступен для заказа. Советуем воспользоваться бесплатной панелью управления FASTPANEL® со встроенным управлением DNS.
Виртуальный сервер с установленной FASTPANEL®
Необязательно устанавливать FASTPANEL® вручную. Просто закажите VPS с уже установленной панелью управления.

Vesta — панель управления для VPS и хостинга. В 2016 году она заняла 5 место в рейтинге хостинг-панелей. Интерфейс панели позволяет:
- добавлять домены/алиасы;
- работать с DNS и FTP;
- настраивать учетные записи почты;
- управлять базами данных;
- создавать CRON-задания;
- делать резервные копии.
Как зайти в панель управления Vesta
- Перейдите к управлению услугой «Облачные серверы»:
- Во вкладке «Серверы» найдите созданный сервер и нажмите Открыть Vesta:
- Появится уведомление «Подключение не защищено». Подробнее о том, почему она появляется в статье. Нажмите Дополнительные, а затем Перейти на сайт 123.123.123.123 (небезопасно):
- Vesta панель управления хостингом бесплатно
Готово, вы попадете в интерфейс Vesta.
Login with root has been disabled
Вместо password введите новый пароль для доступа к панели управления.
Мы рассмотрели процесс разворачивания шаблона с Vesta.
Если вы хотите установить Vesta на сервер с иными параметрами (не в рамках шаблона с Ubuntu 18.04), воспользуйтесь инструкцией ниже.
Обратите внимание: сервер должен быть «чистым», т.е. без другой панели управления или сайта.
Ручная установка Vesta
Чтобы продолжить, нажмите y. Далее введите адрес почты. Затем укажите имя хоста (домен). После этого начнется установка. После окончания установки вы получите реквизиты доступа:
Как пользоваться Vesta
Чтобы рассмотреть основные функции панели управления Vesta, разместим сайт.
1 этап. Добавить нового пользователя
- Зайдите в панель управления Vesta по инструкции выше.
- Создайте пользователя, под которым будет создан сайт. Для этого на стартовой странице панели нажмите иконку «Добавить аккаунт»:
- Заполните поля (используйте настройку «default» и внешнюю почту, а не почту, созданную в Vesta) и нажмите Добавить:
- После успешного создания пользователя, авторизуйтесь в этом аккаунте:
Готово, на указанную почту придет письмо с данными для входа. Вы увидите уведомление:
2 этап. Добавить домен
- Перейдите в раздел «WEB»:
- Нажмите кнопку «Добавить домен»:
Готово, вы увидите уведомление:
3 этап. Создать базу данных
- Нажмите кнопку «Добавить БД»:
- Заполните поля и нажмите Добавить:
4 этап. Загрузить файлы сайта по FTP
Встроенный файловый менеджер в панели управления Vesta отсутствует.
Чтобы загрузить файлы по FTP:
- Откройте FTP-клиент. В инструкции воспользуемся FileZilla.
- Имя пользователя — пользователь, созданный на 1 этапе.
- Пароль — пароль пользователя, также заданный на 1 этапе.
- Вернитесь в FTP-клиент. Перетащите файлы WordPress в папку web — ваш_домен — public_html. Перед этим удалите файлы index.html и robots.txt из этой папки:
- Переименуйте файл wp-config-sample.php в wp-config.php.
- Откройте файл wp-config, нажав Просмотр/Правки:

