Table of Contents

aaPanel - Przewodnik na start

aaPanel to darmowy panel zarządzania hostingiem, który umożliwia wdrażanie stron internetowych z wykorzystaniem Nginx lub Apache, MySQL lub MariaDB oraz PHP, a wszystkim można zarządzać za pomocą prostego interfejsu WWW. Ten serwer jest dostarczany z preinstalowanym aaPanel 7.x. Stos oprogramowania (LAMP/LNMP) nie jest instalowany automatycznie – wybierasz i instalujesz go samodzielnie podczas pierwszego logowania.


Krok 1 – Sprawdź, czy aaPanel działa

Adres IP serwera oraz hasło użytkownika root znajdziesz w sekcji Server Information na karcie Overview swojego serwera w panelu klienta. aaPanel jest dostępny natychmiast po utworzeniu serwera. Otwórz w przeglądarce https://your.server.ip:7800/login, aby sprawdzić, czy działa.

Dane logowania do aaPanel:

  • Nazwa użytkownika: admin
  • Hasło: hasło do panelu podane podczas składania zamówienia

aaPanel działa wyłącznie przez HTTPS. Przeglądarka wyświetli ostrzeżenie dotyczące samopodpisanego certyfikatu. Kliknij Advanced > Proceed (lub Accept the Risk w Firefoxie). Jest to oczekiwane zachowanie i jest bezpieczne.

Jeśli serwer znajduje się za routerem VyOS w sieci prywatnej, skonfiguruj przekierowanie portów 22 (SSH), 80 (HTTP), 443 (HTTPS) oraz 7800 (aaPanel). Strony hostowane w aaPanel muszą być dostępne z Internetu.


Krok 2 – Zainstaluj stos serwera WWW

Podczas pierwszego logowania aaPanel poprosi o wybór stosu serwera WWW:

Stos Komponenty
LNMP (zalecany)Nginx + MySQL + PHP
LAMPApache + MySQL + PHP

Wybierz preferowany stos i wersje komponentów, a następnie kliknij One-Click, aby rozpocząć instalację. Instalacja trwa od 5 do 15 minut, w zależności od zasobów serwera.

Poszczególne komponenty możesz również zainstalować osobno z poziomu zakładki App Store.


Krok 3 – Dodaj swoją pierwszą stronę internetową

Po zainstalowaniu stosu serwera WWW kliknij WebsiteAdd site i wpisz nazwę swojej domeny. aaPanel automatycznie utworzy katalog strony oraz odpowiednią konfigurację.

Przed dodaniem domeny skieruj ją na serwer, tworząc rekordy A u rejestratora domen:

Typ Nazwa Wartość
A@your.server.ip
Awwwyour.server.ip

Zmiany DNS zwykle propagują się w ciągu kilku minut, ale mogą potrwać do 24 godzin. Stan propagacji możesz sprawdzić na dnschecker.org.


Krok 4 – Włącz SSL dla swojej domeny

aaPanel posiada wbudowaną obsługę Let’s Encrypt. Aby włączyć bezpłatny certyfikat SSL:

  1. Przejdź do Website i kliknij swoją domenę
  2. Otwórz zakładkę SSL
  3. Wybierz Let’s Encrypt
  4. Sprawdź listę domen i kliknij Apply

Certyfikat zostanie zainstalowany i będzie odnawiany automatycznie.


Po instalacji

Fail2Ban – Ochrona przed atakami brute force

Serwer jest dostarczany z prekonfigurowanym Fail2Ban, który chroni usługę SSH przed atakami brute force.

Reguła Maksymalna liczba prób Czas blokady
SSH5 nieudanych logowań10 minut

Przydatne polecenia:

# Sprawdź zablokowane adresy IP fail2ban-client status sshd # Odblokuj adres IP fail2ban-client set sshd unbanip 1.2.3.4

aaPanel posiada również własną ochronę przed atakami brute force. Możesz ją skonfigurować w Panel Settings. Jeśli przypadkowo zablokujesz sobie dostęp, połącz się przez konsolę VNC w panelu klienta.

Zarządzanie usługami

aaPanel działa jako usługa systemd. Usługami zainstalowanymi przez aaPanel (Nginx, Apache, MySQL, PHP-FPM) najlepiej zarządzać z poziomu panelu, ale można również używać systemd:

# Uruchom ponownie aaPanel /etc/init.d/bt restart # Sprawdź stan aaPanel /etc/init.d/bt status # Stos serwera WWW (po instalacji) systemctl status nginx systemctl restart mysql

Aplikacje instalowane jednym kliknięciem

aaPanel zawiera instalator popularnych aplikacji dostępny jednym kliknięciem. Przejdź do zakładki App Store, aby zainstalować WordPress, Laravel, Node.js, Javę, Pythona i inne frameworki bez korzystania z wiersza poleceń.

Dane dostępowe do serwera

Dane logowania administratora aaPanel są zapisane w pliku /root/.aapanel_credentials.

Dołączone oprogramowanie

Komponent Szczegóły
Ubuntu24.04 LTS
aaPanel7.x (wersja angielska)
ZabezpieczeniaFail2Ban, zapora UFW

Rozwiązywanie problemów

Problem Rozwiązanie
Brak dostępu do aaPanel Upewnij się, że używasz adresu https://, portu 7800 oraz ścieżki /login. Zaakceptuj ostrzeżenie dotyczące samopodpisanego certyfikatu.
Panel ładuje się powoli przy pierwszym uruchomieniu Inicjalizacja aaPanel trwa do 1 minuty po pierwszym uruchomieniu serwera. Poczekaj chwilę i odśwież stronę.
Zapomniane hasło do panelu Połącz się przez SSH i uruchom: cd /www/server/panel && python3 tools.py panel „newpass”. Możesz również sprawdzić plik /root/.aapanel_credentials.
Nie udało się zainstalować stosu LAMP/LNMP Upewnij się, że serwer ma co najmniej 1 GB pamięci RAM i 10 GB przestrzeni dyskowej. Następnie ponów instalację z zakładki App Store.
Domena nie rozwiązuje się poprawnie Sprawdź, czy rekord A domeny wskazuje na adres IP serwera. Zweryfikuj propagację na dnschecker.org.
Blokada przez Fail2Ban Skorzystaj z konsoli VNC w panelu klienta, aby odblokować swój adres IP: fail2ban-client set sshd unbanip 1.2.3.4
Zapomniane hasło użytkownika root Skorzystaj z konsoli VNC w panelu klienta, aby je zresetować.