aaPanel: Postavite besplatan kontrolni panel za hosting na Ubuntu 24.04
Otkriće: Ovaj članak sadrži partnerske poveznice. Mogu zaraditi proviziju kada kupujete putem ovih poveznica, bez dodatnih troškova za vas.
Upravljanje web poslužiteljem samo putem naredbenog retka može se osjećati kao da istovremeno pokušavate balansirati previše stvari. Trebate konfigurirati Apache ili Nginx, postaviti baze podataka, upravljati SSL certifikatima, pratiti korištenje resursa i rukovati dopuštenjima datoteka, sve dok se sjećate točne sintakse za svaku operaciju.
Kontrolna ploča za hosting rješava ovaj problem tako što vam pruža vizualno sučelje za sve ove zadatke. Umjesto da pamtite naredbe i ručno uređujete konfiguracijske datoteke, dobivate nadzornu ploču na kojoj možete klikati, konfigurirati i implementirati s povjerenjem.
aaPanel je besplatna, lagana kontrolna ploča koja ovaj posao obavlja izuzetno dobro. To je međunarodna verzija BT Panel, jednog od najpopularnijih alata za upravljanje serverima u Kini, i donosi istu jednostavnost korisnicima koji govore engleski. Dobivate instalacije jednim klikom za web poslužitelje, baze podataka, PHP verzije i sigurnosne alate, sve putem čistog web sučelja koje vas ne zatrpava opcijama koje nikada nećete koristiti.
Ali evo u čemu je stvar: iako aaPanel olakšava upravljanje serverom, početna instalacija i dalje zahtijeva malo rada u komandnoj liniji kako bi sve ispravno funkcioniralo, a to ćemo proći u ovom vodiču.
Postavit ćemo aaPanel na svježi Ubuntu 24.04 server, ispravno konfigurirati vatrozid i omogućiti vam prijavu u web sučelje gdje možete početi upravljati svojim hosting okruženjem bez potrebe za korištenjem terminala, osim ako to sami ne želite.
Preduvjeti
Prije nego što počnemo, trebate imati nekoliko stvari spremnih:
- Poslužitelj koji radi na Ubuntu 24.04 (VPS od pružatelja poput DigitalOcean, Linode ili AWS radi savršeno).
- Root pristup ili korisnički račun s privilegijama sudo.
- Najmanje 512 MB RAM-a (preporučuje se 1 GB ili više za bolje performanse).
- Stabilna internetska veza za preuzimanje paketa.
Korak 1: Ažurirajte Ubuntu sustav
Prvo, provjerimo ima li vaš Ubuntu sustav sve najnovije pakete, što sprječava probleme s kompatibilnošću i osigurava da započinjete s čistom podlogom.
sudo apt update && sudo apt upgrade -y
Gornja naredba radi dvije stvari: ažurira popis paketa da vidi što je dostupno, a zatim nadograđuje sve instalirane pakete na njihove najnovije verzije. Prekidač -y automatski odgovara “da” na sve upite, tako da ne morate nadgledati proces.
Korak 2: Instalirajte aaPanel na Ubuntu
aaPanel pruža instalacijski skript koji provjerava vaš sustav, instalira potrebne ovisnosti, postavlja panel i generira vaše podatke za prijavu, sve u jednom koraku.
URL=https://www.aapanel.com/script/install_7.0_en.sh && if [ -f /usr/bin/curl ];then curl -ksSO "$URL" ;else wget --no-check-certificate -O install_7.0_en.sh "$URL";fi;bash install_7.0_en.sh aapanel
Instalacija traje otprilike 5-10 minuta, ovisno o brzini vašeg servera i internetskoj vezi. Vidjet ćete instalaciju raznih paketa, konfiguriranje usluga i primjenu sigurnosnih postavki.
Kada instalacija završi, vidjet ćete nešto što izgleda ovako:
Važno: Ne zaboravite spremiti ove podatke za prijavu, trebat će vam kasnije, a taj nasumični niz u URL-u (e05c4e96 u ovom primjeru) je sigurnosni token koji sprječava neovlašteni pristup vašoj upravljačkoj ploči.
Vanjska adresa je ona koju ćete koristiti za pristup aaPanelu s bilo kojeg mjesta na internetu, dok unutarnja adresa funkcionira samo ako ste na istoj lokalnoj mreži kao vaš poslužitelj.
Korak 3: Otvorite aaPanel port na vatrozidu
aaPanel prema zadanim postavkama radi na portu 7800, ali ovisno o vašoj konfiguraciji poslužitelja, ovaj port može biti blokiran od strane vatrozida. Provjerimo da li je dostupan.
Ako koristite UFW (zadani vatrozid na Ubuntuu):
sudo ufw allow 7800/tcp
sudo ufw reload
Ako koristite poslužitelj na pružatelju usluga u oblaku poput AWS, DigitalOcean ili Linode, također ćete morati dodati pravilo vatrozida u njihovoj web konzoli kako biste omogućili promet na portu 7800.
Korak 4: Pristupite aaPanel web sučelju
Otvorite svoj web preglednik i idite na URL koji je naveden tijekom instalacije:
http://your-server-ip:7800/e05c4e96
Zamijenite your-server-ip s IP adresom vašeg stvarnog poslužitelja i upotrijebite točan sigurnosni token iz izlaza instalacije. Vidjet ćete ekran za prijavu, unesite korisničko ime i lozinku koje su generirani tijekom instalacije.
Savjet za sigurnost: Prva stvar koju biste trebali učiniti nakon prijave je promijeniti svoju lozinku u nešto što samo vi znate, a to možete učiniti iz postavki na kontrolnoj ploči.
Korak 5: Dovršite početnu postavku
Kada se prijavite, aaPanel će preporučiti instalaciju LAMP ili LNMP paketa (Linux + Apache/Nginx + MySQL + PHP), što vam pruža sve što je potrebno za hostanje web stranica.
Vidjet ćete opcije poput:
- LNMP (Nginx + MySQL + PHP) – brži za statički sadržaj, bolji za web stranice s velikim prometom.
- LAMP (Apache + MySQL + PHP) – kompatibilniji s određenim aplikacijama, jednostavnija konfiguracija
.htaccess.
Odaberite prema svojim potrebama. Ako niste sigurni, LNMP je općenito bolji izbor za moderne web aplikacije, pa odaberite željene verzije za svaku komponentu (panel će predložiti stabilne verzije), zatim kliknite “Jednim klikom instaliraj” i dopustite aaPanelu da obavi ostatak.
Što sada možete učiniti s aaPanelom
S aaPanel instaliranim i vaša web infrastruktura spremna, možete:
- Izradite web stranice s automatskom konfiguracijom Nginx/Apache.
- Instalirajte SSL certifikate jednim klikom s integracijom Let’s Encrypt.
- Upravljajte MySQL bazama podataka putem phpMyAdmin.
- Prenesite datoteke putem ugrađenog upravitelja datoteka.
- Pratite resurse poslužitelja (CPU, memorija, korištenje diska) u stvarnom vremenu.
- Postavite automatizirane sigurnosne kopije na lokalnu pohranu ili pružatelje usluga u oblaku.
- Instalirajte dodatni softver poput Redis, Memcached ili Node.js putem App Storea.
Sve se ovo odvija putem web sučelja, bez potrebe za komandnom linijom osim ako ne želite taj nivo kontrole.
Preporuke za sigurnost aaPanel-a
Prije nego što počnete hostati bilo što važno, odvojite nekoliko minuta da osigurate svoj panel:
- Promijeni zadani port – Idi na Postavke panela i promijeni port 7800 u nešto manje očito.
- Omogući dvofaktorsku autentifikaciju – Ovo dodaje dodatni sloj zaštite vašoj prijavi.
- Postavite SSL za samu nadzornu ploču – Ovo enkriptira vašu vezu s aaPanel sučeljem.
- Postavite automatska ažuriranja – Održavajte svoj softverski paket zakrpanim protiv ranjivosti.
- Pregledajte sigurnosne postavke – aaPanel uključuje alat za sigurnosno skeniranje koji provjerava uobičajene pogrešne konfiguracije.
Panel olakšava implementaciju svih ovih promjena, nije potrebno biti stručnjak za sigurnost da bi server bio pravilno zaštićen.
Upravljanje aaPanelom iz naredbenog retka
Dok web sučelje obavlja većinu zadataka, ponekad je potrebno upravljati aaPanel-om direktno iz terminala, možda se web sučelje ne učitava, trebate ponovno pokrenuti usluge ili brzo provjeriti status sustava putem SSH-a.
aaPanel uključuje skriptu za upravljanje putem naredbenog retka koja vam omogućuje kontrolu nad osnovnim funkcijama panela, što je jednostavno, jasno i ne zahtijeva da pamtite složene naredbe.
Za otvaranje upravljačkog alata aaPanela, jednostavno pokrenite:
bt
To je to. Dvije slova i dobivate interaktivni izbornik s numeriranim opcijama za sve, od promjene lozinke do pregledavanja informacija o sustavu. To je vrsta promišljenog detalja koji upravljanje serverom čini manje zamornim; kada trebate nešto brzo obaviti, ne morate pretraživati dokumentaciju.
Ponekad vam je potrebna izravna kontrola nad samom aaPanel uslugom.
service bt stop #Stop the panel
service bt start #Start the panel
service bt restart #Restart the panel
Završne misli
aaPanel pretvara složeno upravljanje poslužiteljem u jednostavno iskustvo prilagođeno početnicima. Nakon instalacije, pruža vam čist web nadzorni panel za postavljanje web stranica, upravljanje bazama podataka, konfiguriranje sigurnosti i praćenje vašeg poslužitelja bez stalnog oslanjanja na rad u komandnoj liniji.





