Table of Contents

aaPanel - príručka pre začiatočníkov

aaPanel je bezplatný ovládací panel webhostingu, ktorý umožňuje nasadzovať weby s Nginx alebo Apache, MySQL alebo MariaDB a PHP – všetko spravované cez jednoduché webové rozhranie. Server obsahuje predinštalovaný aaPanel 7.x. Softvérový stack (LAMP/LNMP) nie je predinštalovaný – vyberiete a nainštalujete ho pri prvom prihlásení.


Krok 1 – Overte, že aaPanel funguje

IP adresa a heslo root vášho servera sú uvedené na stránke Server Details v klientskom paneli. aaPanel je dostupný hneď po vytvorení servera. Otvorte https://your.server.ip:7800/login v prehliadači a overte, že funguje.

Prihlásenie do aaPanel:

  • Používateľské meno: admin
  • Heslo: Panel Password, ktoré ste zadali pri objednávke

aaPanel funguje len cez HTTPS. Prehliadač zobrazí bezpečnostné varovanie kvôli certifikátu podpísanému samým sebou – kliknite na Pokročilé > Pokračovať (alebo Accept the Risk vo Firefoxe). Je to očakávané a bezpečné.

Ak ste server umiestnili za router VyOS v privátnej sieti, nastavte presmerovanie portov 22 (SSH), 80 (HTTP), 443 (HTTPS) a 7800 (aaPanel). aaPanel hostí weby, ktoré musia byť dostupné z internetu.


Krok 2 – Inštalácia webového stacku

Pri prvom prihlásení vás aaPanel vyzve na výber webového stacku:

Stack Komponenty
LNMP (odporúčané)Nginx + MySQL + PHP
LAMPApache + MySQL + PHP

Vyberte preferovaný stack a verzie a kliknite na One-Click na inštaláciu. Inštalácia trvá 5-15 minút podľa prostriedkov servera.

Komponenty môžete inštalovať aj jednotlivo z karty App Store .


Krok 3 – Pridanie prvého webu

Po inštalácii webového stacku kliknite na Website → Add site a zadajte názov domény. aaPanel automaticky vytvorí webový adresár a konfiguráciu.

Pred pridaním domény ju nasmerujte na server vytvorením A záznamov u registrátora domény:

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

Zmeny DNS sa zvyčajne prejavia v priebehu niekoľkých minút, ale môže to trvať až 24 hodín. Stav môžete skontrolovať na dnschecker.org.


Krok 4 – Zapnutie SSL pre doménu

aaPanel má vstavanú podporu Let’s Encrypt. Zapnutie bezplatného certifikátu SSL:

  1. Prejdite na Website a kliknite na svoju doménu
  2. Kliknite na tlačidlo SSL karta
  3. Vyberte Let’s Encrypt
  4. Skontrolujte názvy domén a kliknite na Apply

Certifikát sa nainštaluje a bude sa obnovovať automaticky.


Po inštalácii

Fail2Ban – ochrana proti útokom hrubou silou

Váš server obsahuje Fail2Ban predkonfigurovaný na ochranu SSH proti útokom hrubou silou.

Pravidlo Max. počet pokusov Doba blokovania
SSH5 neúspešných prihlásení10 minút

Užitočné príkazy:

# Check banned IPs
fail2ban-client status sshd

# Unban an IP
fail2ban-client set sshd unbanip 1.2.3.4

aaPanel má aj vlastnú ochranu proti útokom hrubou silou. Nastavíte ju v Panel Settings. Ak sa omylom zablokujete, pripojte sa cez konzolu VNC v klientskom paneli.

Správa služieb

aaPanel beží ako služba systemd. Služby nainštalované cez aaPanel (Nginx, Apache, MySQL, PHP-FPM) je najlepšie spravovať z panela, ale systemd funguje tiež:

# 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

Aplikácie na jedno kliknutie

aaPanel obsahuje inštalátor obľúbených aplikácií na jedno kliknutie. Prejdite do App Store a nainštalujte WordPress, Laravel, Node.js, Java, Python a ďalšie frameworky bez príkazového riadka.

Prihlasovacie údaje servera

Prihlasovacie údaje administrátora aaPanel sú uložené v /root/.aapanel_credentials.

Zahrnutý softvér

Komponent Podrobnosti
Ubuntu24.04 LTS
aaPanel7.x (English edition)
ZabezpečenieFail2Ban, UFW firewall

Riešenie problémov

Problém Riešenie
Nedá sa dostať do aaPanel Uistite sa, že používate https:// a port 7800 s cestou /login . Prijmite varovanie o certifikáte podpísanom samým sebou
Panel sa pri prvom prístupe načítava pomaly Inicializácia aaPanel trvá po prvom štarte až 1 minútu. Počkajte a obnovte stránku
Zabudnuté heslo panela Pripojte sa cez SSH a spustite: cd /www/server/panel && python3 tools.py panel "newpass". Alebo skontrolujte /root/.aapanel_credentials
Inštalácia LAMP/LNMP zlyhala Uistite sa, že server má aspoň 1 GB RAM a 10 GB disku. Inštaláciu zopakujte z karty App Store
Doména sa neprekladá Skontrolujte, či A záznam vašej domény smeruje na IP servera. Použite dnschecker.org na overenie
Zablokované službou Fail2Ban Odblokujte svoju IP cez konzolu VNC v klientskom paneli: fail2ban-client set sshd unbanip 1.2.3.4
Zabudnuté heslo root Obnovte ho cez konzolu VNC v klientskom paneli