Как установить и настроить BrainyCP на VPS
BrainyCP — бесплатная панель управления сервером с русскоязычным интерфейсом, и установить BrainyCP на VPS можно одним скриптом на чистой системе семейства RHEL. Панель предлагает привычный набор хостера: управление сайтами, базами, DNS, почтой, FTP, планировщиком и фаерволом из единого веб-интерфейса, а также поддержку нескольких версий PHP и веб-серверов. Для рунет-аудитории BrainyCP удобен русским языком и бесплатной базовой версией. В этом руководстве развернём панель с нуля: подготовим сервер, установим BrainyCP, создадим первый сайт с базой, выпустим SSL и настроим безопасность. Сразу обозначим нишу и ограничения. BrainyCP ориентирован на RHEL-совместимые дистрибутивы (AlmaLinux, Rocky Linux, CentOS-семейство) и не ставится на Debian/Ubuntu — это ключевой момент при выборе образа ОС. Панель бесплатна в базовом виде, что делает её привлекательной для небольших проектов и тех, кто не хочет платить за лицензию cPanel или Plesk. Как и любую панель, BrainyCP нужно ставить только на чистую систему и сразу закрывать вопросы безопасности, о чём подробно ниже.
Содержание
Обсудить статью, задать вопрос или начать новую тему
Есть вопрос по этой статье, идея для обсуждения или просто хотите поделиться опытом? Сообщество MAATRIX ждёт. Для общения, пожалуйста, зарегистрируйтесь в нашем личном кабинете.
Перейти в сообщество →Требования к серверу и подготовка
BrainyCP требует чистую 64-битную систему семейства RHEL: AlmaLinux 8/9, Rocky Linux, а также CentOS-совместимые сборки. На Debian и Ubuntu панель не устанавливается, поэтому при заказе VPS сразу выбирайте AlmaLinux или Rocky Linux без предустановленного веб-стека и других панелей.
Требования к ресурсам умеренные: для теста хватит 1 ГБ RAM, для рабочего сайта с базой и почтой возьмите 2 ГБ и больше. Диск — от 15–20 ГБ. Перед установкой обновите систему и убедитесь, что она свежая:
dnf -y update
Задайте корректное имя хоста в формате FQDN — оно понадобится почте и служебным сертификатам. Хост должен быть на поддомене, не совпадающем с именем будущего сайта:
hostnamectl set-hostname server.vashdomen.ru
Проверьте синхронизацию времени: расхождение часов ломает выпуск SSL и авторизацию. За синхронизацию отвечает служба chrony, обычно включённая по умолчанию.
Установка BrainyCP
Панель ставится официальным скриптом, который скачивает и разворачивает веб-сервер, PHP, базу данных, почтовый стек и саму панель. Скачайте и запустите установщик согласно инструкции с официального сайта BrainyCP. Обязательно запускайте установку в screen, чтобы обрыв SSH не прервал процесс, который идёт 15–30 минут:
dnf -y install screen wget
screen -S brainycp
Внутри сессии screen запустите установочный скрипт панели. По ходу установщик может задать вопросы о наборе компонентов и параметрах — для полноценного сервера соглашайтесь на стандартный набор. По завершении скрипт выведет адрес панели с портом, логин администратора и пароль. Обязательно сохраните эти данные — пароль показывается один раз, и без него придётся восстанавливать доступ из консоли.
Нужен сервер под эту задачу?
Разверните VPS MAATRIX за пару минут: NVMe, AMD EPYC, root-доступ, локации UK, США и РФ. Оплата картой РФ и по СБП.
Арендовать VPSПервый вход и базовая настройка
Откройте адрес панели из вывода установщика в браузере, примите предупреждение о самоподписанном сертификате и войдите под учётной записью администратора. Первым делом смените пароль на надёжный и настройте базовые параметры: часовой пояс, язык интерфейса (BrainyCP по умолчанию русскоязычен), контактный email для уведомлений.
Интерфейс BrainyCP разбит на разделы: сайты, базы данных, DNS, почта, FTP-аккаунты, планировщик задач, фаервол, мониторинг. Логика работы стандартна для хостинг-панели: вы создаёте сайт, под него панель формирует конфиг веб-сервера и каталог, затем добавляете базу, почтовые ящики и SSL. Панель поддерживает несколько версий PHP, которые можно назначать сайтам индивидуально — это удобно, когда старый проект требует PHP 7.4, а новый работает на 8.x.
Создание первого сайта и базы данных
В разделе управления сайтами создайте новый сайт: укажите доменное имя, выберите веб-сервер и версию PHP, задайте владельца. Панель создаст виртуальный хост и каталог сайта, куда вы загрузите файлы CMS по FTP или через файловый менеджер панели. Обратите внимание на выбор связки веб-серверов: BrainyCP умеет работать с Nginx как фронтендом и Apache/PHP-FPM как бэкендом, что даёт совместимость с .htaccess и хорошую скорость отдачи статики.
Базу данных создают в соответствующем разделе: задайте имя базы, пользователя и пароль, которые потом впишете в конфиг CMS. Проверить доступность базы из консоли можно так:
mysql -u имя_пользователя -p
Чтобы сайт открылся снаружи, направьте A-запись домена на IP сервера у регистратора и дождитесь распространения DNS. Проверка резолвинга:
dig +short vashdomen.ru
Выпуск SSL Let's Encrypt
Современный сайт обязан работать по HTTPS, и BrainyCP выпускает бесплатные сертификаты Let's Encrypt из интерфейса. В настройках сайта найдите раздел SSL и запросите выпуск сертификата Let's Encrypt. Для успеха домен уже должен резолвиться на сервер и быть доступен по HTTP — валидация идёт через файл в каталоге сайта.
После выпуска включите принудительный редирект с HTTP на HTTPS, чтобы посетители всегда попадали на защищённую версию. Сертификаты Let's Encrypt действуют 90 дней и продлеваются автоматически. Если выпуск не проходит, типовые причины стандартны для всех панелей: домен ещё не разошёлся по DNS, закрыт порт 80 или мешает сторонний редирект. Дайте DNS время разойтись и повторите попытку — обычно со второй попытки после распространения записей сертификат выпускается штатно.
Безопасность и обслуживание
Свежую панель защищайте сразу. BrainyCP включает управление фаерволом из интерфейса — оставьте открытыми только нужные порты (80, 443, порт панели, SSH, почтовые порты) и закройте остальное. Настройте вход по SSH-ключу вместо пароля и, по возможности, смените стандартный SSH-порт — это отсекает основную массу автоматических переборов. Включите защиту от брутфорса, если она предусмотрена в панели.
Не забывайте про резервные копии: настройте регулярный бэкап сайтов и баз с обязательной выгрузкой на удалённое хранилище — копия на том же сервере не спасёт при отказе диска. Держите систему и панель в актуальном состоянии: регулярно выполняйте dnf update и обновляйте BrainyCP до свежих версий, чтобы закрывать уязвимости. Следите за свободным местом и памятью через раздел мониторинга — веб-сервер и база чувствительны к нехватке ресурсов. На VPS MAATRIX ресурсы наращиваются без переустановки, если проект вырастет за пределы стартового тарифа.
Нужен сервер под эту задачу?
Разверните VPS MAATRIX за пару минут: NVMe, AMD EPYC, root-доступ, локации UK, США и РФ. Оплата картой РФ и по СБП.
Арендовать VPSОбсудить статью, задать вопрос или начать новую тему
Есть вопрос по этой статье, идея для обсуждения или просто хотите поделиться опытом? Сообщество MAATRIX ждёт. Для общения, пожалуйста, зарегистрируйтесь в нашем личном кабинете.
Перейти в сообщество →Частые вопросы
На какие системы ставится BrainyCP?
Только на RHEL-совместимые: AlmaLinux 8/9, Rocky Linux, CentOS-семейство. На Debian и Ubuntu панель не устанавливается, поэтому при заказе VPS выбирайте AlmaLinux или Rocky Linux без предустановленного веб-стека.
BrainyCP правда бесплатна?
Базовая версия бесплатна и покрывает потребности небольших проектов: сайты, базы, почта, DNS, SSL. Это делает её удобной альтернативой платным cPanel и Plesk для одного-двух сайтов.
Хватит ли 1 ГБ RAM?
Для теста и лёгкого сайта — да. Но с почтой, несколькими сайтами и трафиком комфортнее 2 ГБ и больше. На VPS MAATRIX память легко увеличить без переустановки панели.
Я потерял пароль администратора — что делать?
Восстановить или сбросить доступ можно из консоли сервера по SSH служебными средствами панели. Поэтому всегда сохраняйте SSH-доступ как запасной путь входа, даже если веб-интерфейс недоступен.
Нужны сами нейросети для контента?
Генерируйте изображения, видео и озвучку нейросетями на falapi.io — десятки моделей в одном окне. Оплата картой РФ и по СБП.