TinyCP: un tauler de control lleuger per gestionar sistemes Linux


TinyCP és un tauler de control lleuger que ofereix una àmplia gamma de funcions en un sistema Linux, que inclou:

  • Gestió de dominis
  • Bústies de correu
  • Bases de dades
  • FTP
  • Samba
  • Talafocs
  • VPN
  • GIT
  • SVN

En aquest moment, TinyCP només està disponible per a sistemes basats en Debian/Ubuntu, però se suposa que arribarà a CentOS en un futur proper.

Abans de començar amb la instal·lació, l'equip de TinyCP requereix que us registreu amb una adreça de correu electrònic per obtenir les instruccions de descàrrega i l'identificador del compte.

Aquests detalls seran necessaris més endavant per activar la vostra llicència. La pàgina de descàrrega es pot trobar aquí. El procés és senzill i es completa en menys d'un minut.

Nota: en una publicació recent de l'equip de TinyCP, es va fer saber que TinyCP romandrà gratuït fins a principis de 2019. Després d'això, per tal de mantenir viu el projecte, es cobraran petites tarifes per bases IP. Segons la informació d'aquesta publicació, els preus seran d'1 $mensual i de 10 $anuals.

Als efectes d'aquest article, instal·laré TinyCP en un Linode Ubuntu 16.04 VPS amb adreça IP 10.0.2.15.

Instal·leu el tauler de control TinyCP a Debian i Ubuntu

Per instal·lar TinyCP haureu de descarregar el seu instal·lador. Amb aquesta finalitat, podeu navegar al directori que trieu i executar les ordres següents. Amb finalitats organitzatives, baixaré el paquet a: /usr/local/src/.

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

Doneu permisos executables al fitxer descarregat i executeu-lo.

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

El procés d'instal·lació és bastant ràpid (menys de 2 minuts). Quan finalitzi la instal·lació, rebràs un nom d'usuari i una contrasenya URL amb els quals podràs accedir al teu nou tauler de control:

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

Nota: abans d'intentar accedir a l'URL proporcionat, haureu d'iniciar TinyCP amb l'ordre següent.

# /etc/init.d/tinycp start

A continuació, podeu dirigir-vos a l'URL proporcionat i autenticar-vos amb les noves credencials. La pàgina hauria de ser així:

Un cop hàgiu iniciat sessió al vostre compte, ompliu l'adreça de correu electrònic i l'identificador del compte perquè la vostra clau de llicència es pugui actualitzar:

A continuació, podeu passar a la secció de mòduls, on podreu instal·lar diferents \mòduls, incloent MySQL, PostgreSQL, Samba, servidor FTP, servidor de correu electrònic, ClamAV, Cron, servidor web Apache. També podeu accedir a la pàgina de mòduls mitjançant el cub a la cantonada superior dreta:

Comencem instal·lant un servei MySQL. Simplement feu clic al botó \instal·la al costat de MySQL. Apareixerà una finestra emergent que us demanarà que confirmeu la instal·lació de MySQL. Feu clic a Instal·la:

Haureu d'esperar un minut o dos perquè finalitzi la instal·lació. Al final, hauríeu de veure una sortida similar a aquesta:

Feu clic al botó \Finalitzat i després al botó \Preparar al costat de MySQL. Això crearà els fitxers de configuració necessaris per al servei. Les bases de dades es poden gestionar des del menú de l'esquerra. La secció de bases de dades us permet:

  • Afegir/suprimir bases de dades
  • Creeu usuaris
  • Creeu tasques de còpia de seguretat

Cada procés és bastant senzill i no requereix cap explicació addicional.

Ara també instal·lem el servidor web Apache. Es pot trobar Apache a la part inferior de la pàgina. De nou, només cal que feu clic al botó d'instal·lació i espereu uns minuts perquè finalitzi la instal·lació:

Quan s'hagi completat la instal·lació, torneu a fer clic al botó \Finalitzat i després a \Preparar per generar els fitxers de configuració necessaris:

Si voleu modificar una mica més els vostres serveis, podeu anar a la secció \Configuració de l'esquerra, triar el servei que voleu modificar i fer els vostres canvis.

Per exemple, podeu instal·lar mòduls Apache addicionals mitjançant un menú desplegable a la dreta i fent clic al botó d'instal·lació:

Ara podeu crear el vostre primer domini, utilitzant la secció \WEB del menú de navegació esquerre. Feu clic a \Nou domini i ompliu el domini que voleu allotjar. Podeu triar l'adreça IP del domini al menú desplegable:

Un cop creat, se us redirigirà a la pàgina de configuració del domini. Aquí veureu algunes seccions, com ara:

  • Secció principal: proporciona informació sobre el domini, l'arrel del document i us permet configurar la redirecció www.
  • Subdominis: creeu subdominis fàcilment.
  • Àlies: crea àlies de domini.
  • Escolta: llista amb adreces IP en què es resol la IP i ports permesos.
  • Apache, registres d'errors, registres d'accés: la primera pestanya us permet veure el vhost del vostre domini, a continuació els registres d'errors i la tercera, els registres d'accés.

A la part superior de la finestra, podeu notar que hi ha dues seccions més:

  • PHP: us permet configurar determinades opcions de PHP, desactivar funcions, etc.
  • Aplicacions: us ajuda a instal·lar aplicacions al vostre domini, com ara RoundCube i WordPress.

El tauler de control de TinyCP us proporciona informació bàsica sobre l'ús del vostre sistema. Aquesta informació inclou:

  • Informació del sistema operatiu
  • Informació del maquinari
  • Adreça IP
  • Càrrega del sistema
  • Processos principals
  • Espais de disc + inodes
  • Clients de xarxa

El tauler només mostra informació sobre el vostre sistema. No es poden fer cap acció des d'aquí (com matar un procés, per exemple).

TinyCP és un tauler de control lleuger i ric en funcions, que us permet crear fàcilment dominis, bases de dades, comptes de correu electrònic i FTP, etc. La interfície és senzilla i fàcil de navegar. Si teniu pocs recursos i necessiteu un tauler de control per crear i gestionar el vostre sistema, aquesta pot ser la vostra opció correcta.