TinyCP – lengvas valdymo skydelis, skirtas valdyti Linux sistemas


TinyCP yra lengvas valdymo skydelis, teikiantis daugybę funkcijų Linux sistemoje, įskaitant:

  • Domeno valdymas
  • Pašto dėžutės
  • Duomenų bazės
  • FTP
  • Samba
  • Ugniasienė
  • VPN
  • GIT
  • SVN

Šiuo metu TinyCP pasiekiamas tik Debian/Ubuntu pagrįstoms sistemoms, tačiau artimiausiu metu jis turėtų pasirodyti ir CentOS.

Prieš pradėdami diegti, TinyCP komanda reikalauja, kad užsiregistruotumėte naudodami el. pašto adresą, kad gautumėte atsisiuntimo instrukcijas ir paskyros ID.

Taip pat skaitykite: 20 geriausių valdymo skydų, skirtų valdyti „Linux“ serverius

Šios informacijos vėliau reikės norint suaktyvinti licenciją. Atsisiuntimo puslapį rasite čia. Procesas yra nesudėtingas ir baigiamas greičiau nei per minutę.

Pastaba: neseniai paskelbtame TinyCP komandos įraše buvo pranešta, kad TinyCP bus nemokama iki 2019 m. pradžios. Po to Kad projektas gyvuotų, bus imami nedideli mokesčiai už IP bazę. Remiantis tame įraše pateikta informacija, kainos bus 1 USD per mėnesį ir 10 USD per metus.

Šiame straipsnyje aš įdiegsiu TinyCP Linode Ubuntu 16.04 VPS su IP adresu 10.0.2.15.

Įdiekite „TinyCP“ valdymo skydelį „Debian“ ir „Ubuntu“.

Norėdami įdiegti TinyCP, turėsite atsisiųsti jų diegimo programą. Tuo tikslu galite pereiti į pasirinktą katalogą ir vykdyti toliau pateiktas komandas. Organizavimo tikslais paketą atsisiųsiu adresu: /usr/local/src/.

cd /usr/local/src/ 
wget http://tinycp.com/download/tinycp-install.sh

Suteikite atsisiųsto failo vykdomuosius leidimus ir paleiskite jį.

chmod +x tinycp-install.sh
./tinycp-install.sh

Diegimo procesas yra gana greitas (mažiau nei 2 minučių). Kai diegimas bus baigtas, gausite URL vartotojo vardą ir slaptažodį, su kuriais galėsite pasiekti naują valdymo skydelį:

URL: http://10.0.2.15:8080
LOGIN: admin
PASSWORD: 20WERZ4D

Pastaba: prieš bandydami pasiekti pateiktą URL, turėsite paleisti TinyCP naudodami šią komandą.

/etc/init.d/tinycp start

Tada galite eiti į pateiktą URL ir autentifikuoti naudodami naujus kredencialus. Puslapis turėtų atrodyti taip:

Prisijungę prie paskyros įveskite el. pašto adresą ir paskyros ID, kad būtų galima atnaujinti licencijos raktą:

Tada galite pereiti į modulių skyrių, kuriame galėsite įdiegti skirtingus „modulius“, įskaitant MySQL, PostgreSQL, Samba, FTP serverį, el. pašto serverį, ClamAV, Cron, Apache žiniatinklio serverį. Modulių puslapis taip pat pasiekiamas per kubą viršutiniame dešiniajame kampe:

Įdiekite MySQL/MariaDB

Pradėkime įdiegdami MySQL paslaugą. Tiesiog spustelėkite mygtuką įdiegti, esantį šalia MySQL. Bus rodomas iššokantis langas, kuriame bus prašoma patvirtinti MySQL įdiegimą. Spustelėkite įdiegti:

Turėsite palaukti minutę ar dvi, kol diegimas bus baigtas. Galų gale turėtumėte pamatyti išvestį, panašią į šį:

Spustelėkite mygtuką Baigta, tada spustelėkite mygtuką Parengti, esantį šalia MySQL. Taip bus sukurti reikalingi paslaugos konfigūracijos failai. Duomenų bazes galima valdyti kairiajame meniu. Duomenų bazės skyriuje galite:

  • Pridėti/ištrinti duomenų bazes
  • Sukurti vartotojus
  • Kurkite atsargines užduotis

Kiekvienas procesas yra gana paprastas ir nereikalauja jokio papildomo paaiškinimo.

Įdiekite „Apache“ žiniatinklio serverį

Dabar taip pat leidžia įdiegti „Apache“ žiniatinklio serverį. Apache galite rasti puslapio apačioje. Dar kartą tiesiog spustelėkite diegimo mygtuką ir palaukite kelias minutes, kol diegimas bus baigtas:

Baigę diegti, dar kartą spustelėkite mygtuką Baigta, tada spustelėkite Parengti, kad sugeneruotumėte reikiamus konfigūracijos failus:

Jei norite šiek tiek patobulinti savo paslaugas, galite eiti į kairėje esantį skyrių „Konfigūracija“, pasirinkti paslaugą, kurią norite koreguoti, ir atlikti pakeitimus.

Pavyzdžiui, galite įdiegti papildomus „Apache“ modulius naudodami dešinėje esantį išskleidžiamąjį meniu ir spustelėdami diegimo mygtuką:

Sukurkite savo pirmąjį domeną

Dabar galite sukurti savo pirmąjį domeną naudodami skiltį Žiniatinklis kairiajame naršymo meniu. Spustelėkite Naujas domenas ir įveskite domeną, kurį norite priglobti. Išskleidžiamajame meniu galite pasirinkti domeno IP adresą:

Sukūrę būsite nukreipti į domeno konfigūracijos puslapį. Čia pamatysite keletą skyrių, įskaitant:

  • Pagrindinė skiltis – pateikiama informacija apie domeną, dokumento šaknį ir leidžia nustatyti www peradresavimą.
  • Subdomenai – lengvai kurkite padomenius.
  • Pseudonimai – kurkite domeno slapyvardžius.
  • Klausyti – sąrašas su IP adresais, pagal kuriuos išsprendžia IP, ir leidžiamus prievadus.
  • „Apache“, klaidų žurnalai, prieigos žurnalai – pirmame skirtuke galite matyti domeno „vhost“, kitas – klaidų žurnalus, o trečias – prieigos žurnalus.

Viršutinėje lango pusėje galite pastebėti, kad yra dar dvi skiltys:

  • PHP – leidžia konfigūruoti tam tikrus PHP nustatymus, išjungti funkcijas ir pan.
  • Programos – padeda įdiegti programas jūsų domene, įskaitant „RoundCube“ ir „WordPress“.

Peržiūrėkite prietaisų skydelį

TinyCP prietaisų skydelyje pateikiama pagrindinė informacija apie naudojimą jūsų sistemoje. Ši informacija apima:

  • Operacinės sistemos informacija
  • Aparatinės įrangos informacija
  • IP adresas
  • Sistemos apkrova
  • Aukščiausi procesai
  • Disko vietos + inodai
  • Tinklo klientai

Skydelyje rodoma tik informacija apie jūsų sistemą. Iš čia negalima imtis jokių veiksmų (pvz., užmušti procesą).

Išvada

TinyCP yra lengvas, daug funkcijų turintis valdymo skydelis, leidžiantis lengvai kurti domenus, duomenų bazes, el. pašto ir FTP paskyras ir kt. Sąsaja yra paprasta ir lengvai naršoma. Jei jums trūksta išteklių ir jums reikia valdymo skydelio, kad galėtumėte sukurti ir valdyti sistemą, tai gali būti jums tinkamas pasirinkimas.