ESC

Start typing to search across invoices, services, domains, tickets, and more...

Search... Ctrl+K
aaPanel / BaoTa

Установка панели aaPanel / BaoTa на Linux-сервер: установка одной командой, открытие портов и вход

5 шагов 11 мин чтения 55022 просмотров 63
Содержание

BaoTa Panel (международная версия — aaPanel) — популярная веб-панель управления Linux-сервером. Она позволяет в один клик развернуть Nginx, Apache, MySQL и PHP и управлять сайтами, базами данных, FTP и SSL-сертификатами из браузера. В статье описана установка aaPanel / BaoTa на Linux-сервер: подготовка, запуск официального скрипта, открытие портов, адрес входа и команда bt. Подходит для Debian 11/12, Ubuntu 20.04/22.04/24.04, CentOS 7 и Rocky Linux / AlmaLinux 8/9.

Устанавливайте панель на чистую систему без уже установленных Nginx, Apache или MySQL, иначе возможны конфликты портов и «сломанное» окружение. Если на сервере уже работают сервисы, сделайте резервную копию или снимок.

Шаг 1: Подготовка сервера к установке aaPanel

Рекомендуется не менее 1 ГБ ОЗУ и 10 ГБ свободного места; подключитесь по SSH под root. Обновите список пакетов и установите утилиты загрузки:

Debian / Ubuntu:

apt update && apt install -y wget curl screen

CentOS / Rocky Linux / AlmaLinux:

yum install -y wget curl screen

Установка занимает несколько минут, поэтому запускайте её в сеансе screen, чтобы обрыв SSH её не прервал:

screen -S bt

Шаг 2: Запустите скрипт установки одной командой

Скрипты установки периодически обновляются, поэтому всегда берите актуальную команду с официального сайта. Для англоязычной aaPanel скопируйте команду со страницы установки на aapanel.com; она выглядит так:

URL=https://www.aapanel.com/script/install_panel_en.sh && if [ -f /usr/bin/curl ];then curl -ksSO $URL ;else wget --no-check-certificate -O install_panel_en.sh $URL;fi;bash install_panel_en.sh

Для китайской версии BaoTa распространённый универсальный скрипт с bt.cn выглядит так (используйте wget или curl на выбор):

wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh && bash install_panel.sh
curl -sSO https://download.bt.cn/install/install_panel.sh && bash install_panel.sh

Когда скрипт спросит, устанавливать ли в каталог /www, введите y и нажмите Enter. В конце будут выведены внешний и внутренний адреса панели, логин и пароль — сразу сохраните их в надёжном месте.

Скрипт загружает компоненты с серверов разработчика, иногда это происходит медленно — просто подождите. Если SSH-сеанс оборвался, подключитесь снова и выполните screen -r bt, чтобы вернуться к установщику.

Шаг 3: Откройте порт aaPanel в брандмауэре

Новые версии генерируют случайный порт панели (в старых — 8888), поэтому используйте порт из вывода установщика. Для сайтов нужны также порты 80 и 443, а для SSH — 22. Пример для порта 8888:

Debian / Ubuntu (ufw):

ufw allow 22/tcp
ufw allow 80/tcp
ufw allow 443/tcp
ufw allow 8888/tcp
ufw status

CentOS / Rocky / AlmaLinux (firewalld):

firewall-cmd --permanent --add-port=8888/tcp
firewall-cmd --permanent --add-service=http --add-service=https
firewall-cmd --reload

Обычно установщик открывает порт панели сам, но если трафик фильтруется и на уровне сети, откройте порт и там.

Шаг 4: Войдите в aaPanel

Откройте в браузере внешний адрес панели из вывода установщика. Обычно он имеет вид http(s)://IP-сервера:порт/защитный-вход. Защитный вход (security entrance) — случайный путь, его нужно указывать полностью, иначе появится ошибка проверки входа. После входа панель предложит установить стек LNMP или LAMP; для большинства подойдёт LNMP (Nginx + MySQL + PHP). Китайская версия BaoTa при первом входе также просит привязать аккаунт bt.cn.

Если вы забыли адрес или пароль, выведите их снова через SSH:

bt default

Шаг 5: Управление панелью командой bt

Установщик добавляет утилиту bt. Введите bt, чтобы открыть интерактивное меню, и выберите пункт по номеру (перезапуск панели, смена пароля, смена порта, вывод данных по умолчанию и т. д.; номера могут отличаться между версиями — ориентируйтесь на меню). Часто используемые команды:

bt
bt default
/etc/init.d/bt restart
/etc/init.d/bt stop
/etc/init.d/bt start

Частые вопросы

Адрес панели не открывается в браузере.

Проверьте, что порт панели открыт в системном брандмауэре и защитный вход указан полностью, затем перезапустите панель командой /etc/init.d/bt restart. На сервере можно выполнить curl -I http://127.0.0.1:порт, чтобы убедиться, что панель работает.

Чем BaoTa отличается от aaPanel?

Их разрабатывает одна команда: BaoTa — китайская версия, aaPanel — международная англоязычная, у них немного различаются плагины и функции. Выберите удобный язык и не устанавливайте обе панели на один сервер.

Какой сервер нужен для панели?

Сама панель лёгкая, но для MySQL и сайтов нужно минимум 1 vCPU и 1 ГБ ОЗУ; для нескольких сайтов или крупных баз данных лучше 2 ГБ и более.

Если при установке или входе возникли проблемы, создайте тикет в круглосуточную техническую поддержку IMIDC, указав версию ОС и приложив снимок экрана с ошибкой.

Помог ли вам данный ответ?

Похожие руководства