aaPanel - ghid de inițiere
aaPanel este un panou gratuit de control pentru găzduire web care vă permite să implementați site-uri cu Nginx sau Apache, MySQL sau MariaDB și PHP – totul administrat printr-o interfață web simplă. Serverul vine cu aaPanel 7.x preinstalat. Stack-ul software (LAMP/LNMP) nu este preinstalat – îl alegeți și îl instalați la prima autentificare.
Pasul 1 – Verificați funcționarea aaPanel
Adresa IP și parola root a serverului sunt afișate pe pagina Server Details din panoul clientului. aaPanel este disponibil imediat după crearea serverului. Deschideți https://your.server.ip:7800/login în browser pentru a verifica funcționarea.
Autentificare aaPanel:
- Nume de utilizator:
admin - Parolă: Panel Password introdusă la comandă
aaPanel funcționează doar prin HTTPS. Browserul va afișa un avertisment de securitate despre certificatul autosemnat – faceți clic pe Avansat > Continuați (sau Accept the Risk în Firefox). Este normal și sigur.
Dacă ați plasat serverul în spatele unui router VyOS într-o rețea privată, configurați redirecționarea porturilor 22 (SSH), 80 (HTTP), 443 (HTTPS) și 7800 (aaPanel). aaPanel găzduiește site-uri care trebuie să fie accesibile de pe internet.
Pasul 2 – Instalarea stack-ului web
La prima autentificare, aaPanel vă va cere să alegeți un stack web:
| Stack | Componente |
|---|---|
| LNMP (recomandat) | Nginx + MySQL + PHP |
| LAMP | Apache + MySQL + PHP |
Selectați stack-ul și versiunile preferate, apoi faceți clic pe One-Click pentru instalare. Instalarea durează 5-15 minute, în funcție de resursele serverului.
Puteți instala și componente individual din fila App Store .
Pasul 3 – Adăugarea primului site
După instalarea stack-ului web, faceți clic pe Website → Add site și introduceți numele domeniului. aaPanel va crea automat directorul web și configurația.
Înainte de a adăuga un domeniu, direcționați-l către server creând înregistrări A la registratorul domeniului:
| Tip | Nume | Valoare |
|---|---|---|
| A | @ | your.server.ip |
| A | www | your.server.ip |
Modificările DNS durează de obicei câteva minute, dar pot dura până la 24 de ore. Puteți verifica starea pe dnschecker.org.
Pasul 4 – Activarea SSL pentru domeniu
aaPanel are suport Let’s Encrypt încorporat. Pentru a activa un certificat SSL gratuit:
- Accesați Website și faceți clic pe domeniul dumneavoastră
- Faceți clic pe butonul SSL fila
- Selectați Let’s Encrypt
- Verificați numele de domeniu și faceți clic pe Apply
Certificatul va fi instalat și reînnoit automat.
După instalare
Fail2Ban – protecție împotriva atacurilor brute-force
Serverul dumneavoastră include Fail2Ban preconfigurat pentru a proteja SSH împotriva atacurilor brute-force.
| Regulă | Încercări maxime | Durata blocării |
|---|---|---|
| SSH | 5 autentificări eșuate | 10 minute |
Comenzi utile:
# Check banned IPs
fail2ban-client status sshd
# Unban an IP
fail2ban-client set sshd unbanip 1.2.3.4
aaPanel are și propria protecție brute-force. O configurați în Panel Settings. Dacă vă blocați accidental, conectați-vă prin consola VNC din panoul clientului.
Administrarea serviciilor
aaPanel rulează ca serviciu systemd. Serviciile instalate prin aaPanel (Nginx, Apache, MySQL, PHP-FPM) se administrează cel mai bine din panou, dar funcționează și 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
Aplicații cu un singur clic
aaPanel include un program de instalare cu un clic pentru aplicații populare. Accesați App Store pentru a instala WordPress, Laravel, Node.js, Java, Python și alte framework-uri fără linie de comandă.
Datele de acces la server
Datele de acces de administrator aaPanel sunt stocate în /root/.aapanel_credentials.
Software inclus
| Componentă | Detalii |
|---|---|
| Ubuntu | 24.04 LTS |
| aaPanel | 7.x (English edition) |
| Securitate | Fail2Ban, UFW firewall |
Depanare
| Problemă | Soluție |
|---|---|
| aaPanel nu poate fi accesat | Asigurați-vă că folosiți https:// și portul 7800 cu calea /login . Acceptați avertismentul privind certificatul autosemnat |
| Panoul se încarcă lent la primul acces | Inițializarea aaPanel durează până la 1 minut după prima pornire. Așteptați și reîmprospătați pagina |
| Ați uitat parola panoului | Conectați-vă prin SSH și rulați: cd /www/server/panel && python3 tools.py panel "newpass". Sau verificați /root/.aapanel_credentials |
| Instalarea LAMP/LNMP a eșuat | Asigurați-vă că serverul are cel puțin 1 GB RAM și 10 GB disc. Reîncercați instalarea din fila App Store |
| Domeniul nu se rezolvă | Verificați dacă înregistrarea A a domeniului indică IP-ul serverului. Folosiți dnschecker.org pentru verificare |
| Blocat de Fail2Ban | Deblocați-vă IP-ul prin consola VNC din panoul clientului: fail2ban-client set sshd unbanip 1.2.3.4 |
| Ați uitat parola root | Resetați-o prin consola VNC din panoul clientului |