Pereiti prie pagrindinio turinio

Kaip įdiegti Froxlor Ubuntu arba Debian sistemoje

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.

Ar gavote atsakymą į savo klausimą?