Перейти к содержанию

Обзор развертывания CyberPanel на сервере

Предварительные требования

Для успешного развертывания панели управления CyberPanel необходимо выполнить следующие условия:

  • Операционная система должна быть одной из поддерживаемых версий:

  • Ubuntu 22.04 LTS.

  • Rocky Linux 8 или CentOS 8.

  • Доступ к серверу должен быть выполнен под пользователем с правами root или с возможностью использования sudo.

  • Сервер должен иметь доступ к интернету для загрузки установочного скрипта и обновлений пакетов.

  • Доменное имя сервера должно быть настроено и соответствовать формату {{ prefix }}{{ server_id }}.{{ zone }}, который будет прописан в конфигурации.

  • Порт 80 и 443 должны быть открыты для входящего трафика для работы веб-интерфейса и SSL-сертификатов.

Процесс установки приложения

Установка панели CyberPanel выполняется с помощью официального скрипта, который скачивается и модифицируется перед запуском. Процесс включает следующие шаги:

  1. Обновление всех установленных пакетов системы до последней версии.

  2. Скачивание установочного скрипта cyberpanel.sh в директорию /root с официального репозитория:

  3. Для Ubuntu 22.04 используется ссылка https://cyberpanel.sh/?dl&Ubuntu22.

  4. Для Rocky Linux 8 или CentOS 8 используется ссылка https://cyberpanel.sh/?dl&CentOS8.

  5. Установка прав исполнения на скачанный скрипт (chmod 755).

  6. Автоматическая настройка параметров в скрипте:

  7. Включение режима тихой установки (Silent="On").

  8. Установка пароля администратора (Admin_Pass).

  9. Указание провайдера сервера (Server_Provider='Hostkey').

  10. Задание общего имени для SSL-сертификата (commonName).

  11. Замена переменных хоста на статическое доменное имя.

  12. Запуск скрипта установки командой bash /root/cyberpanel.sh.

  13. Повторный запуск скрипта в случае необходимости для завершения установки.

  14. Перезагрузка сервера для применения всех изменений.

Права доступа и безопасность

После установки панели CyberPanel система автоматически настраивает следующие параметры безопасности:

  • Скрипт установки выполняется от имени пользователя root, что обеспечивает необходимые права для конфигурации системы.

  • Все системные пакеты обновляются до актуальных версий перед установкой.

  • Доменное имя сервера жестко фиксируется в конфигурации скрипта, что предотвращает использование динамических имен хоста.

  • Пароль администратора устанавливается автоматически через переменную окружения или конфигурационный файл.

  • После завершения установки сервер перезагружается для активации всех служб и правил брандмауэра.

Настройки прав

Файл установочного скрипта cyberpanel.sh размещается в директории /root и имеет права доступа 0755, что позволяет выполнять его только пользователю root и группам, имеющим соответствующие разрешения. Все изменения конфигурации вносятся непосредственно в этот файл перед запуском.

Запуск, остановка и обновление

Управление панелью CyberPanel после установки осуществляется через стандартные средства операционной системы:

  • Запуск панели происходит автоматически после перезагрузки сервера.

  • Для остановки или перезапуска служб панели используются стандартные команды управления системными сервисами (например, systemctl).

  • Обновление панели до последней версии выполняется повторным запуском установочного скрипта bash /root/cyberpanel.sh, который проверяет наличие обновлений и применяет их.

  • В случае необходимости полной переустановки, скрипт можно запустить повторно после очистки предыдущей конфигурации.

question_mark
Я могу вам чем-то помочь?
question_mark
ИИ Помощник ×