Table of Contents

aaPanel — посібник для початку роботи

aaPanel — безкоштовна панель керування вебхостингом, яка дає змогу розгортати сайти на Nginx або Apache, MySQL або MariaDB і PHP — усе через простий вебінтерфейс. Сервер постачається з встановленою aaPanel 7.x. Програмний стек (LAMP/LNMP) не встановлено заздалегідь — ви обираєте й встановлюєте його під час першого входу.


Крок 1 — перевірте, що aaPanel працює

IP-адресу сервера й пароль root показано на сторінці Server Details у клієнтській панелі. aaPanel доступна одразу після створення сервера. Відкрийте https://your.server.ip:7800/login у браузері, щоб переконатися, що все працює.

Вхід в aaPanel:

  • Імʼя користувача: admin
  • Пароль: пароль Panel Password, вказаний під час замовлення

aaPanel працює лише через HTTPS. Браузер покаже попередження безпеки щодо самопідписаного сертифіката — натисніть Advanced > Proceed (або Accept the Risk у Firefox). Це очікувано й безпечно.

Якщо ви розмістили сервер за маршрутизатором VyOS у приватній мережі, налаштуйте переадресацію портів 22 (SSH), 80 (HTTP), 443 (HTTPS) і 7800 (aaPanel). aaPanel розміщує сайти, які мають бути доступні з інтернету.


Крок 2 — встановіть вебстек

Під час першого входу aaPanel запропонує обрати вебстек:

Стек Компоненти
LNMP (рекомендовано)Nginx + MySQL + PHP
LAMPApache + MySQL + PHP

Оберіть стек і версії, потім натисніть One-Click для встановлення. Встановлення триває 5–15 хвилин залежно від ресурсів сервера.

Компоненти можна також встановлювати окремо на вкладці App Store .


Крок 3 — додайте перший сайт

Після встановлення вебстеку натисніть Website → Add site і введіть доменне імʼя. aaPanel автоматично створить вебкаталог і конфігурацію.

Перед додаванням домену спрямуйте його на сервер, створивши A-записи в реєстратора домену:

Тип Імʼя Значення
A@your.server.ip
Awwwyour.server.ip

Зміни DNS зазвичай застосовуються за кілька хвилин, але можуть тривати до 24 годин. Перевірити статус можна на dnschecker.org.


Крок 4 — увімкніть SSL для домену

aaPanel має вбудовану підтримку Let’s Encrypt. Щоб увімкнути безкоштовний SSL-сертифікат:

  1. Перейдіть у Website і натисніть на свій домен
  2. Натисніть SSL
  3. Оберіть Let’s Encrypt
  4. Позначте доменні імена й натисніть Apply

Сертифікат буде встановлено й поновлюватиметься автоматично.


Після встановлення

Fail2Ban — захист від підбору паролів

Сервер постачається з Fail2Ban , попередньо налаштованим для захисту SSH від підбору паролів.

Правило Макс. спроб Тривалість блокування
SSH5 невдалих входів10 хвилин

Корисні команди:

# Check banned IPs
fail2ban-client status sshd

# Unban an IP
fail2ban-client set sshd unbanip 1.2.3.4

aaPanel також має власний захист від підбору паролів. Налаштуйте його в Panel Settings. Якщо ви випадково заблокували себе, підключіться через VNC-консоль у клієнтській панелі.

Керування сервісами

aaPanel працює як сервіс systemd. Сервісами, встановленими через aaPanel (Nginx, Apache, MySQL, PHP-FPM), найкраще керувати з панелі, але systemd теж працює:

# Restart aaPanel itself
/etc/init.d/bt restart

# Check aaPanel status
/etc/init.d/bt status

# Web stack (after installation)
systemctl status nginx
systemctl restart mysql

Застосунки в один клік

aaPanel має встановлювач популярних застосунків в один клік. Перейдіть у App Store , щоб встановити WordPress, Laravel, Node.js, Java, Python та інші фреймворки без командного рядка.

Облікові дані сервера

Облікові дані адміністратора aaPanel зберігаються у /root/.aapanel_credentials.

Встановлене ПЗ

Компонент Деталі
Ubuntu24.04 LTS
aaPanel7.x (англійська версія)
БезпекаFail2Ban, файрвол UFW

Усунення проблем

Проблема Рішення
Не вдається відкрити aaPanel Переконайтеся, що використовуєте https:// і порт 7800 зі шляхом /login . Прийміть попередження про самопідписаний сертифікат
Панель повільно завантажується під час першого відкриття Ініціалізація aaPanel займає до 1 хвилини після першого завантаження. Зачекайте й оновіть сторінку
Забули пароль панелі Підключіться через SSH і виконайте: cd /www/server/panel && python3 tools.py panel "newpass". Або перевірте /root/.aapanel_credentials
Встановлення LAMP/LNMP не вдалося Переконайтеся, що сервер має щонайменше 1 ГБ RAM і 10 ГБ диска. Повторіть встановлення на вкладці App Store
Домен не резолвиться Перевірте, що A-запис домену вказує на IP сервера. Скористайтеся dnschecker.org для перевірки
Заблоковано Fail2Ban Розблокуйте свою IP через VNC-консоль у клієнтській панелі: fail2ban-client set sshd unbanip 1.2.3.4
Забули пароль root Скиньте його через VNC-консоль у клієнтській панелі