Как установить CyberPanel в Ubuntu 20.04 | Ubuntu 18.08
CyberPanel — это панель управления, основная цель которой — быть удобной для нетехнических пользователей. CyberPanel очень легко освоить, поскольку в ней используется простая структура, с которой уже знакомо большинство хостинговых компаний. CyberPanel также имеет несколько функций, которых нет в большинстве других панелей управления.
CyberPanel предлагает расширенный интерфейс, который можно использовать вместо FTP или SSH для загрузки файлов через командную строку с вашего компьютера. CyberPanel также предоставляет установщик служебных сценариев, поэтому вы можете легко устанавливать сценарии, такие как WordPress и Joomla, без необходимости исследовать, как каждый сценарий должен быть установлен индивидуально через FTP / ssh.
CyberPanel имеет фантастическую функцию под названием CSF Firewall, которая защищает от атак грубой силы, CyberPanel также позволяет вам управлять брандмауэром через панель управления вместе со многими другими параметрами управления. CyberPanel предлагает множество различных функций, которых нет в вашей собственной панели управления. CyberPanel также предоставляет API, который может использоваться хостинговыми компаниями или разработчиками для индивидуальных проектов разработки. CyberPanel работает на всех основных платформах, таких как Windows, Linux, BSD, FreeBSD и Mac OS X.
OpenLiteSpeed - это бесплатный веб-сервер с открытым исходным кодом, основной целью которого является быстрое и простое конфигурирование. CyberPanel создается поверх этого веб-сервера, но требует дополнительной настройки для правильной работы. LiteSpeed Enterprise — это платная опция CyberPanel, но она включает в себя множество дополнительных функций, которые не предоставляет бесплатная версия, например, возможность одновременного управления несколькими CyberPanel на разных серверах.
Из этого туториала Вы узнаете, как настроить CyberPanel с OpenLiteSpeed на облачном сервере Ubuntu 20.04. а также рассмотрим некоторые базовые изменения конфигурации CyberPanel, необходимые для правильной работы CyberPanel. Это руководство должно работать с другими дистрибутивами на основе Debian, хотя некоторые процессы могут немного отличаться.
Предпосылки
- Сервер VPS, работающий на Ubuntu 20.04 (любой LTS) с минимум 40 ГБ свободного дискового пространства и минимум 2 ГБ ОЗУ. Если у вас блог с высокой посещаемостью, вам потребуется более 4 ГБ ОЗУ, чтобы CyberPanel могла работать без сбоев.
- Базовое понимание команд терминала Linux.
- У вас должен быть пользователь без полномочий root, созданный с доступом sudo на сервере.
Обновите свой сервер
Первый шаг — убедиться, что ваш сервер обновлен. CyberPanel может потребоваться более новая версия пакетов, которые по умолчанию не поставляются с Ubuntu 20.04. Следующие команды обновят все в системе до последних обновлений, если вы используете собственное ядро, вам нужно будет соответствующим образом изменить эту команду.
sudo apt-get update
sudo apt-get upgrade -y
Вам следует перезагрузить сервер после завершения обновлений, чтобы применить все необходимые изменения. После завершения процесса снова войдите в систему с тем же пользователем без полномочий root и перейдите к следующему шагу..
sudo reboot now
Как мы все знаем, Cyberpanel — это корпоративный веб-сервер openlitespeed или litespeed, поэтому мы удалим Apache, MySQL, Postfix, Dovecot и другие дополнительные пакеты.
sudo systemctl stop apache2 sudo systemctl stop mysql sudo systemctl stop postfix sudo systemctl stop dovecot sudo apt-get remove -y apache2 mysql-server php5-mysql postfix dovecot-core sudo apt-get autoremove -y
Установите CyberPanel в Ubuntu 20.04
В этом разделе мы будем устанавливать CyberPanel и OpenLiteSpeed на Ubuntu 20.04.
Загрузите последнюю версию скрипта установщика CyberPanel в свой домашний каталог.
cd wget -O installer.sh https://cyberpanel.net/install.sh
Сделайте скрипт установщика CyberPanel исполняемым.
chmod +x installer.sh
Запустите сценарий установки CyberPanel.
sh installer.sh
Во время установки CyberPanel запросит ряд запросов, как показано ниже.
Выберите 1, чтобы начать установку CyberPanel. Сценарий установки CyberPanel начнет установку CyberPanel в каталог / var / www.
Выберите 1, если вы хотите установить CyberPanel с OpenLiteSpeed (бесплатная версия). Выберите 2, если вы пользователь CyberPanel Enterprise или клиент CyberPanel Cloud. Бесплатная версия — это вариант, который мы собираемся использовать в этом руководстве.
Затем этот сценарий начнет загрузку и установку выбранных вами пакетов. Вас спросят о полной установке или упрощенной установке. Полная установка предназначена для установки CyberPanel с PowerDNS, Postfix и Pure-FTPd. При установке CyberPanel Lite устанавливается только CyberPanel. Выбираем 1 для полной установки CyberPanel.
На следующем шаге вас спросят об удаленном сервере MySQL. CyberPanel нуждается в сервере MySQL для правильной работы, поэтому мы установим нашу базу данных CyberPanel локально на том же сервере, на котором устанавливается CyberPanel.
CyberPanel запросит пароль для учетной записи администратора. Пароль по умолчанию — 1234567. Выберите простой для запоминания пароль. CyberPanel не требует особо надежного пароля, но лучше всего выбрать что-нибудь более сложное для взлома, чем «пароль» или «1234».
Теперь мы установим плагин CyberPanel Memcached, реализация Memcached в CyberPanel лучше, чем реализация Litespeed. Таким образом, CyberPanel может использовать собственные библиотеки Memcached для повышения производительности и безопасности.
Redis служит хранилищем структур данных в памяти и брокером сообщений. Это бесплатно и с открытым исходным кодом. CyberPanel поддерживает Redis как серверную часть кеширования для кэширования страниц CyberPanel и управления сеансами. Выберите Y, и CyberPanel установит и настроит плагин CyberPanel Redis.
Введите Y, чтобы запустить WatchDog. Этот плагин помогает CyberPanel обнаруживать поврежденные таблицы базы данных и предупреждать администраторов CyberPanel о любых проблемах с базой данных CyberPanel.
Сценарий позаботится обо всем остальном после того, как вы ответите на все вопросы в мастере установки. Установка CyberPanel займет некоторое время, например, 15-30 минут, потому что для этого требуется скомпилировать и установить множество пакетов.
Пожалуйста, проявите терпение. Не закрывайте окно Терминала до завершения установки Cyberpanel.
После завершения установки ваш результат должен выглядеть примерно так, как показано ниже
Настроить правила брандмауэра
В ubuntu 20.04 нам нужно открыть порт 80 и 443 для HTTP и HTTPS. Откройте порт 8090 для панели CyberPanel, откройте порт 7080 для WebAdmin.
Установите ufw, если вы еще не установили его.
sudo apt-get install ufw -y
Прежде чем мы настроим правила брандмауэра, проверьте, включен ли UFW, набрав:
sudo ufw status
Если UFW не включен, включите его, набрав:
sudo ufw enable
После включения UFW настройте правила брандмауэра, введя в окно терминала следующее:
sudo ufw allow 80 sudo ufw allow 442 sudo ufw allow 8090 sudo ufw allow 7080
После настройки этого правила выполните приведенную ниже команду, чтобы убедиться, что вы не допустили синтаксических ошибок, которые помешали бы вам получить доступ к веб-серверу через HTTP / HTTPS.
sudo ufw status verbose
Вы можете проверить статус установки CyberPanel, выполнив следующую команду.
sudo systemctl status lscpd.service
Вы должны увидеть результат, аналогичный показанному ниже. Обратите внимание, что в конце вашего вывода может быть несколько предупреждений, вы можете игнорировать эти предупреждения.
Как вы видите, активный (запущенный) зеленый цвет, демон CyberPanel работает.
Если вы видите красный статус «сбой», это означает, что с вашей установкой возникла проблема. Лучше всего проверить свои журналы ошибок, перечисленные в окне терминала, которое вы использовали для установки CyberPanel, поищите любые ошибки или предупреждения.
Доступ к веб-интерфейсу CyberPanel
Теперь, когда вы успешно установили CyberPanel, вы можете получить доступ к CyberPanel через любой из следующих URL-адресов в зависимости от того, используете ли вы HTTP / HTTPS.
http: // yourserverip: 8090
Или
https: // yourseverip: 8090
Не забудьте заменить yourserverip на ваш реальный IP-адрес сервера. Точно так же обязательно используйте правильный номер порта, если он отличается от 8090.
Вы увидите экран входа в систему.
Введите имя пользователя и пароль администратора и нажмите кнопку «Войти». Подождите несколько секунд, чтобы войти в пользовательский интерфейс CyberPanel. Вы должны увидеть главную панель управления, на которой отображается информация о сервере в реальном времени.
На этой панели вы можете видеть нагрузку на систему, использование памяти процессами и службами, использование диска, текущих пользователей, подключенных через WebAdmin / User Login или Admin Panel, а также то, что они делают в данный момент и т. Д.
При первом входе в главную панель управления всегда следует устанавливать обновления, как только они становятся доступными. Для этого щелкните пункт меню «Управление версиями», расположенный в меню навигации слева.
Вот и все! CyberPanel была установлена и настроена, а также компоненты WatchDog / Firewall в Ubuntu 20.04.
Если у вас уже есть версия CyberPanel на вашем сервере, перейдите по этой ссылке, прежде чем продолжить установку: Как обновить CyberPanel ( https://cyberpanel.net/docs/upgrading-cyberpanel/ )
Для получения дополнительной информации о CyberPanel посетите: https://cyberpanel.net
Вывод
Это руководство должно помочь вам начать работу с CyberPanel на сервере VPS Ubuntu 20.04. В этом руководстве мы показали вам, как установить и настроить правило межсетевого экрана UFW, чтобы разрешить доступ для HTTP / HTTPS и WebAdmin.
Мы надеемся, что это руководство было достаточно подробным, чтобы помочь вам в процессе установки. Если у вас есть какие-либо вопросы или проблемы во время или после установки, сообщите нам об этом в разделе комментариев ниже.