Froxlor yra atvirojo kodo svetainių talpinimo valdymo panelė, skirta domenams, el. paštui ir serverio nustatymams valdyti. Ji tinka sistemų administratoriams, hostingo paslaugų teikėjams ir įmonėms, ieškančioms alternatyvos cPanel ar Plesk. Dėl patogios naudotojo sąsajos ir automatizavimo funkcijų Froxlor supaprastina serverio administravimą ir naudoja nedaug resursų.
Pagrindiniai privalumai:
Lengva ir greita – naudoja mažiau resursų nei daugelis kitų valdymo panelių.
Pritaikoma pagal poreikius – palaiko Apache, Nginx ir Lighttpd su lanksčiomis konfigūracijomis.
Kelių naudotojų palaikymas – atskiros rolės administratoriams, perpardavėjams ir klientams.
SSL ir Let's Encrypt integracija – paprastas HTTPS įjungimas domenams.
Atvirojo kodo ir nemokama – nėra licencijos mokesčių, o projektą palaiko aktyvi bendruomenė.
0. Svarbu prieš pradedant diegimą
Prieš diegdami Froxlor, atkreipkite dėmesį į šiuos dalykus:
Šviežias OS diegimas – Froxlor rekomenduojama diegti švariame serveryje. Diegiant jau sukonfigūruotoje sistemoje gali kilti konfliktų.
Palaikomos operacinės sistemos – Debian ir Ubuntu.
Sistemos resursai – bent 1 GB RAM, rekomenduojama 2 GB ar daugiau, ir pakankamai vietos diske svetainėms talpinti.
1. Diegimas
1.1. Atnaujinkite sistemą
Norėdami atnaujinti visus paketus, vykdykite šią komandą:
sudo apt update && sudo apt upgrade -y
1.2. Pakoreguokite APT šaltinius
Norint įdiegti Froxlor, reikia pridėti GPG raktus ir saugyklą prie APT šaltinių.
1.2.1. Ubuntu
Ubuntu sistemoje vykdykite šias komandas:
sudo apt -y install apt-transport-https lsb-release ca-certificates curl gnupg
curl -sSLo /usr/share/keyrings/deb.froxlor.org-froxlor.gpg https://deb.froxlor.org/froxlor.gpg
sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/deb.froxlor.org-froxlor.gpg] https://deb.froxlor.org/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/froxlor.list'
1.2.2. Debian
Debian sistemoje vykdykite šias komandas:
sudo apt -y install apt-transport-https lsb-release ca-certificates curl gnupg
curl -sSLo /usr/share/keyrings/deb.froxlor.org-froxlor.gpg https://deb.froxlor.org/froxlor.gpg
sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/deb.froxlor.org-froxlor.gpg] https://deb.froxlor.org/debian $(lsb_release -sc) main" > /etc/apt/sources.list.d/froxlor.list'
1.3. Atnaujinkite paketų sąrašą
Dar kartą paleiskite sistemos atnaujinimo komandą, kad būtų pritaikyti nauji paketų šaltiniai:
sudo apt update && sudo apt upgrade -y
1.4. Įdiekite Froxlor
Įdiekite Froxlor kartu su visais reikalingais paketais, pavyzdžiui, žiniatinklio serveriu:
sudo apt install froxlor -y
Diegimo metu būsite paprašyti sukonfigūruoti Postfix.
Paspauskite Enter. Kitame lange pasirinkite "Internet Site" ir įveskite serverio hostname arba domeną, kuris serveriui priskirtas per rDNS.
Jei diegimas atliktas sėkmingai, turėtumėte matyti sėkmingo diegimo pranešimą.
2. Froxlor konfigūravimas
2.1. Sukurkite duomenų bazės naudotoją
Prisijunkite prie MySQL ir sukurkite naują privilegijuotą naudotoją, pavyzdžiui, froxroot. Šis naudotojas reikalingas tam, kad Froxlor galėtų kurti ir šalinti klientų MySQL naudotojus bei duomenų bazes. Šį naudotoją reikės nurodyti diegimo vedlyje kaip privilegijuotą duomenų bazės naudotoją.
Prisijunkite prie MySQL:
mysql -u root
Vietoje YourPassw0rd pasirinkite ir įrašykite savo duomenų bazės naudotojo slaptažodį.
Vykdykite šias komandas:
CREATE USER 'froxroot'@'localhost' IDENTIFIED BY 'YourPassw0rd';
GRANT ALL PRIVILEGES ON *.* TO 'froxroot'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
Neprivilegijuotas duomenų bazės naudotojas neturi egzistuoti iš anksto, nes jį sukurs pats diegimo vedlys. Numatytasis naudotojo vardas yra froxlor, tačiau galite naudoti bet kurį kitą tinkamą naudotojo vardą.
2.2. Diegimas per žiniatinklio vedlį
Atidarykite pasirinktą naršyklę ir įveskite Froxlor puslapio adresą:
http://Serverio-IP-Adresas/froxlor
Atsidariusiame puslapyje spauskite mygtuką "Start install". Toliau matysite rekomenduojamus nustatymus, į kuriuos reikėtų atsižvelgti, nors kai kuriuos iš jų galima ignoruoti. Peržiūrėję informaciją, spauskite "Start installation".
2.2.1. Įveskite duomenų bazės prisijungimo duomenis
Atsidarys puslapis, kuriame reikės įvesti duomenų bazės prieigos duomenis. Naudokite prisijungimo duomenis, kuriuos anksčiau sukūrėte MySQL tarnyboje.
Baigę spauskite "Next".
2.3. Sukurkite administratoriaus prieigą
Kitame žingsnyje įveskite savo pasirinktą naudotojo vardą ir slaptažodį, kuriuos naudosite prisijungimui prie žiniatinklio sąsajos administratoriaus teisėmis.
2.4. Sistemos nustatymai
Šioje dalyje laukelyje "Server name" reikia nurodyti serverio hostname. Jei norite, galite atlikti ir papildomus sistemos pakeitimus, pavyzdžiui, vietoje "Apache" pasirinkti "Nginx" žiniatinklio serverį. Jei papildomų pakeitimų nereikia, tiesiog spauskite "Next".
2.5. Diegimo užbaigimas
Pabaigoje reikės įvykdyti komandą, kuri bus pateikta teksto laukelyje. Nukopijuokite ją ir paleiskite serveryje. Komandą būtina vykdyti kaip root naudotojui. Atkreipkite dėmesį, kad ji perrašys anksčiau atliktus konfigūracijos pakeitimus.
3. Prisijungimas prie Froxlor
Jei viskas atlikta teisingai, pabaigoje matysite pranešimą:
All services have been configured
Tai reiškia, kad Froxlor yra sukonfigūruotas ir paruoštas naudoti. Jį galėsite pasiekti per nurodytą hostname arba IP adresą:
http://Serverio-Hostname.tld
http://Serverio-IP-Adresas
4. Išvada
Atlikę šiuos veiksmus sėkmingai įdiegėte ir sukonfigūravote Froxlor savo Ubuntu arba Debian serveryje. Naudodami patogią sąsają ir funkcionalias galimybes, dabar galite efektyviai valdyti domenus, naudotojus ir serverio nustatymus. Rekomenduojama reguliariai atnaujinti sistemą ir kurti atsargines kopijas, kad serveris išliktų saugus ir veiktų stabiliai.






