aaPanel¶
В этой статье
Информация
aaPanel — популярная панель управления веб-хостингом с открытым исходным кодом. Предназначена для управления веб-сайтами на серверах под управлением Linux-систем, включая CentOS, Ubuntu и Debian. aaPanel предоставляет удобный и интуитивно понятный веб-интерфейс для быстрого развертывания и управления веб-сайтами, приложениями и серверными службами. Панель позволяет эффективно управлять доменами, базами данных MySQL и MongoDB, почтовыми службами, а также предлагает широкие возможности для настройки веб-серверов Apache и Nginx. Особенностями aaPanel являются поддержка множества версий PHP, встроенная система файрвола, автоматическая установка SSL-сертификатов и инструменты для резервного копирования.
aaPanel. Основные возможности¶
- Управление веб-сервером: простая настройка и управление веб-серверами Apache и Nginx, включая создание виртуальных хостов, настройку SSL-сертификатов, управление конфигурацией серверов и реализацию правил обработки запросов.
- Работа с базами данных: поддержка популярных СУБД, включая MySQL, MariaDB и MongoDB, с возможностью создания, импорта, экспорта и управления базами данных через веб-интерфейс.
- Почтовый сервис: встроенные инструменты для настройки почтового сервера, управления почтовыми ящиками и настройки антиспам-фильтров.
- Мультисайтовый хостинг: возможность размещения и управления множеством сайтов на одном сервере с индивидуальными настройками для каждого.
- API для автоматизации: предоставление программного интерфейса для автоматизации задач управления сервером, включая создание сайтов, управление пользователями и настройку служб.
- Система мониторинга: встроенные инструменты для отслеживания состояния сервера, включая мониторинг нагрузки на CPU, использования памяти, дискового пространства и сетевого трафика.
- Система резервного копирования: гибкие возможности для создания и управления резервными копиями сайтов, баз данных и системных настроек с возможностью автоматизации.
- Оптимизация производительности: встроенные инструменты для оптимизации работы веб-сервера, включая настройку кэширования, сжатие файлов и оптимизацию конфигурации служб.
Особенности сборки¶
ID | Совместимые ОС | VPS | BM | VGPU | GPU | Мин. ЦПУ (Ядер) | Мин. ОЗУ (Гб) | Мин. HDD/SDD (Гб) | Доступно |
---|---|---|---|---|---|---|---|---|---|
241 | Ubuntu 22.04 | + | + | + | + | 1 | 1 | - | Да |
- Время на установку 20-30 минут вместе с OS.
Примечание
Если не указано иное, по умолчанию мы устанавливаем последнюю релиз версию программного обеспечения с сайта разработчика или репозиториев операционной системы.
Начало работы после развертывания aaPanel¶
После оплаты заказа на указанную при регистрации электронную почту придет уведомление о готовности сервера к работе. В нем будет указан IP-адрес VPS, а также логин и пароль для подключения. Управление оборудованием клиенты нашей компании осуществляют в панели управления серверами и API — Invapi.
Данные для авторизации, которые можно найти или во вкладке Информация >> Тэги панели управления сервером или в присланном e-mail:
- Ссылка для доступа к панели управления aaPanel с веб-интерфейсом: в теге webpanel;
- Логин и Пароль для подключения к серверу по SSH: приходят в письме на вашу электронную почту при готовности сервера к работе после развертывания ПО.
Получение учетных данных администратора¶
- Подключитесь к серверу по SSH:
- После успешного подключения введите команду для входа в CLI-интерфейс aaPanel:
- В появившемся меню выберите пункт 14 (View panel default info), введя соответствующий номер:
- Система отобразит учетные данные для доступа к панели управления:
- Имя пользователя: отображается в строке
username
- Пароль: отображается в строке
password
Предупреждение
Если вы не можете получить доступ к панели управления, убедитесь, что следующие порты открыты в настройках безопасности вашего сервера:
- 1337 (основной порт панели управления)
- 888
- 80
- 443
- 20
- 21
После получения учетных данных вы можете использовать их для входа в веб-интерфейс панели управления через браузер, перейдя по указанному в теге webpanel URL-адресу.
Первоначальные настройки¶
При первой авторизации в aaPanel будет открыто окно "Recommended software packages" (Рекомендуемые программные пакеты) с выбором основных компонентов для развертывания полноценного веб-сервера. Это ключевой этап начальной настройки, который позволит быстро подготовить сервер к работе:
-
Доступные сборки:
- LNMP (Recommended) - рекомендуемая сборка
- LAMP - альтернативная сборка
-
Различия между сборками:
- LNMP использует связку Nginx + MySQL + PHP
- LAMP использует связку Apache + MySQL + PHP
-
Основные компоненты в каждой сборке:
- Веб-сервер (Nginx 1.24 или Apache 2.4)
- База данных (MySQL 5.7)
- PHP 8.3
- Pure-Ftpd 1.0.49 (FTP-сервер)
- phpMyAdmin 5.2 (веб-интерфейс для управления MySQL)
-
Опциональные компоненты:
- DNS-Server 3 (для управления DNS-записями)
- Mail-Server 4 (для настройки почтового сервера)
-
Методы установки:
- Quick install (Быстрая установка) - рекомендуемый метод
- Compiled (Компиляция из исходного кода) - для продвинутых пользователей
Совет
Рекомендуется выбрать сборку LNMP, так как Nginx обычно показывает лучшую производительность при обработке статического контента и требует меньше ресурсов по сравнению с Apache.
После выбора нужных компонентов нажмите кнопку One-click для начала установки. Процесс установки может занять некоторое время в зависимости от выбранных компонентов и мощности сервера.
Примечание
Подробная информация по основным настройкам aaPanel содержится в документации разработчиков.
Открытие SMTP-портов для организации сервиса корпоративной почты¶
В целях безопасности исходящие порты TCP (25,24,2525, 387, 465 и 587) и порт UDP (5060) по умолчанию заблокированы на всех VPS серверах. Эта мера направлена на предотвращение рассылки спама. Для снятия блокировки выполните следующие шаги:
-
Пропишите доменную зону. A-запись домена обязательно должна ссылаться на IP-адрес вашего сервера в HOSTKEY.
-
Отправьте заявку в техническую поддержку, указав что вам необходимо открыть исходящие SMTP-порты для отправки почты и адрес домена, с которого (или с поддомена которого) она будет отправляться.
Внимание
Мы оставляем за собой право задать вам дополнительные вопросы об доменном имени и вариантах его использования.
-
После анализа доменного имени, мы примем решение об открытии портов для работы SMTP и сообщим вам.
Заказ сервера с aaPanel с помощью API¶
Для установки данного ПО с использованием API следуйте этой инструкции.