Table of Contents

aaPanel - průvodce pro začátečníky

aaPanel je bezplatný ovládací panel webhostingu, který umožňuje nasazovat weby s Nginx nebo Apache, MySQL nebo MariaDB a PHP – vše spravované přes jednoduché webové rozhraní. Server obsahuje předinstalovaný aaPanel 7.x. Softwarový stack (LAMP/LNMP) není předinstalovaný – vyberete a nainstalujete ho při prvním přihlášení.


Krok 1 – Ověřte, že aaPanel funguje

IP adresa a heslo root vašeho serveru jsou uvedeny na stránce Server Details v klientském panelu. aaPanel je dostupný ihned po vytvoření serveru. Otevřete https://your.server.ip:7800/login v prohlížeči a ověřte, že funguje.

Přihlášení do aaPanel:

  • Uživatelské jméno: admin
  • Heslo: Panel Password, které jste zadali při objednávce

aaPanel funguje pouze přes HTTPS. Prohlížeč zobrazí bezpečnostní varování kvůli certifikátu podepsanému sebou samým – klikněte na Pokročilé > Pokračovat (nebo Accept the Risk ve Firefoxu). Je to očekávané a bezpečné.

Pokud jste server umístili za router VyOS v privátní síti, nastavte přesměrování portů 22 (SSH), 80 (HTTP), 443 (HTTPS) a 7800 (aaPanel). aaPanel hostuje weby, které musí být dostupné z internetu.


Krok 2 – Instalace webového stacku

Při prvním přihlášení vás aaPanel vyzve k výběru webového stacku:

Stack Komponenty
LNMP (doporučeno)Nginx + MySQL + PHP
LAMPApache + MySQL + PHP

Vyberte preferovaný stack a verze a klikněte na One-Click pro instalaci. Instalace trvá 5-15 minut podle prostředků serveru.

Komponenty můžete instalovat i jednotlivě z karty App Store .


Krok 3 – Přidání prvního webu

Po instalaci webového stacku klikněte na Website → Add site a zadejte název domény. aaPanel automaticky vytvoří webový adresář a konfiguraci.

Před přidáním domény ji nasměrujte na server vytvořením A záznamů u registrátora domény:

Typ Název Hodnota
A@your.server.ip
Awwwyour.server.ip

Změny DNS se obvykle projeví během několika minut, ale může to trvat až 24 hodin. Stav můžete zkontrolovat na dnschecker.org.


Krok 4 – Zapnutí SSL pro doménu

aaPanel má vestavěnou podporu Let’s Encrypt. Zapnutí bezplatného certifikátu SSL:

  1. Přejděte na Website a klikněte na svou doménu
  2. Klikněte na tlačítko SSL karta
  3. Vyberte Let’s Encrypt
  4. Zkontrolujte názvy domén a klikněte na Apply

Certifikát se nainstaluje a bude se obnovovat automaticky.


Po instalaci

Fail2Ban – ochrana proti útokům hrubou silou

Váš server obsahuje Fail2Ban předkonfigurovaný k ochraně SSH proti útokům hrubou silou.

Pravidlo Max. počet pokusů Doba blokace
SSH5 neúspěšných přihlášení10 minut

Užitečné příkazy:

# Check banned IPs
fail2ban-client status sshd

# Unban an IP
fail2ban-client set sshd unbanip 1.2.3.4

aaPanel má také vlastní ochranu proti útokům hrubou silou. Nastavíte ji v Panel Settings. Pokud se omylem zablokujete, připojte se přes konzoli VNC v klientském panelu.

Správa služeb

aaPanel běží jako služba systemd. Služby nainstalované přes aaPanel (Nginx, Apache, MySQL, PHP-FPM) je nejlepší spravovat z panelu, ale systemd funguje také:

# 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

Aplikace na jedno kliknutí

aaPanel obsahuje instalátor oblíbených aplikací na jedno kliknutí. Přejděte do App Store a nainstalujte WordPress, Laravel, Node.js, Java, Python a další frameworky bez příkazového řádku.

Přihlašovací údaje serveru

Přihlašovací údaje administrátora aaPanel jsou uloženy v /root/.aapanel_credentials.

Zahrnutý software

Komponenta Podrobnosti
Ubuntu24.04 LTS
aaPanel7.x (English edition)
ZabezpečeníFail2Ban, UFW firewall

Řešení problémů

Problém Řešení
Nelze se dostat do aaPanel Ujistěte se, že používáte https:// a port 7800 s cestou /login . Přijměte varování o certifikátu podepsaném sebou samým
Panel se při prvním přístupu načítá pomalu Inicializace aaPanel trvá po prvním startu až 1 minutu. Počkejte a obnovte stránku
Zapomenuté heslo panelu Připojte se přes SSH a spusťte: cd /www/server/panel && python3 tools.py panel "newpass". Nebo zkontrolujte /root/.aapanel_credentials
Instalace LAMP/LNMP selhala Ujistěte se, že server má alespoň 1 GB RAM a 10 GB disku. Instalaci zopakujte z karty App Store
Doména se nepřekládá Zkontrolujte, že A záznam vaší domény směřuje na IP serveru. Použijte dnschecker.org k ověření
Blokováno službou Fail2Ban Odblokujte svou IP přes konzoli VNC v klientském panelu: fail2ban-client set sshd unbanip 1.2.3.4
Zapomenuté heslo root Obnovte jej přes konzoli VNC v klientském panelu