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

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, а также логин и пароль для подключения. Управление оборудованием клиенты нашей компании осуществляют в панели управления серверами и APIInvapi.

Данные для авторизации, которые можно найти или во вкладке Информация >> Тэги панели управления сервером или в присланном e-mail:

  • Ссылка для доступа к панели управления aaPanel с веб-интерфейсом: в теге webpanel;
  • Логин и Пароль для подключения к серверу по SSH: приходят в письме на вашу электронную почту при готовности сервера к работе после развертывания ПО.

Получение учетных данных администратора

  1. Подключитесь к серверу по SSH:
    ssh root@<server_ip>
    
  2. После успешного подключения введите команду для входа в CLI-интерфейс aaPanel:
    bt
    
  3. В появившемся меню выберите пункт 14 (View panel default info), введя соответствующий номер:
    Pls enter command number:14
    
  4. Система отобразит учетные данные для доступа к панели управления:
  5. Имя пользователя: отображается в строке username
  6. Пароль: отображается в строке password

Предупреждение

Если вы не можете получить доступ к панели управления, убедитесь, что следующие порты открыты в настройках безопасности вашего сервера:

- 1337 (основной порт панели управления)
- 888
- 80
- 443
- 20
- 21

После получения учетных данных вы можете использовать их для входа в веб-интерфейс панели управления через браузер, перейдя по указанному в теге webpanel URL-адресу.

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

При первой авторизации в aaPanel будет открыто окно "Recommended software packages" (Рекомендуемые программные пакеты) с выбором основных компонентов для развертывания полноценного веб-сервера. Это ключевой этап начальной настройки, который позволит быстро подготовить сервер к работе:

  1. Доступные сборки:

    • LNMP (Recommended) - рекомендуемая сборка
    • LAMP - альтернативная сборка
  2. Различия между сборками:

    • LNMP использует связку Nginx + MySQL + PHP
    • LAMP использует связку Apache + MySQL + PHP
  3. Основные компоненты в каждой сборке:

    • Веб-сервер (Nginx 1.24 или Apache 2.4)
    • База данных (MySQL 5.7)
    • PHP 8.3
    • Pure-Ftpd 1.0.49 (FTP-сервер)
    • phpMyAdmin 5.2 (веб-интерфейс для управления MySQL)
  4. Опциональные компоненты:

    • DNS-Server 3 (для управления DNS-записями)
    • Mail-Server 4 (для настройки почтового сервера)
  5. Методы установки:

    • Quick install (Быстрая установка) - рекомендуемый метод
    • Compiled (Компиляция из исходного кода) - для продвинутых пользователей

Совет

Рекомендуется выбрать сборку LNMP, так как Nginx обычно показывает лучшую производительность при обработке статического контента и требует меньше ресурсов по сравнению с Apache.

После выбора нужных компонентов нажмите кнопку One-click для начала установки. Процесс установки может занять некоторое время в зависимости от выбранных компонентов и мощности сервера.

Примечание

Подробная информация по основным настройкам aaPanel содержится в документации разработчиков.

Открытие SMTP-портов для организации сервиса корпоративной почты

В целях безопасности исходящие порты TCP (25,24,2525, 387, 465 и 587) и порт UDP (5060) по умолчанию заблокированы на всех VPS серверах. Эта мера направлена на предотвращение рассылки спама. Для снятия блокировки выполните следующие шаги:

  1. Пропишите доменную зону. A-запись домена обязательно должна ссылаться на IP-адрес вашего сервера в HOSTKEY.

  2. Отправьте заявку в техническую поддержку, указав что вам необходимо открыть исходящие SMTP-порты для отправки почты и адрес домена, с которого (или с поддомена которого) она будет отправляться.

    Внимание

    Мы оставляем за собой право задать вам дополнительные вопросы об доменном имени и вариантах его использования.

  3. После анализа доменного имени, мы примем решение об открытии портов для работы SMTP и сообщим вам.

Заказ сервера с aaPanel с помощью API

Для установки данного ПО с использованием API следуйте этой инструкции.