Docker: nettoyer les images non-utilisées et gagner des gigas :)

Un peu de nettoyage ce weekend?

Quand on utilise docker depuis un certain temps, il arrive que certaines images prennent de l’espace sur le disques dure sans qu’elles ne soient nécessaires. En effet, le nettoyage des images ne se fait pas automatiquement et il faut donc régulièrement faire soi-même la maintenance.

En cherchant un peu sur internet, on peut facilement trouver des scripts personnalisés pour cela. Voici à quoi cela ressemble :

Continue reading

Comment créer un certificat SSL Let’s Encrypt pour hébergement partagé?

Héberger un site internet est aujourd’hui très facile et accessible au grand publique en souscrivant à un hébergement partagé. Pourtant, il arrive souvent que pour sécuriser son site web avec un certificat SSL, il faudra débourser un somme importante en plus du service d’hébergement. Le prix d’un certificat peut même être plus cher que l’hébergement annuel lui-même.

Heureusement que depuis un certain temps, Let’s Encrypt a été créé pour permette à tous de créer gratuitement un certificat SSL. Son utilisation n’est cependant pas très facile et un utilisateur lambda pourrait facilement s’y perdre. Surtout que dans la majorité des cas, Let’s Encrypt est utilisé sur un serveur avec un accès SSH (et même root) qui n’est pas forcément disponible sur un hébergement partagé.

Nous allons voir ainsi comment créer un certificat et local sur son ordinateur et l’ajouter ensuite au serveur partagé via cPanel.

Pour cet exemple, j’ai utilisé Mac OS mais le principe reste le même pour les autres systèmes.

Nous commençons par cloner le dépôt git de Let’s Encrypt. Votre ordinateur doit donc disposé de git préalablement. Nous saisissons alors la commande suivante:

Ensuite, nous entrons dans le nouveau répertoire créé et exécutons la commande de création du certificat en mentionnant le ou les domaines concernés (pour mon cas mikaoelitiana.name et www.mikaoelitiana.name):

Continue reading