TinyCP - lagana kontrolna ploča za upravljanje Linux sustavima


TinyCP je lagana upravljačka ploča koja pruža širok raspon značajki na Linux sustavu, a značajke uključuju:

  • Upravljanje domenom
  • Poštanski sandučići
  • Baze podataka
  • FTP
  • Samba
  • Vatrozid
  • VPN
  • GIT
  • SVN

U ovom trenutku TinyCP je dostupan samo za sustave temeljene na Debian/Ubuntu, ali bi trebao doći za CentOS u bliskoj budućnosti.

Prije nego počnete s instalacijom, TinyCP tim zahtijeva da se registrirate s adresom e-pošte kako biste dobili upute za preuzimanje i ID računa.

Pročitajte također: 20 najboljih upravljačkih ploča za upravljanje Linux poslužiteljima

Ti će podaci kasnije biti potrebni za aktivaciju vaše licence. Stranicu za preuzimanje možete pronaći ovdje. Proces je jednostavan i dovršen za manje od minute.

Napomena: U nedavnoj objavi TinyCP tima, objavljeno je da će TinyCP ostati besplatan do početka 2019. Nakon toga, kako bi se projekt održao na životu, naplaćivat će se male naknade po IP osnovi. Prema informacijama u tom postu, cijene će biti 1 USD mjesečno i 10 USD godišnje.

U svrhu ovog članka, instalirat ću TinyCP na Linode Ubuntu 16.04 VPS s IP adresom 10.0.2.15.

Instalirajte TinyCP Control Panel u Debian i Ubuntu

Da biste instalirali TinyCP morat ćete preuzeti njihov instalacijski program. U tu svrhu možete otići do direktorija po svom izboru i pokrenuti naredbe u nastavku. Iz organizacijskih razloga, paket ću preuzeti u: /usr/local/src/.

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

Dajte izvršnim dopuštenja za preuzetu datoteku i pokrenite je.

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

Proces instalacije je prilično brz (manje od 2 minute). Kada instalacija završi, dobit ćete URL korisničko ime i lozinku s kojima ćete moći pristupiti svojoj novoj upravljačkoj ploči:

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

Napomena: Prije pokušaja pristupa navedenom URL-u morat ćete pokrenuti TinyCP sljedećom naredbom.

/etc/init.d/tinycp start

Zatim možete otići na navedeni URL i autentificirati se s novim vjerodajnicama. Stranica bi trebala izgledati ovako:

Nakon što se prijavite na svoj račun, ispunite adresu e-pošte i ID računa kako bi se vaš licencni ključ mogao ažurirati:

Zatim možete nastaviti do odjeljka modula, gdje ćete moći instalirati različite “module”, uključujući MySQL, PostgreSQL, Sambu, FTP poslužitelj, poslužitelj e-pošte, ClamAV, Cron, Apache web poslužitelj. Stranica modula također je dostupna preko kocke u gornjem desnom kutu:

Instalirajte MySQL/MariaDB

Počnimo s instaliranjem usluge MySQL. Jednostavno kliknite gumb “instaliraj” pokraj MySQL-a. Pojavit će se skočni prozor s upitom da potvrdite instalaciju MySQL-a. Kliknite instaliraj:

Morat ćete pričekati minutu ili dvije da instalacija završi. Na kraju biste trebali vidjeti izlaz sličan ovom:

Kliknite gumb “Gotovo” i zatim kliknite gumb “Pripremi” pored MySQL. Ovo će stvoriti potrebne konfiguracijske datoteke za uslugu. Bazama podataka se može upravljati iz lijevog bočnog izbornika. Odjeljak baze podataka omogućuje vam sljedeće:

  • Dodavanje/brisanje baza podataka
  • Stvorite korisnike
  • Stvorite sigurnosne kopije zadataka

Svaki proces je prilično jednostavan i ne zahtijeva nikakva dodatna objašnjenja.

Instalirajte web poslužitelj Apache

Sada također instalirajmo Apache web poslužitelj. Apache se nalazi na dnu stranice. Ponovno jednostavno kliknite gumb za instalaciju i pričekajte nekoliko minuta da instalacija završi:

Kada instalacija završi, ponovo kliknite na gumb “Gotovo” i zatim “Pripremi” za generiranje potrebnih konfiguracijskih datoteka:

Ako želite još malo prilagoditi svoje usluge, možete otići u odjeljak "Konfiguracija" na lijevoj strani, odabrati uslugu koju želite prilagoditi i unijeti promjene.

Na primjer, možete instalirati dodatne Apache module pomoću padajućeg izbornika s desne strane i klikom na gumb za instaliranje:

Kreirajte svoju prvu domenu

Sada možete izraditi svoju prvu domenu korištenjem odjeljka “WEB” u lijevom navigacijskom izborniku. Kliknite na “Nova domena” i ispunite domenu koju želite ugostiti. Možete odabrati IP adresu domene iz padajućeg izbornika:

Nakon izrade, bit ćete preusmjereni na konfiguracijsku stranicu domene. Ovdje ćete vidjeti nekoliko odjeljaka, uključujući:

  • Glavni odjeljak – pruža informacije o domeni, korijenu dokumenta i omogućuje vam postavljanje www preusmjeravanja.
  • Poddomene – Jednostavno kreirajte poddomene.
  • Aliasi – kreirajte aliase domene.
  • Slušaj – popis s IP adresama na kojima IP rješava i dopuštenim portovima.
  • Apache, zapisnici pogrešaka, zapisnici pristupa – prva kartica omogućuje vam da vidite vhost za svoju domenu, sljedeći su zapisnici pogrešaka, a treći su zapisnici pristupa.

U gornjem dijelu prozora možete primijetiti da postoje još dva odjeljka:

  • PHP – omogućuje vam da konfigurirate određene PHP postavke, onemogućite funkcije itd.
  • Aplikacije – pomaže vam instalirati aplikacije na svoju domenu, uključujući RoundCube i WordPress.

Pregledajte nadzornu ploču

Nadzorna ploča TinyCP pruža vam neke osnovne informacije o korištenju na vašem sustavu. Ove informacije uključuju:

  • Informacije o operativnom sustavu
  • Informacije o hardveru
  • IP adresa
  • Opterećenje sustava
  • Vrhunski procesi
  • Prostori na disku + inodi
  • Mrežni klijenti

Ploča prikazuje samo informacije o vašem sustavu. Odavde se ne mogu poduzeti nikakve radnje (kao što je, na primjer, ubijanje procesa).

Zaključak

TinyCP je lagana upravljačka ploča bogata značajkama koja vam omogućuje jednostavno stvaranje domena, baza podataka, e-pošte i FTP računa itd. Sučelje je jednostavno i lako se njime upravlja. Ako ste kratki s resursima i trebate upravljačku ploču za kreiranje i upravljanje svojim sustavom, ovo bi mogao biti pravi izbor za vas.