BrainyCP

Материал из wiki.ramba-art.ru
Перейти к навигации Перейти к поиску

Ниже представлена готовая статья для публикации в **Ramba-Art Wiki**. Она рассчитана на использование **BrainyCP Free**, установку на чистый сервер и содержит практические рекомендации, включая развёртывание MediaWiki.

BrainyCP Free: установка и настройка панели управления сервером[править]

Шаблон:TOC

Введение[править]

BrainyCP — бесплатная панель управления Linux-серверами и веб-хостингом, предназначенная для упрощения администрирования сайтов и серверной инфраструктуры.

Панель позволяет управлять:

  • веб-серверами;
  • доменами;
  • базами данных;
  • SSL-сертификатами;
  • FTP;
  • почтовыми сервисами;
  • резервным копированием;
  • безопасностью сервера.

BrainyCP ориентирована как на владельцев небольших VPS, так и на администраторов, обслуживающих несколько сайтов. По функциональности она сопоставима со многими коммерческими решениями. ([brainycp.com][1])

Файл:BrainyCP-Dashboard.png
Главная страница BrainyCP

Возможности BrainyCP Free[править]

Возможность

Системные требования[править]

Минимальные[править]

  • Debian 12;
  • Ubuntu 22.04;
  • 2 ГБ ОЗУ;
  • 20 ГБ дискового пространства.

Рекомендуемые[править]

  • 4 ГБ ОЗУ;
  • SSD;
  • отдельный публичный IP;
  • чистая установка ОС.

Установка BrainyCP[править]

Подключитесь по SSH под root.

Обновите систему:

apt update && apt upgrade -y

Запустите установку:

curl -s https://core.brainycp.com/install.sh | bash

Установка может занять 10–30 минут.

После завершения появится информация для входа.

Файл:BrainyCP-Install.png
Установка панели

Первый вход[править]

Откройте браузер:

https://IP_СЕРВЕРА:8000

Например:

https://192.168.1.12:8000

Введите:

  • логин;
  • пароль, выданный установщиком.

После первого входа рекомендуется сменить пароль администратора.

Настройка сервера[править]

Перейдите:

Управление → Настройка сервера

Здесь можно настроить:

  • имя сервера;
  • часовой пояс;
  • параметры безопасности;
  • почтовые службы;
  • автоматические обновления.
Файл:BrainyCP-ServerSettings.png
Настройка сервера

Создание сайта[править]

Перейдите:

WWW → Домены → Создать домен

Укажите:

  • домен;
  • владельца;
  • версию PHP;
  • тип веб-сервера.

После создания сайт станет доступен в панели.

Выбор веб-сервера[править]

BrainyCP поддерживает несколько схем работы:

Nginx[править]

Преимущества:

  • высокая производительность;
  • низкое потребление памяти.

Подходит для:

  • WordPress;
  • MediaWiki;
  • статических сайтов.

Apache[править]

Подходит для:

  • старых проектов;
  • приложений с использованием .htaccess.

Apache + Nginx[править]

Используется как компромисс:

  • Apache обрабатывает PHP;
  • Nginx работает фронтендом.

Настройка PHP[править]

BrainyCP позволяет переключать версии PHP.

Путь:

WWW → Домены → Настройки PHP

Доступны различные версии PHP. Возможности зависят от версии панели и репозиториев. ([brainycp.com][1])

Можно:

  • менять версию PHP;
  • включать расширения;
  • изменять параметры php.ini.

Работа с базами данных[править]

Создание БД:

БД → Создать базу данных

Укажите:

  • имя базы;
  • пользователя;
  • пароль.

После создания можно открыть PhpMyAdmin:

БД → PhpMyAdmin
Файл:BrainyCP-MySQL.png
Управление базами данных

Настройка SSL Let's Encrypt[править]

Перейдите:

Сертификаты → Управление SSL

Выберите домен.

Нажмите:

Получить Let's Encrypt

После успешного выпуска сертификат будет установлен автоматически.

Поддерживается автоматическое продление сертификатов. ([brainycp.com][1])

FTP[править]

Создание FTP-доступа:

WWW → FTP

Укажите:

  • пользователя;
  • пароль;
  • домашний каталог.

Поддерживаются:

  • Pure-FTPd;
  • ProFTPD.

Резервное копирование[править]

Путь:

Утилиты → Резервное копирование

Поддерживается:

  • локальное резервное копирование;
  • удалённое резервное копирование;
  • выполнение по расписанию.

Рекомендуется хранить резервные копии вне основного сервера.

Настройка безопасности[править]

CSF Firewall[править]

Позволяет:

  • открывать порты;
  • блокировать IP;
  • ограничивать подключения.

Jail[править]

Технология Jail изолирует пользователей друг от друга и повышает безопасность многопользовательского хостинга. ([docs.brainycp.com][2])

Настройка:

Управление → Настройка Jail

Установка MediaWiki в BrainyCP[править]

Создание сайта[править]

Создайте домен:

wiki.example.ru

Создание базы данных[править]

Создайте:

  • БД;
  • пользователя;
  • пароль.

Загрузка MediaWiki[править]

Загрузите файлы в каталог сайта.

Например:

/home/www/wiki.example.ru

Запуск установки[править]

Откройте:

https://wiki.example.ru

Следуйте мастеру установки MediaWiki.

Завершение[править]

Скачайте файл:

LocalSettings.php

Переместите его в корень MediaWiki.

Обновление BrainyCP[править]

Панель обновляется автоматически.

Также можно проверить обновления вручную через интерфейс администратора.

Перед обновлением рекомендуется создать резервную копию сервера.

Устранение неполадок[править]

Проверка статуса Nginx[править]

systemctl status nginx

Проверка Apache[править]

systemctl status httpd

или

systemctl status apache2

Проверка PHP-FPM[править]

systemctl status php-fpm

Проверка конфигурации Nginx[править]

nginx -t

Рекомендации[править]

Рекомендуется[править]

  • использовать SSD;
  • включить автоматические резервные копии;
  • использовать Let's Encrypt;
  • обновлять систему;
  • ограничить SSH-доступ;
  • использовать сложные пароли.

Не рекомендуется[править]

  • размещать тестовые проекты в production;
  • отключать Firewall;
  • хранить резервные копии только на одном сервере;
  • использовать root для повседневной работы.

Заключение[править]

BrainyCP Free представляет собой мощную и бесплатную панель управления сервером, позволяющую быстро развернуть полноценный веб-хостинг без необходимости ручной настройки всех компонентов Linux.

Для домашних проектов, небольших VPS и корпоративных сайтов BrainyCP предоставляет функциональность, достаточную для ежедневной эксплуатации и администрирования.

Для Ramba-Art Wiki рекомендуется дополнить статью реальными скриншотами вашей панели BrainyCP и отдельным разделом с накопленными решениями типичных проблем (например, настройка MediaWiki, ошибки Nginx и восстановление после неудачных обновлений).

[1]: https://brainycp.com/?utm_source=chatgpt.com "Бесплатная панель управления хостингом, панель управления сервером, vps, хостинг-панель | BrainyCP" [2]: https://docs.brainycp.com/index.php/%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_Jail?utm_source=chatgpt.com "Настройка Jail — BrainyCP"