TinyCP - Lagani kontrolni panel za upravljanje Linux sistemima


TinyCP je lagana kontrolna tabla, koja pruža širok spektar funkcija na Linux sistemu, što uključuje:

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

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

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

Pročitajte također: 20 najboljih kontrolnih panela za upravljanje Linux serverima

Ovi detalji će kasnije biti potrebni za aktivaciju vaše licence. Stranicu za preuzimanje možete pronaći ovdje. Proces je jednostavan i završen za manje od jedne minute.

Napomena: U nedavnoj objavi TinyCP tima, objavljeno je da će TinyCP ostati besplatan do početka 2019. Nakon toga, kako bi se projekat održao u životu, male naknade će se naplaćivati po IP osnovama. Prema informacijama u toj objavi, cijene će biti 1$mjesečno i 10$godišnje.

Za potrebe ovog članka, instalirat ću TinyCP na Linode Ubuntu 16.04 VPS sa IP adresom 10.0.2.15.

Instalirajte TinyCP Control Panel u Debian i Ubuntu

Da biste instalirali TinyCP, morat ćete preuzeti njihov instalater. U tu svrhu, možete se navigirati do direktorija po vašem izboru i pokrenuti naredbe ispod. Za potrebe organizacije, ja ću preuzeti paket u: /usr/local/src/.

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

Dajte izvršne dozvole za preuzetu datoteku i pokrenite je.

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

Proces instalacije je prilično brz (manje od 2 minuta). Kada se instalacija završi, dobit ćete URL korisničko ime i lozinku pomoću kojih ćete moći pristupiti novom kontrolnom panelu:

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

Napomena: Prije nego pokušate pristupiti navedenom URL-u, morat ćete pokrenuti TinyCP sa sljedećom komandom.

/etc/init.d/tinycp start

Zatim možete otići na navedeni URL i izvršiti autentifikaciju s novim vjerodajnicama. Stranica bi trebala izgledati ovako:

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

Zatim možete nastaviti do odjeljka moduli, gdje ćete moći instalirati različite “module”, uključujući MySQL, PostgreSQL, Samba, FTP server, Email server, ClamAV, Cron, Apache web server. Stranica modula je dostupna i preko kocke u gornjem desnom uglu:

Instalirajte MySQL/MariaDB

Počnimo s instalacijom usluge MySQL. Jednostavno kliknite na dugme “instaliraj ” pored MySQL. Pojavit će se iskačući prozor sa zahtjevom da potvrdite instalaciju MySQL-a. Kliknite na instaliraj:

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

Kliknite na dugme “Završeno ” a zatim kliknite na dugme “Pripremi” pored MySQL. Ovo će kreirati potrebne konfiguracijske datoteke za uslugu. Bazama podataka se može upravljati iz lijevog bočnog menija. Odeljak baze podataka vam omogućava da:

  • Dodajte/brišite baze podataka
  • Kreirajte korisnike
  • Kreirajte zadatke sigurnosne kopije

Svaki proces je prilično jednostavan i ne zahtijeva dodatno objašnjenje.

Instalirajte Apache web server

Sada dozvoljavamo da instaliramo i Apache web server. Apache se može naći na dnu stranice. Opet jednostavno kliknite na dugme za instalaciju i pričekajte nekoliko minuta da se instalacija završi:

Kada se instalacija završi, ponovo kliknite na dugme “Završeno ” a zatim “Pripremi” da generišete potrebne konfiguracione fajlove:

Ako želite još malo podesiti svoje usluge, možete otići u odjeljak „Konfiguracija na lijevoj strani“, odabrati uslugu koju želite podesiti i unesite promjene.

Na primjer, možete instalirati dodatne Apache module koristeći padajući meni s desne strane i klikom na dugme za instaliranje:

Kreirajte svoju prvu domenu

Sada možete kreirati svoju prvu domenu, koristeći odjeljak “WEB ” u lijevom navigacijskom meniju. Kliknite na “Nova domena” i popunite domenu koju želite ugostiti. Možete odabrati IP adresu domene iz padajućeg menija:

Nakon kreiranja, bit ćete preusmjereni na stranicu za konfiguraciju domene. Ovdje ćete vidjeti nekoliko odjeljaka, uključujući:

  • Glavni odjeljak – pruža informacije o domeni, korijenu dokumenta i omogućava vam da podesite www preusmjeravanje.
  • Poddomene – Lako kreirajte poddomene.
  • Alijasi – kreirajte pseudonime domena.
  • Slušaj – lista sa IP adresama na kojima se IP rješava i dozvoljenim portovima.
  • Apache, evidencija grešaka, evidencija pristupa – prva kartica vam omogućava da vidite vhost za vašu domenu, sledeća su evidencija grešaka i treća su evidencija pristupa.

Na gornjoj strani prozora možete primijetiti da postoje još dva odjeljka:

  • PHP – omogućava vam da konfigurišete određene PHP postavke, onemogućite funkcije itd.
  • Aplikacije – pomaže vam da instalirate aplikacije na vašoj domeni, uključujući RoundCube i WordPress.

Pregledajte kontrolnu tablu

TinyCP kontrolna tabla vam pruža neke osnovne informacije o korištenju na vašem sistemu. Ove informacije uključuju:

  • Podaci o operativnom sistemu
  • Informacije o hardveru
  • IP adresa
  • Opterećenje sistema
  • Vrhunski procesi
  • Prostori na disku + inode
  • Mrežni klijenti

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

Zaključak

TinyCP je lagana kontrolna ploča bogata funkcijama, koja vam omogućava da lako kreirate domene, baze podataka, email i FTP račune itd. Interfejs je jednostavan i lak za navigaciju. Ako vam nedostaje resursa i potrebna vam je kontrolna ploča za kreiranje i upravljanje vašim sistemom, ovo bi mogao biti pravi izbor za vas.