TinyCP - Un panou de control ușor pentru gestionarea sistemelor Linux


TinyCP este un panou de control ușor, care oferă o gamă largă de funcții pe un sistem Linux, care includ:

  • Gestionarea domeniului
  • Cutii poștale
  • Baze de date
  • FTP
  • Samba
  • Firewall
  • VPN
  • GIT
  • SVN

În acest moment, TinyCP este disponibil numai pentru sistemele bazate pe Debian/Ubuntu, dar se presupune că va veni pentru CentOS în viitorul apropiat.

Înainte de a începe instalarea, echipa TinyCP vă solicită să vă înregistrați cu o adresă de e-mail pentru a obține instrucțiunile de descărcare și ID-ul contului.

Aceste detalii vor fi necesare ulterior pentru a vă activa licența. Pagina de descărcare poate fi găsită aici. Procesul este simplu și finalizat în mai puțin de un minut.

Notă: într-o postare recentă a echipei TinyCP, s-a făcut cunoscut că TinyCP va rămâne gratuit până la începutul anului 2019. După că, pentru a menține proiectul în viață, vor fi percepute taxe mici pe baze de IP. Conform informațiilor din postarea respectivă, prețurile vor fi de 1 USD lunar și 10 USD anual.

În scopul acestui articol, voi instala TinyCP pe un Linode Ubuntu 16.04 VPS cu adresa IP 10.0.2.15.

Instalați Panoul de control TinyCP în Debian și Ubuntu

Pentru a instala TinyCP, va trebui să descărcați programul de instalare. În acest scop, puteți naviga la un director la alegerea dvs. și puteți rula comenzile de mai jos. În scopuri de organizare, voi descărca pachetul în: /usr/local/src/.

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

Oferiți permisiuni executabile pentru fișierul descărcat și rulați-l.

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

Procesul de instalare este destul de rapid (mai puțin de 2 minute). Când instalarea este finalizată, veți primi un nume de utilizator și o parolă URL cu care veți putea accesa noul panou de control:

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

Notă: înainte de a încerca să accesați adresa URL furnizată, va trebui să porniți TinyCP cu următoarea comandă.

# /etc/init.d/tinycp start

Apoi, puteți merge la adresa URL furnizată și vă puteți autentifica cu noile acreditări. Pagina ar trebui să arate astfel:

După ce v-ați autentificat în cont, completați adresa de e-mail și ID-ul contului, astfel încât cheia de licență să poată fi actualizată:

Apoi puteți trece la secțiunea de module, unde veți putea instala diferite „module”, inclusiv MySQL, PostgreSQL, Samba, server FTP, server de e-mail, ClamAV, Cron, server web Apache. Pagina modulelor este accesibilă și prin cubul din colțul din dreapta sus:

Instalați MySQL/MariaDB

Să începem prin a instala un serviciu MySQL. Pur și simplu faceți clic pe butonul \instalați” de lângă MySQL. Va apărea o fereastră pop-up care vă va cere să confirmați instalarea MySQL. Faceți clic pe Instalare:

Va trebui să așteptați un minut sau două pentru finalizarea instalării. La final, ar trebui să vedeți o ieșire similară cu aceasta:

Faceți clic pe butonul „Terminat”, apoi faceți clic pe butonul „Pregătiți” de lângă MySQL. Aceasta va crea fișierele de configurare necesare pentru serviciu. Bazele de date pot fi gestionate din meniul din stânga. Secțiunea de bază de date vă permite să:

  • Adăugați/ștergeți baze de date
  • Creați utilizatori
  • Creați sarcini de backup

Fiecare proces este destul de simplu și nu necesită nicio explicație suplimentară.

Instalați Apache Web Server

Acum, să instalăm și serverul web Apache. Apache poate fi găsit în partea de jos a paginii. Din nou pur și simplu faceți clic pe butonul de instalare și așteptați câteva minute pentru finalizarea instalării:

Când instalarea este finalizată, faceți clic din nou pe butonul „Finalizat”, apoi pe „Pregătiți” pentru a genera fișierele de configurare necesare:

Dacă doriți să vă modificați puțin mai mult serviciile, puteți accesa secțiunea „Configurare” din stânga, alegeți serviciul pe care doriți să-l modificați și efectuați modificările.

De exemplu, puteți instala module Apache suplimentare folosind un meniu drop-down din dreapta și făcând clic pe butonul de instalare:

Creați-vă primul domeniu

Acum vă puteți crea primul domeniu, utilizând secțiunea „WEB” din meniul de navigare din stânga. Faceți clic pe „Domeniu nou” și completați domeniul dorit. a gazdui. Puteți alege adresa IP a domeniului din meniul derulant:

Odată creat, veți fi redirecționat către pagina de configurare a domeniului. Aici veți vedea câteva secțiuni, inclusiv:

  • Secțiunea principală – oferă informații despre domeniu, rădăcina documentului și vă permite să configurați redirecționarea www.
  • Subdomenii – Creați cu ușurință subdomenii.
  • Aliasuri – creați aliasuri de domeniu.
  • Ascultă – listă cu adrese IP pe care IP-ul se rezolvă și porturile permise.
  • Apache, jurnalele de erori, jurnalele de acces – prima filă vă permite să vedeți vhost-ul pentru domeniul dvs., apoi sunt jurnalele de erori și a treia sunt jurnalele de acces.

În partea de sus a ferestrei, este posibil să observați că există încă două secțiuni:

  • PHP – vă permite să configurați anumite setări PHP, să dezactivați funcții etc.
  • Aplicații – vă ajută să instalați aplicații pe domeniul dvs., inclusiv RoundCube și WordPress.

Examinați tabloul de bord

Tabloul de bord TinyCP vă oferă câteva informații de bază despre utilizarea sistemului dvs. Aceste informații includ:

  • Informații despre sistemul de operare
  • Informații despre hardware
  • Adresă IP
  • Încărcarea sistemului
  • Procesele de top
  • Spatii pe disc + inode
  • Clienți de rețea

Panoul afișează doar informații despre sistemul dvs. Nu pot fi luate acțiuni de aici (cum ar fi uciderea unui proces, de exemplu).

Concluzie

TinyCP este un panou de control ușor, bogat în funcții, care vă permite să creați cu ușurință domenii, baze de date, e-mail și conturi FTP etc. Interfața este simplă și ușor de navigat. Dacă nu dispuneți de resurse și aveți nevoie de un panou de control pentru a vă crea și gestiona sistemul, aceasta ar putea fi alegerea potrivită pentru dvs.