Как установить панель управления CloudPanel на сервер от FirstByte

Что такое CloudPanel

CloudPanel — это бесплатная панель управления с открытым исходным кодом. Данная панель является очень быстрой и эффективной. Её преимущество над другим панелями это то, что в её комплектации нет почтового сервера и это уже означает, что сама нагрузка на сервере при установленной панели будет очень низка, а производительность высокая. Как и в других панелях, здесь можете добавлять ваши сайты, создавать бесплатные SSL сертификаты, устанавливать много разных CMS с помощью одного клика и многое другое.

Как установить CloudPanel

Для начала мы должны войти на наш сервер и выполнить несколько команд.
Мы установим curl, wget и sudo если они не установлены уже. Sudo нам не обходит, так как мы запускаем скрипт от имени администратора, но к сожалению в скрипте есть команды, которые уже написаны с sudo.

ВАЖНО!!! Инструкция написана под Debian 11!

apt update && apt -y upgrade && apt -y install curl wget sudo

После установки данных пакетов, устанавливаем саму панель. Выполняем команду и ждем чтобы панель установилась.

#Debian 11
curl -sS https://installer.cloudpanel.io/ce/v2/install.sh -o install.sh; \
echo "2d3812327d8229c372f599156515c4639d18badd5c6a972616affbf86960c24f install.sh" | \
sha256sum -c && sudo bash install.sh

#Ubuntu 22.04
curl -sS https://installer.cloudpanel.io/ce/v2/install.sh -o install.sh; \
echo "2d3812327d8229c372f599156515c4639d18badd5c6a972616affbf86960c24f install.sh" | \
sha256sum -c && sudo DB_ENGINE=MARIADB_10.6 bash install.sh

После того как панель установилась, мы получим сообщение и ссылку на вход

Первоначальная настройка

Сразу как мы перешли по ссылке, мы должны настроить нашего администратора, указать ему логин, пароль, почту, имя, фамилию и часовой пояс. Принимаем условия и нажимаем на «Создать Пользователя».
P.S Внизу страницы вы можете поменять язык на русский.

Сразу мы увидим страницу входа в нашу панель. Указываем логин администратора и его пароль и входим в панель.

После входа мы можем, например, нажать на кнопку Дашборд и увидеть немного о нашем сервере, а также нагрузку на ресурсы сервера.

Еще мы можем сделать «тёмную тему», войти в настройки администратора/сервера и сделать много чего полезного.

Как создать WordPress сайт с Let’s Encrypt

Чтобы добавить сайт, нажимаем на кнопку «Добавить сайт» в начально странице панели.

Выбираем «Создай сайт на WordPress»

Указываем название нашего домена, название сайта, логин, пароль, почту и если хотим создать мультисайт или нет.
Нажимаем на «Создать» и ждем процесс.

Удобным в данной панели является то, что после установки мы получаем данные о пользователе который создался, БД и данные для нашего WordPress администратора, которые можем просто скопировать в блокнот и хранить.

Чтобы установить «Let’s Encrypt», возвращаемся на страницу с сайтами и нажимаем «Управление»

Затем нажимаем на «SSL/TLS»

После того как открылась страница с SSL, нажимаем на кнопку «Действия», затем на «Новый сертификат Let’s Encrypt»

На последнем шаге мы получаем сообщениео том, что у нас должна быть рабочая DNS запись домена, для которого мы хотим установить «Let’s Encrypt».
Нажимаем на кнопку «Создать и Установить» и ждем.

Если сертификат установился правильно — тогда мы получим сообщение, что он установился и можем увидеть его статус.

Мы можем теперь перейти на наш сайт, посмотреть информацию о сертификате и убедиться, что сайт и сертификат работают.

Дальше вы можете продолжить работу на вашем сайте, устанавливать необходимые шаблоны и плагины.