Les certificats SSL avec Let's Encrypt
Let's Encrypt est une autorité de certification, reconnue par les navigateurs web actuels, qui propose de générer des certificats SSL de manière totalement automatique et gratuite. Cela permet donc à n'importe qui de proposer un site web en HTTPS, sans effrayer les utilisateurs avec une alerte sur la validité du …
read moreGérer et uniformiser des systèmes avec Salt
Gérer un système n'est jamais simple, en gérer plusieurs devient plus compliqué, et la difficulté augmente avec le nombre. En plus de prendre du temps lors de l'installation initiale, et lors de la modification de la configuration, gérer des systèmes manuellement facilite l'apparition de nombreux problèmes : erreurs de manipulation, oublis …
read moreUne clé USB pour les booter tous
Lorsqu'on bidouille des machines, il arrive que le système ne démarre plus. Que seul le boot loader soit cassé, ou que ce soit le système complet, il est donc important d'avoir à disposition un moyen de démarrer la machine, pour réparer les dégâts.
J'explique ici la manière dont j'ai configuré …
read moreInstaller Odoo depuis les sources
Comme je travaille sur Odoo, je n'utilise pas la version des dépôts, mais j'installe les instances Odoo manuellement, depuis les sources. Cette méthode simplifie la gestion des patchs personnalisés, l'utilisation d'une version spécifique pour chaque projet, le lancement de plusieurs instances sur un même serveur...
Dans cet article, j'explique comment …
read moreMonitoring avec Munin 2
Munin est un outil de monitoring qui affiche l'activité des machines surveillées sous forme de graphiques. Il est constitué d'une machine maître, qui affiche les informations, et de noeuds, installés sur les machines à surveiller.
Installation¶
Sous Debian, il suffit d'installer le paquet munin
pour le maître.
Il est aussi …
Utiliser le watchdog du SheevaPlug
Le watchdog est un mécanisme qui permet d'effectuer des actions précises en cas de défaillance du système. Le comportement par défaut est de simplement redémarrer la machine quand un problème est constaté, mais on peut aussi exécuter des scripts, afin de tenter des réparations automatiques, avant de redémarrer la machine …
read moreInstaller OpenERP depuis les sources
Comme je travaille sur OpenERP, je n'utilise pas la version des dépôts, mais j'installe les instances OpenERP manuellement, depuis les sources. Cette méthode simplifie la gestion des patchs personnalisés, l'utilisation d'une version spécifique pour chaque projet, le lancement de plusieurs instances sur un même serveur...
Dans cet article, j'explique comment …
read moreGérer des démons avec Supervisor
Supervisor est un outil qui permet de lancer des processus, et qui surveille leur exécution. Il est capable de relancer un processus en cas d'arrêt sur une erreur, ou sur demande de l'utilisateur.
Installation¶
Sous Debian, il suffit d'installer le paquet supervisor
.
$ sudo apt-get install --no-install-recommends supervisor
Configuration¶
La configuration …
read moreSauvegarde et restauration avec Bup
Bup est un système de sauvegarde construit au dessus de git. Il permet donc très simplement de parcourir l'historique des sauvegardes.
Il découpe les fichiers sauvegardés en de multiples fragments, pour profiter du fonctionnement de git : Chaque fragment n'est stocké qu'une seule fois.
Mise à jour 09/01/2018 : Ajout …
read moreInstallation et configuration de PostgreSQL
PostgreSQL est un système de gestion de bases de donnés relationnelles.
Installation¶
Sous Debian, il suffit d'installer le paquet postgresql
.
$ sudo apt-get install --no-install-recommends postgresql
Configuration¶
Les fichiers de configuration se trouvent dans le répertoire /etc/postgresql/<Version>/<Cluster>/
.
Le chemin complet étant différent selon la version et le cluster …