Ricerca nel sito web

TinyCP: un pannello di controllo leggero per la gestione dei sistemi Linux


TinyCP è un pannello di controllo leggero, che fornisce un'ampia gamma di funzionalità su un sistema Linux, che include:

  • Gestione del dominio
  • Cassette postali
  • Banche dati
  • FTP
  • Samba
  • Firewall
  • VPN
  • IDIOTA
  • SVN

Al momento TinyCP è disponibile solo per i sistemi basati su Debian/Ubuntu, ma dovrebbe arrivare anche per CentOS nel prossimo futuro.

Prima di iniziare con l'installazione, il team TinyCP richiede la registrazione con un indirizzo e-mail per ottenere le istruzioni per il download e l'ID account.

Leggi anche: 20 migliori pannelli di controllo per gestire server Linux

Questi dettagli ti saranno successivamente richiesti per attivare la tua licenza. La pagina di download può essere trovata qui. Il processo è semplice e viene completato in meno di un minuto.

Nota: in un recente post del team TinyCP, è stato reso noto che TinyCP rimarrà gratuito fino all'inizio del 2019. Successivamente, per mantenere vivo il progetto verranno addebitate piccole commissioni su base IP. Secondo le informazioni contenute in quel post, i prezzi saranno $1 mensile e $10 annuale.

Ai fini di questo articolo, installerò TinyCP su un VPS Linode Ubuntu 16.04 con indirizzo IP 10.0.2.15.

Installa il pannello di controllo TinyCP in Debian e Ubuntu

Per installare TinyCP dovrai scaricare il loro programma di installazione. A tale scopo, puoi accedere a una directory di tua scelta ed eseguire i comandi seguenti. Per motivi organizzativi, scaricherò il pacchetto in: /usr/local/src/.

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

Concedere i permessi eseguibili sul file scaricato ed eseguirlo.

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

Il processo di installazione è piuttosto rapido (meno di 2 minuti). Al termine dell'installazione riceverai un URL nome utente e password con cui potrai accedere al tuo nuovo pannello di controllo:

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

Nota: prima di provare ad accedere all'URL fornito, dovrai avviare TinyCP con il seguente comando.

/etc/init.d/tinycp start

Quindi puoi andare all'URL fornito ed autenticarti con le nuove credenziali. La pagina dovrebbe assomigliare a questa:

Una volta effettuato l'accesso al tuo account, inserisci l'indirizzo email e l'ID account in modo che la chiave di licenza possa essere aggiornata:

Quindi puoi procedere alla sezione dei moduli, dove potrai installare diversi "moduli", tra cui MySQL, PostgreSQL, Samba, server FTP, server di posta elettronica, ClamAV, Cron, server web Apache. La pagina dei moduli è accessibile anche attraverso il cubo nell'angolo in alto a destra:

Installa MySQL/MariaDB

Iniziamo installando un servizio MySQL. Basta fare clic sul pulsante "installa" accanto a MySQL. Verrà visualizzato un popup che ti chiederà di confermare l'installazione di MySQL. Fare clic su Installa:

Dovrai attendere un minuto o due affinché l'installazione venga completata. Alla fine dovresti vedere un output simile a questo:

Fai clic sul pulsante "Fine", quindi sul pulsante "Prepara" accanto a MySQL. Ciò creerà i file di configurazione richiesti per il servizio. I database possono essere gestiti dal menu a sinistra. La sezione database consente di:

  • Aggiungi/elimina database
  • Creare utenti
  • Creare attività di backup

Ogni processo è piuttosto semplice e non richiede alcuna spiegazione aggiuntiva.

Installa il server Web Apache

Ora lasciamo installare anche il server web Apache. Apache può essere trovato in fondo alla pagina. Anche in questo caso è sufficiente fare clic sul pulsante di installazione e attendere qualche minuto per il completamento dell'installazione:

Una volta completata l'installazione, fai nuovamente clic sul pulsante “Finito”, quindi su “Prepara” per generare i file di configurazione richiesti:

Se desideri modificare ancora un po' i tuoi servizi, puoi andare nella sezione "Configurazione" a sinistra, scegliere il servizio che desideri modificare e apportare le modifiche.

Ad esempio, puoi installare moduli Apache aggiuntivi utilizzando un menu a discesa sulla destra e facendo clic sul pulsante Installa:

Crea il tuo primo dominio

Ora puoi creare il tuo primo dominio, utilizzando la sezione “WEB” nel menu di navigazione a sinistra. Fai clic su "Nuovo dominio" e inserisci il dominio che desideri ospitare. Puoi scegliere l’indirizzo IP del dominio dal menu a tendina:

Una volta creato, verrai reindirizzato alla pagina di configurazione del dominio. Qui vedrai alcune sezioni, tra cui:

  • Sezione principale: fornisce informazioni sul dominio, sulla radice del documento e consente di impostare il reindirizzamento www.
  • Sottodomini: crea facilmente sottodomini.
  • Alias: crea alias di dominio.
  • Ascolta: elenco con gli indirizzi IP su cui si risolve l'IP e le porte consentite.
  • Apache, log degli errori, log di accesso: la prima scheda ti consente di vedere il vhost per il tuo dominio, poi ci sono i log degli errori e la terza sono i log di accesso.

Nella parte superiore della finestra, potresti notare che ci sono altre due sezioni:

  • PHP: consente di configurare determinate impostazioni PHP, disabilitare funzioni, ecc.
  • Applicazioni: ti aiuta a installare applicazioni sul tuo dominio, inclusi RoundCube e WordPress.

Esamina la dashboard

La dashboard TinyCP fornisce alcune informazioni di base sull'utilizzo del tuo sistema. Queste informazioni includono:

  • Informazioni sul sistema operativo
  • Informazioni sull'hardware
  • indirizzo IP
  • Carico del sistema
  • I migliori processi
  • Spazi su disco + inode
  • Client di rete

Il pannello mostra solo informazioni sul tuo sistema. Da qui non è possibile intraprendere alcuna azione (come ad esempio terminare un processo).

Conclusione

TinyCP è un pannello di controllo leggero e ricco di funzionalità che ti consente di creare facilmente domini, database, account email e FTP, ecc. L'interfaccia è semplice e facile da navigare. Se hai poche risorse e hai bisogno di un pannello di controllo per creare e gestire il tuo sistema, questa potrebbe essere la scelta giusta per te.