Installare Kubernetes in Debian 9

Kubernetes è uno strumento di gestione (orchestrazione) di container che consente l’amministrazione di gruppi di container dislocati anche su più server.
Esistono tecnologie simili a Kubernetes, ma esso è diventato un riferimento di mercato e uno dei prodotti meglio documentati e semplici da utilizzare.
Kubernetes si avvale di Docker, e per questo motivo, prima di installare Kubernetes è conveniente installare Docker CE (Community Edition).

Continua a leggere

Assegnare un IP statico in Debian Jessie

Un indirizzo IP statico è un indirizzo IP che non viene assegnato dinamicamente ad un’interfaccia di rete ma è viene salvato nella configurazione del sistema in modo che ogni volta che il computer viene accesso, tale indirizzo riamnga sempre quello.

Nella maggior parte delle situazioni non è importante che lo stesso IP address rimanga associato a una ben determinata scheda di rete (e quindi al PC che la ospita), ma in alcuni casi è necessario.

Basta pensare ad un server che ospita un database come Oracle, il quale cambio di IP della scheda di rete implica una lista di operazioni da svolgere non indifferente.
Anche un web server che ospita siti web si troverebbe in difficoltà: bisognerebbe variare tutti i DNS dei siti ogni volta che cambia indirizzo. Continua a leggere

Installare PHP7 su Debian Jessie

La distribuzione Debian 8 (Jessie) è stata pubblicata ormai da più di un anno. Di default, questa distro mette a disposizione la versione 5.6 di PHP che per molte situazioni è adeguata; ma per chi vuole sfruttare i benefici delle ultime novità e, perché no, un aumento decisamente visibile delle prestazioni, è arrivato il momento di passare a PHP 7.

Nella seguente guida vederemo come installare PHP 7 su Debian Jessie senza dover rimuovere PHP 5, per cui vecchi script e siti non compatibili possono continuare a funzionare rendendo, magari, la migrazione da PHP 5.6 a PHP 7 più semplice.

Continua a leggere

Installare owncloud su Debian 7

owncloud è una soluzione per la condivisione di file e informazioni sul web e può essere, senza molti problemi, un eccellente sostituto di Dropbox, la cui differenza principale è che ownCloud è gratuito e open-source.
Non ci sono particolari limiti perché con ownCloud i file condivisi possono essere fruiti sia da PC sia da smartphone installando un’app gratuita. Non è più necessario creare una casella di posta ad-hoc, per ottenere 500 MB in più.

ownCloud consente a chiunque di installare e utilizzare senza spendere altro denaro su un server privato (VPS), senza limiti di spazio di archiviazione (fatta eccezione per la capacità del disco rigido) o il numero di utenti collegati;
se avete un Raspberry Pi e una connessione ad Internet permanente non c’è neppure questa spesa.

In questo tutorial vediamo come installare la parte server, quella dove vengono memorizzati i file e le informazioni, di owncloud 7 su Debian 7 Wheezy.

Continua a leggere

Installare ioncube loader su Wheezy usando Nginx e PHP5 FPM

ioncubeionCube è una azienda che ha sviluppato un software per la codifica e decodifica di file PHP. Grazie a questa tecnologia, gli sviluppatori possono scrivere il codice e proteggerlo contro la reverse enginering.
ionCube Loader è uno strumento gratuito che permette l’esecuzione di file php codificati.

Nel maggio 2013, ionCube ha rilasciato la versione 8.0 con il supporto per la codifica del linguaggio PHP 5.4. Questa è stata seguita da una versione 8.1 nel mese di ottobre 2013 con nuove modifiche: tra cui un interfaccia grafica aggiornata, maggiore sicurezza e una funzione di assistere selezionando le impostazioni di sicurezza ottimali.

L’installazione non richiede compilatori installati sul server o sul computer.

Ecco la guida per installare ionCube Loader su Debian Wheezy usando Nginx e php5-fpm.

Continua a leggere

Installare Nginx con php-fpm su Debian 7 Wheezy

wheezyAnche se on è da molto tempo che è arrivata l’ultima versione stabile di Debian,  è arrivato per molti il momento di passare da Lenny a Wheezy. Se utilizzate un server web come Nginx non è consigliabile fare un dist-upgrade, ma è meglio reinstallare il sistema operativo da zero.

Nginx messo a disposizione in Wheezy, ci propone di default delle impostazioni diverse a quelle del vecchio pacchetto per Lenny, per cui sarà ben difficile non dover metter mano alla configurazione, in particolare a quella dei virtual host.

Vediamo come configurare Nginx con supporto a Mysql e a PHP mediante php-fpm (LEMP), cominciamo però dal principio.

Continua a leggere

Installazione di Nagios

Nagios è una suite di strumenti che sono veramente utili per tenere sotto controllo il funzionamento di parecchi servizi e demoni: è possibile monitorare server web, database, dischi sia su Linux sia su Windows.

Check_MK è un plug-in, relativamente nuovo, di Nagios per il recupero dei dati che permette di limitare l’uso del processore sulla macchina che ospita Nagios e fa un inventario automatico degli elementi da controllare sui vari host. Questo componente è interessante specialmente per chi ha un elevato numero di servizi da sorvegliare.
Continua a leggere