<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Marmotte - Notes</title><link>https://blog.garamotte.net/</link><description/><atom:link href="https://blog.garamotte.net/feeds/all.rss.xml" rel="self"/><lastBuildDate>Tue, 15 Feb 2022 00:00:00 +0100</lastBuildDate><item><title>Organisation de mes sauvegardes</title><link>https://blog.garamotte.net/posts/2022/02/15/fr-my-backups-organization.html</link><description>&lt;p&gt;La gestion des sauvegardes est un sujet très commun en informatique.
Comme beaucoup de monde, je redoute de perdre des données un jour.
J'ai donc depuis très longtemps pris l'habitude de sauvegarder mes données, améliorant de temps en temps les méthodes pour sécuriser au mieux mes données.&lt;/p&gt;
&lt;p&gt;Je décris dans …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Tue, 15 Feb 2022 00:00:00 +0100</pubDate><guid>tag:blog.garamotte.net,2022-02-15:/posts/2022/02/15/fr-my-backups-organization.html</guid><category>Misc</category><category>sauvegardes</category><category>backups</category><category>borg</category><category>restic</category></item><item><title>Installation de Debian sur des machines ARM</title><link>https://blog.garamotte.net/posts/2020/11/22/fr-install-debian-on-arm-machines.html</link><description>&lt;p&gt;Les machines basées sur un processeur ARM sont devenues très populaires depuis une dizaine d'années.
Comme pour la plupart des machines, j'installe Debian dessus, mais contrairement aux ordinateurs à base de processeur &lt;em&gt;x86&lt;/em&gt;, il n'existe pas de procédure d'installation générique.&lt;/p&gt;
&lt;p&gt;Dans cet article, je décris la manière dont j'installe Debian …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Sun, 22 Nov 2020 00:00:00 +0100</pubDate><guid>tag:blog.garamotte.net,2020-11-22:/posts/2020/11/22/fr-install-debian-on-arm-machines.html</guid><category>Système</category><category>debian</category><category>arm</category><category>armbian</category></item><item><title>Superviser sa consommation d'électricité</title><link>https://blog.garamotte.net/posts/2020/11/03/fr-monitoring-electrical-consumption.html</link><description>&lt;p&gt;Lorsqu'on veut améliorer quelque chose (un objet, un comportement, un fonctionnement...), il est nécessaire de pouvoir l'analyser, afin de mieux le connaître.
C'est une des raisons pour lesquelles j'ai voulu intégrer la consommation électrique de mon logement dans mon système de supervision.&lt;/p&gt;
&lt;h2 id="linky-le-compteur-connecte"&gt;Linky : Le compteur connecté&lt;a class="headerlink" href="#linky-le-compteur-connecte" title="Permanent link"&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;La première idée qui …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Tue, 03 Nov 2020 00:00:00 +0100</pubDate><guid>tag:blog.garamotte.net,2020-11-03:/posts/2020/11/03/fr-monitoring-electrical-consumption.html</guid><category>Système</category><category>monitoring</category><category>linky</category><category>edf</category></item><item><title>Superviser un routeur 4G Huawei</title><link>https://blog.garamotte.net/posts/2020/11/01/fr-monitoring-a-huawei-4g-router.html</link><description>&lt;p&gt;Depuis l'obligation de passer en télétravail en début d'année, mon employeur m'a fourni un routeur nomade 4G Huawei afin de me permettre de travailler dans de bonnes conditions.
Comme pour tous les appareils dont on peut tirer des informations de manière automatique, j'enregistre celles auxquelles j'ai accès dans ma solution …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Sun, 01 Nov 2020 22:30:00 +0100</pubDate><guid>tag:blog.garamotte.net,2020-11-01:/posts/2020/11/01/fr-monitoring-a-huawei-4g-router.html</guid><category>Système</category><category>monitoring</category><category>huawei</category><category>4g</category><category>router</category></item><item><title>Capteurs de température/humidité et InfluxDB</title><link>https://blog.garamotte.net/posts/2020/11/01/fr-temperature-humidity-sensors-and-influxdb.html</link><description>&lt;p&gt;Depuis que j'ai mis en place mes outils de supervision, j'y enregistre des informations de nature diverses.&lt;/p&gt;
&lt;p&gt;Cet article se concentre sur l'enregistrement de la température, l'humidité et la pression atmosphérique des pièces de mon logement dans InfluxDB.&lt;/p&gt;
&lt;h2 id="materiel-utilise"&gt;Matériel utilisé&lt;a class="headerlink" href="#materiel-utilise" title="Permanent link"&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Comme toujours, je refuse la dépendance à des services externes …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Sun, 01 Nov 2020 21:30:00 +0100</pubDate><guid>tag:blog.garamotte.net,2020-11-01:/posts/2020/11/01/fr-temperature-humidity-sensors-and-influxdb.html</guid><category>Système</category><category>monitoring</category><category>influxdb</category><category>temperature</category><category>humidity</category><category>sensors</category><category>zigbee</category></item><item><title>Supervision d'un onduleur</title><link>https://blog.garamotte.net/posts/2020/11/01/fr-monitoring-an-ups.html</link><description>&lt;p&gt;Un onduleur permet d'éviter une extinction brutale des machines lors de (micro)coupures de courant, mais aussi de les protéger d'éventuelles surtensions.
Lors d'une coupure courte, sa batterie permet de ne pas avoir à éteindre les machines.
Si la coupure de courant dure plus longtemps, elle permet tout de même …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Sun, 01 Nov 2020 18:30:00 +0100</pubDate><guid>tag:blog.garamotte.net,2020-11-01:/posts/2020/11/01/fr-monitoring-an-ups.html</guid><category>Système</category><category>monitoring</category><category>ups</category><category>eaton</category></item><item><title>Superviser une Livebox</title><link>https://blog.garamotte.net/posts/2020/11/01/fr-monitoring-a-livebox.html</link><description>&lt;p&gt;Cet article sur la supervision est dédié aux informations que je récupère à propos de ma Livebox.&lt;/p&gt;
&lt;h2 id="collecte-des-informations"&gt;Collecte des informations&lt;a class="headerlink" href="#collecte-des-informations" title="Permanent link"&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Pour collecter des informations sur ma Livebox, j'utilise la bibliothèque &lt;a href="https://github.com/rene-d/sysbus"&gt;&lt;code&gt;sysbus&lt;/code&gt;&lt;/a&gt;, qui appelle en arrière plan l'API de l'interface web de la Livebox.&lt;/p&gt;
&lt;p&gt;Mon script est disponible &lt;a href="https://framagit.org/Marmotte/influxdb-scripts/-/blob/master/livebox.py"&gt;sur Framagit&lt;/a&gt;, et …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Sun, 01 Nov 2020 17:30:00 +0100</pubDate><guid>tag:blog.garamotte.net,2020-11-01:/posts/2020/11/01/fr-monitoring-a-livebox.html</guid><category>Système</category><category>monitoring</category><category>livebox</category></item><item><title>Superviser les sauvegardes : Borg, InfluxDB et Grafana</title><link>https://blog.garamotte.net/posts/2020/11/01/fr-monitoring-backups-with-borg-influxdb-and-grafana.html</link><description>&lt;p&gt;Sauvegarder ses données est essentiel pour éviter autant que possible les risques de les perdre.
Cependant, mettre en place un processus de création de sauvegardes ne suffit pas, il est aussi nécessaire de surveiller qu'elles sont bien réalisées.&lt;/p&gt;
&lt;p&gt;Dans de précédents articles, j'ai présenté &lt;a href="https://blog.garamotte.net/posts/2018/01/11/fr-backup-and-restore-with-borg.html"&gt;Borg&lt;/a&gt;, que j'utilise pour réaliser les …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Sun, 01 Nov 2020 16:30:00 +0100</pubDate><guid>tag:blog.garamotte.net,2020-11-01:/posts/2020/11/01/fr-monitoring-backups-with-borg-influxdb-and-grafana.html</guid><category>Système</category><category>monitoring</category><category>borg</category><category>influxdb</category></item><item><title>Supervision avec Telegraf, InfluxDB et Grafana</title><link>https://blog.garamotte.net/posts/2020/11/01/fr-monitoring-with-telegraf-influxdb-and-grafana.html</link><description>&lt;p&gt;Une partie importante de la gestion d'un parc informatique concerne la supervision des machines.
Cela permet d'être prévenu lorsqu'un événement, problématique ou non, intervient et de pouvoir analyser les données pour déterminer les causes de cet événement, même lorsque la machine touchée ne répond plus.&lt;/p&gt;
&lt;p&gt;Pour cela, plusieurs éléments sont …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Sun, 01 Nov 2020 15:00:00 +0100</pubDate><guid>tag:blog.garamotte.net,2020-11-01:/posts/2020/11/01/fr-monitoring-with-telegraf-influxdb-and-grafana.html</guid><category>Système</category><category>monitoring</category><category>telegraf</category><category>influxdb</category><category>grafana</category></item><item><title>Surveiller BTRFS avec Telegraf</title><link>https://blog.garamotte.net/posts/2020/11/01/fr-monitor-btrfs-with-telegraf.html</link><description>&lt;p&gt;J'utilise Telegraf pour la supervision de mes machines, et le système de fichiers BTRFS sur certaines d'entre-elles.
Cependant, aucune information n'est collectée par défaut sur la structure et les fonctionnalités spécifiques de BTRFS par Telegraf.&lt;/p&gt;
&lt;p&gt;J'ai donc décidé d'écrire un petit script python pour permettre à Telegraf de récupérer ces …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Sun, 01 Nov 2020 00:00:00 +0100</pubDate><guid>tag:blog.garamotte.net,2020-11-01:/posts/2020/11/01/fr-monitor-btrfs-with-telegraf.html</guid><category>Système</category><category>btrfs telegraf monitoring</category></item><item><title>WireGuard avec systemd-networkd</title><link>https://blog.garamotte.net/posts/2020/08/29/fr-wireguard-with-systemd-networkd.html</link><description>&lt;p&gt;Un VPN permet de connecter des machines ou des réseaux ensemble via un tunnel sécurisé au travers d'un réseau auquel on ne fait pas forcément confiance.
Il existe de multiples utilités, comme protéger notre activité sur un réseau WiFi non chiffré, accéder à des machines locales en étant à distance …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Sat, 29 Aug 2020 00:00:00 +0200</pubDate><guid>tag:blog.garamotte.net,2020-08-29:/posts/2020/08/29/fr-wireguard-with-systemd-networkd.html</guid><category>Réseau</category><category>vpn</category><category>linux</category><category>wireguard</category><category>systemd</category></item><item><title>Adieu Coquille :'(</title><link>https://blog.garamotte.net/posts/2020/07/21/fr-adieu-coquille.html</link><description>&lt;blockquote&gt;
&lt;p&gt;Cet article n'intéressera probablement pas les lecteurs habituels de mon blog.
Celui-ci ne traite pas d'un sujet informatique, et son ton est très différent, mais je ressens le besoin de l'écrire.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="il-etait-un-uf"&gt;Il était un œuf&lt;a class="headerlink" href="#il-etait-un-uf" title="Permanent link"&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;L'année dernière, nous avons eu la chance de pouvoir mettre des œufs de poule en …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Tue, 21 Jul 2020 00:00:00 +0200</pubDate><guid>tag:blog.garamotte.net,2020-07-21:/posts/2020/07/21/fr-adieu-coquille.html</guid><category>Animaux</category></item><item><title>Modifier un flux réseau à la volée</title><link>https://blog.garamotte.net/posts/2020/04/19/fr-alter-a-network-stream-on-the-fly.html</link><description>&lt;p&gt;Lorsqu'un bug apparaît dans une application réseau et qu'il n'est pas possible de modifier le comportement du client ni du serveur pour le contourner, il peut être nécessaire d'altérer les informations pendant leur transmission.
Cette manipulation nécessite évidemment que les infomations transitent en clair sur le réseau.&lt;/p&gt;
&lt;p&gt;Dans cet article …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Sun, 19 Apr 2020 00:00:00 +0200</pubDate><guid>tag:blog.garamotte.net,2020-04-19:/posts/2020/04/19/fr-alter-a-network-stream-on-the-fly.html</guid><category>Misc</category><category>netsed</category><category>dlna</category><category>iptables</category><category>mitm</category></item><item><title>Réparer un dépôt Borg endommagé</title><link>https://blog.garamotte.net/posts/2020/04/18/fr-repair-a-damaged-borg-repository.html</link><description>&lt;p&gt;J'utilise Borg pour les sauvegarde de mes machines depuis un bon moment maintenant, et j'en suis totalement satisfait.
Cependant, il y a un cas d'utilisation que je n'avais pas encore rencontré : la corruption d'un dépôt de sauvegarde.&lt;/p&gt;
&lt;p&gt;C'est maintenant chose faite, l'un de mes dépôts ayant subi la perte d'un …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Sat, 18 Apr 2020 00:00:00 +0200</pubDate><guid>tag:blog.garamotte.net,2020-04-18:/posts/2020/04/18/fr-repair-a-damaged-borg-repository.html</guid><category>Système</category><category>sauvegarde</category><category>borg</category><category>réparation</category><category>crash</category></item><item><title>Git - Récupérer des commits perdus</title><link>https://blog.garamotte.net/posts/2019/10/12/fr-git-recover-lost-commits.html</link><description>&lt;p&gt;&lt;em&gt;Git&lt;/em&gt; est un système de gestion de versions décentralisé.
Le côté décentralisé implique que chaque client télécharge une copie complète du dépôt, la plupart des opérations étant donc réalisées directement sur la machine de l'utilisateur.&lt;/p&gt;
&lt;p&gt;Cet article fait partie d'une série expliquant quelques fonctionnalités avancées que j'utilise régulièrement.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="https://blog.garamotte.net/posts/2018/07/08/fr-git-generalities-and-notations.html"&gt;Généralités et …&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Sat, 12 Oct 2019 00:00:00 +0200</pubDate><guid>tag:blog.garamotte.net,2019-10-12:/posts/2019/10/12/fr-git-recover-lost-commits.html</guid><category>Développement</category><category>git</category></item><item><title>Git - Trouver le commit introduisant une régression</title><link>https://blog.garamotte.net/posts/2018/07/08/fr-git-find-the-commit-introducing-a-regression.html</link><description>&lt;p&gt;&lt;em&gt;Git&lt;/em&gt; est un système de gestion de versions décentralisé.
Le côté décentralisé implique que chaque client télécharge une copie complète du dépôt, la plupart des opérations étant donc réalisées directement sur la machine de l'utilisateur.&lt;/p&gt;
&lt;p&gt;Cet article fait partie d'une série expliquant quelques fonctionnalités avancées que j'utilise régulièrement.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="https://blog.garamotte.net/posts/2018/07/08/fr-git-generalities-and-notations.html"&gt;Généralités et …&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Sun, 08 Jul 2018 14:55:00 +0200</pubDate><guid>tag:blog.garamotte.net,2018-07-08:/posts/2018/07/08/fr-git-find-the-commit-introducing-a-regression.html</guid><category>Développement</category><category>git</category></item><item><title>Git - Retravailler l'historique des commits</title><link>https://blog.garamotte.net/posts/2018/07/08/fr-git-rework-commits-history.html</link><description>&lt;p&gt;&lt;em&gt;Git&lt;/em&gt; est un système de gestion de versions décentralisé.
Le côté décentralisé implique que chaque client télécharge une copie complète du dépôt, la plupart des opérations étant donc réalisées directement sur la machine de l'utilisateur.&lt;/p&gt;
&lt;p&gt;Cet article fait partie d'une série expliquant quelques fonctionnalités avancées que j'utilise régulièrement.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="https://blog.garamotte.net/posts/2018/07/08/fr-git-generalities-and-notations.html"&gt;Généralités et …&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Sun, 08 Jul 2018 14:50:00 +0200</pubDate><guid>tag:blog.garamotte.net,2018-07-08:/posts/2018/07/08/fr-git-rework-commits-history.html</guid><category>Développement</category><category>git</category></item><item><title>Git - L'historique local</title><link>https://blog.garamotte.net/posts/2018/07/08/fr-git-local-history.html</link><description>&lt;p&gt;&lt;em&gt;Git&lt;/em&gt; est un système de gestion de versions décentralisé.
Le côté décentralisé implique que chaque client télécharge une copie complète du dépôt, la plupart des opérations étant donc réalisées directement sur la machine de l'utilisateur.&lt;/p&gt;
&lt;p&gt;Cet article fait partie d'une série expliquant quelques fonctionnalités avancées que j'utilise régulièrement.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="https://blog.garamotte.net/posts/2018/07/08/fr-git-generalities-and-notations.html"&gt;Généralités et …&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Sun, 08 Jul 2018 14:45:00 +0200</pubDate><guid>tag:blog.garamotte.net,2018-07-08:/posts/2018/07/08/fr-git-local-history.html</guid><category>Développement</category><category>git</category></item><item><title>Git - Dépôts et répertoires de travail</title><link>https://blog.garamotte.net/posts/2018/07/08/fr-git-repositories-and-working-directories.html</link><description>&lt;p&gt;&lt;em&gt;Git&lt;/em&gt; est un système de gestion de versions décentralisé.
Le côté décentralisé implique que chaque client télécharge une copie complète du dépôt, la plupart des opérations étant donc réalisées directement sur la machine de l'utilisateur.&lt;/p&gt;
&lt;p&gt;Cet article fait partie d'une série expliquant quelques fonctionnalités avancées que j'utilise régulièrement.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="https://blog.garamotte.net/posts/2018/07/08/fr-git-generalities-and-notations.html"&gt;Généralités et …&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Sun, 08 Jul 2018 14:40:00 +0200</pubDate><guid>tag:blog.garamotte.net,2018-07-08:/posts/2018/07/08/fr-git-repositories-and-working-directories.html</guid><category>Développement</category><category>git</category></item><item><title>Git - Notes diverses</title><link>https://blog.garamotte.net/posts/2018/07/08/fr-git-miscellaneous-notes.html</link><description>&lt;p&gt;&lt;em&gt;Git&lt;/em&gt; est un système de gestion de versions décentralisé.
Le côté décentralisé implique que chaque client télécharge une copie complète du dépôt, la plupart des opérations étant donc réalisées directement sur la machine de l'utilisateur.&lt;/p&gt;
&lt;p&gt;Cet article fait partie d'une série expliquant quelques fonctionnalités avancées que j'utilise régulièrement.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="https://blog.garamotte.net/posts/2018/07/08/fr-git-generalities-and-notations.html"&gt;Généralités et …&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Sun, 08 Jul 2018 14:35:00 +0200</pubDate><guid>tag:blog.garamotte.net,2018-07-08:/posts/2018/07/08/fr-git-miscellaneous-notes.html</guid><category>Développement</category><category>git</category></item><item><title>Git - Quelques configurations</title><link>https://blog.garamotte.net/posts/2018/07/08/fr-git-some-configurations.html</link><description>&lt;p&gt;&lt;em&gt;Git&lt;/em&gt; est un système de gestion de versions décentralisé.
Le côté décentralisé implique que chaque client télécharge une copie complète du dépôt, la plupart des opérations étant donc réalisées directement sur la machine de l'utilisateur.&lt;/p&gt;
&lt;p&gt;Cet article fait partie d'une série expliquant quelques fonctionnalités avancées que j'utilise régulièrement.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="https://blog.garamotte.net/posts/2018/07/08/fr-git-generalities-and-notations.html"&gt;Généralités et …&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Sun, 08 Jul 2018 14:30:00 +0200</pubDate><guid>tag:blog.garamotte.net,2018-07-08:/posts/2018/07/08/fr-git-some-configurations.html</guid><category>Développement</category><category>git</category></item><item><title>Git - Généralités et notations</title><link>https://blog.garamotte.net/posts/2018/07/08/fr-git-generalities-and-notations.html</link><description>&lt;p&gt;&lt;em&gt;Git&lt;/em&gt; est un système de gestion de versions décentralisé.
Le côté décentralisé implique que chaque client télécharge une copie complète du dépôt, la plupart des opérations étant donc réalisées directement sur la machine de l'utilisateur.&lt;/p&gt;
&lt;p&gt;Cet article est le premier d'une série expliquant quelques fonctionnalités avancées que j'utilise régulièrement.
Ces …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Sun, 08 Jul 2018 14:25:00 +0200</pubDate><guid>tag:blog.garamotte.net,2018-07-08:/posts/2018/07/08/fr-git-generalities-and-notations.html</guid><category>Développement</category><category>git</category></item><item><title>Un serveur Minitel entièrement logiciel</title><link>https://blog.garamotte.net/posts/2018/05/19/fr-a-fully-software-minitel-server.html</link><description>&lt;p&gt;Le Minitel est un terminal exploité commercialement jusqu'en 2012 pour accéder à des services via le réseau téléphonique de France Télécom.
Le réseau supportant les services commerciaux du Minitel ayant été définitivement stoppé, ceux-ci ne sont plus disponibles.
Cependant, il reste possible d'utiliser ces terminaux, en se connectant sur un …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Sat, 19 May 2018 00:00:00 +0200</pubDate><guid>tag:blog.garamotte.net,2018-05-19:/posts/2018/05/19/fr-a-fully-software-minitel-server.html</guid><category>Système</category><category>asterisk</category><category>sip</category><category>minitel</category><category>modem</category><category>softmodem</category><category>v23</category><category>ata</category></item><item><title>Installation d'un serveur téléphonique local avec Asterisk</title><link>https://blog.garamotte.net/posts/2018/05/18/fr-install-a-local-phone-server-with-asterisk.html</link><description>&lt;p&gt;Asterisk est un IPBX logiciel, permettant la communication par différents protocoles, dont le SIP.&lt;/p&gt;
&lt;p&gt;Cet article explique la mise en place d'un serveur de téléphonie simple, permettant de communiquer au sein du réseau local au moyen d'applications SIP et de téléphones analogiques.&lt;/p&gt;
&lt;h2 id="installation"&gt;Installation&lt;a class="headerlink" href="#installation" title="Permanent link"&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Sur Debian, il suffit d'installer le paquet …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Fri, 18 May 2018 00:00:00 +0200</pubDate><guid>tag:blog.garamotte.net,2018-05-18:/posts/2018/05/18/fr-install-a-local-phone-server-with-asterisk.html</guid><category>Système</category><category>voip</category><category>asterisk</category><category>digium</category><category>ata</category></item><item><title>Gestion des mots de passe avec pass</title><link>https://blog.garamotte.net/posts/2018/02/25/fr-passwords-management-with-pass.html</link><description>&lt;p&gt;Plusieurs solutions existent pour la gestion des mots de passe, chacune présentant ses avantages et inconvénients.&lt;/p&gt;
&lt;p&gt;Je présente ici &lt;em&gt;pass&lt;/em&gt;, un script bash permettant de gérer des mots de passe chiffrés avec GPG dans un dépôt git.
Je l'ai choisi pour plusieurs raisons :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Très simple d'utilisation.&lt;/li&gt;
&lt;li&gt;Très léger (et sans …&lt;/li&gt;&lt;/ul&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Sun, 25 Feb 2018 16:30:00 +0100</pubDate><guid>tag:blog.garamotte.net,2018-02-25:/posts/2018/02/25/fr-passwords-management-with-pass.html</guid><category>Misc</category><category>password</category><category>pass</category><category>password-store</category><category>gpg</category><category>git</category></item><item><title>Utilisation basique de GPG</title><link>https://blog.garamotte.net/posts/2018/02/25/fr-basic-usage-of-gpg.html</link><description>&lt;p&gt;&lt;em&gt;GNU Privacy Guard&lt;/em&gt; (GPG) est un logiciel permettant de chiffrer et/ou signer des documents (fichiers, emails, commits &lt;em&gt;git&lt;/em&gt;...), fonctionnant principalement à partir d'un système de paires de clés publique et privée.&lt;/p&gt;
&lt;p&gt;Cet article est simplement un résumé des commandes basiques nécessaires à l'utilisation de GPG.
J'explique ici l'utilisation de …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Sun, 25 Feb 2018 00:00:00 +0100</pubDate><guid>tag:blog.garamotte.net,2018-02-25:/posts/2018/02/25/fr-basic-usage-of-gpg.html</guid><category>Misc</category><category>gpg</category><category>gnupg</category><category>chiffrement</category><category>signature</category></item><item><title>Sauvegarde et restauration avec Borg</title><link>https://blog.garamotte.net/posts/2018/01/11/fr-backup-and-restore-with-borg.html</link><description>&lt;p&gt;Borg est un logiciel de sauvegarde doté de fonctionnalités avancées comme la déduplication et le chiffrement.&lt;/p&gt;
&lt;p&gt;Cet article explique la manière dont je l'utilise pour sauvegarder mes systèmes.&lt;/p&gt;
&lt;h2 id="pourquoi-utiliser-borg"&gt;Pourquoi utiliser Borg ?&lt;a class="headerlink" href="#pourquoi-utiliser-borg" title="Permanent link"&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;J'ai récemment revu l'organisation des sauvegardes de mes machines.
En effet, j'utilisais jusque là un script très basique à …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Thu, 11 Jan 2018 00:00:00 +0100</pubDate><guid>tag:blog.garamotte.net,2018-01-11:/posts/2018/01/11/fr-backup-and-restore-with-borg.html</guid><category>Système</category><category>sauvegarde</category><category>restauration</category><category>chiffrement</category><category>fuse</category><category>borg</category></item><item><title>Limiter les attaques par force brute sur le service SSH</title><link>https://blog.garamotte.net/posts/2018/01/07/fr-limit-brute-force-attacks-on-the-ssh-service.html</link><description>&lt;p&gt;Le service SSH (&lt;em&gt;Secure SHell&lt;/em&gt;) permet d'obtenir l'accès à un terminal sur une machine distante, ce qui le rend donc très pratique pour l'administration.
De ce fait, il est disponible sur un grand nombre de serveurs.
Malheureusement, cela le rend donc aussi très attirant pour les personnes cherchant à contrôler …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Sun, 07 Jan 2018 00:00:00 +0100</pubDate><guid>tag:blog.garamotte.net,2018-01-07:/posts/2018/01/07/fr-limit-brute-force-attacks-on-the-ssh-service.html</guid><category>Système</category><category>ssh</category><category>iptables</category><category>brute-force</category><category>pam</category><category>fail2ban</category></item><item><title>Un serveur PXE pour les booter tous</title><link>https://blog.garamotte.net/posts/2018/01/06/fr-one-pxe-server-to-boot-them-all.html</link><description>&lt;p&gt;Après avoir mis au point le &lt;a href="https://blog.garamotte.net/posts/2017/09/30/fr-one-usb-key-to-really-boot-them-all.html"&gt;menu de boot dynamique de ma clé USB&lt;/a&gt;, j'ai eu envie de faire la même chose sur mon serveur PXE.
Comme j'ai déjà une configuration de &lt;em&gt;grub&lt;/em&gt; qui le fait, j'ai donc remplacé &lt;em&gt;pxelinux&lt;/em&gt; par &lt;em&gt;grub&lt;/em&gt; sur le serveur PXE, puis j'ai repris la …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Sat, 06 Jan 2018 00:00:00 +0100</pubDate><guid>tag:blog.garamotte.net,2018-01-06:/posts/2018/01/06/fr-one-pxe-server-to-boot-them-all.html</guid><category>Système</category><category>grub</category><category>tftp</category><category>pxe</category><category>boot</category><category>qemu</category></item><item><title>Une clé USB pour les booter vraiment tous</title><link>https://blog.garamotte.net/posts/2017/09/30/fr-one-usb-key-to-really-boot-them-all.html</link><description>&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;J'explique ici la manière dont j'ai configuré …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Sat, 30 Sep 2017 00:00:00 +0200</pubDate><guid>tag:blog.garamotte.net,2017-09-30:/posts/2017/09/30/fr-one-usb-key-to-really-boot-them-all.html</guid><category>Système</category><category>grub</category><category>usb</category><category>boot</category></item><item><title>LXC sur Debian Jessie</title><link>https://blog.garamotte.net/posts/2017/03/03/fr-lxc-on-debian-jessie.html</link><description>&lt;p&gt;LXC, pour &lt;em&gt;Linux Containers&lt;/em&gt;, permet de lancer plusieurs environnements Linux sur une même machine, de manière isolée, comme le fait OpenVZ.
Par rapport à des machines virtuelles, les performances sont donc bien meilleures, puisque les différents systèmes fonctionnent directement sur le noyau, sans couche de virtualisation intermédiaire.
Cela implique aussi …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Fri, 03 Mar 2017 23:00:00 +0100</pubDate><guid>tag:blog.garamotte.net,2017-03-03:/posts/2017/03/03/fr-lxc-on-debian-jessie.html</guid><category>Système</category><category>LXC</category><category>debian</category><category>jessie</category></item><item><title>Installer Debian Jessie avec debootstrap</title><link>https://blog.garamotte.net/posts/2017/03/03/fr-install-debian-jessie-with-debootstrap.html</link><description>&lt;p&gt;Sur la plupart de mes machines, j'utilise la version stable de Debian, soit Jessie actuellement.
J'explique ici la manière dont j'installe un système avec Debootstrap.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt; : Cet article est une mise à jour de celui qui expliquait l'&lt;a href="https://blog.garamotte.net/posts/2013/08/29/fr-install-debian-wheezy-with-debootstrap.html"&gt;installation de Debian Wheezy&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="pourquoi-ne-pas-utiliser-linstalleur-debian"&gt;Pourquoi ne pas utiliser l'installeur Debian ?&lt;a class="headerlink" href="#pourquoi-ne-pas-utiliser-linstalleur-debian" title="Permanent link"&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;L'installeur ajoute …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Fri, 03 Mar 2017 22:00:00 +0100</pubDate><guid>tag:blog.garamotte.net,2017-03-03:/posts/2017/03/03/fr-install-debian-jessie-with-debootstrap.html</guid><category>Système</category><category>Debian</category><category>jessie</category><category>debootstrap</category><category>btrfs</category><category>systemd</category></item><item><title>Le système de fichiers BTRFS</title><link>https://blog.garamotte.net/posts/2017/03/03/fr-the-btrfs-filesystem.html</link><description>&lt;p&gt;BTRFS est un système de fichiers, comparable à &lt;em&gt;ZFS&lt;/em&gt;, encore en développement très actif, mais déjà intégré au noyau Linux et considéré stable pour un bon nombre de fonctionnalités.
Il est cependant conseillé d'avoir un noyau Linux le plus récent possible pour l'utiliser.&lt;/p&gt;
&lt;p&gt;Il a un fonctionnement de type &lt;em&gt;Copy-on-Write …&lt;/em&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Fri, 03 Mar 2017 21:00:00 +0100</pubDate><guid>tag:blog.garamotte.net,2017-03-03:/posts/2017/03/03/fr-the-btrfs-filesystem.html</guid><category>Système</category><category>btrfs</category><category>filesystem</category><category>raid</category></item><item><title>Configuration du pare-feu avec iptables</title><link>https://blog.garamotte.net/posts/2017/01/28/fr-firewall-configuration-with-iptables.html</link><description>&lt;p&gt;Le paquet &lt;code&gt;iptables&lt;/code&gt; fournit une collection de commandes permettant de configurer &lt;em&gt;netfilter&lt;/em&gt;, le pare-feu intégré au noyau Linux.
Cet article contient toutes les notes que j'ai prises lorsque j'ai voulu savoir réellement configurer le pare-feu sur mes serveurs Debian, autrement qu'en appliquant au hasard des règles en espérant qu'elles conviennent …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Sat, 28 Jan 2017 00:00:00 +0100</pubDate><guid>tag:blog.garamotte.net,2017-01-28:/posts/2017/01/28/fr-firewall-configuration-with-iptables.html</guid><category>Réseau</category><category>Pare-feu</category><category>Firewall</category><category>iptables</category></item><item><title>Configuration réseau sous Linux</title><link>https://blog.garamotte.net/posts/2017/01/15/fr-network-configuration-on-linux.html</link><description>&lt;p&gt;Cet article rassemble les notes que j'ai prises sur les différentes manières de paramétrer le réseau sous Linux, lors de mes tests pour l'installation de nouveaux systèmes.&lt;/p&gt;
&lt;h2 id="interfaces-et-routage-outils-deprecies"&gt;Interfaces et routage : Outils dépréciés&lt;a class="headerlink" href="#interfaces-et-routage-outils-deprecies" title="Permanent link"&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id="paquet-net-tools"&gt;Paquet &lt;code&gt;net-tools&lt;/code&gt;&lt;a class="headerlink" href="#paquet-net-tools" title="Permanent link"&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Ce paquet fournit, entre autres, les commandes &lt;code&gt;ifconfig&lt;/code&gt;, qui permet d'afficher et modifier la configuration des …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Sun, 15 Jan 2017 00:00:00 +0100</pubDate><guid>tag:blog.garamotte.net,2017-01-15:/posts/2017/01/15/fr-network-configuration-on-linux.html</guid><category>Réseau</category><category>Réseau</category><category>ifconfig</category><category>interfaces</category><category>ip</category><category>NAT</category><category>systemd</category><category>networkctl</category></item><item><title>Démarrage : BIOS ou UEFI ? MBR ou GPT ?</title><link>https://blog.garamotte.net/posts/2016/09/10/fr-boot-bios-uefi-mbr-gpt.html</link><description>&lt;p&gt;Après divers tests, je rassemble ici mes notes à propos de la configuration nécessaire pour démarrer un système, selon les différentes combinaisons courantes du micrologiciel de la carte mère (BIOS ou UEFI) et du format de table de partitions (MBR ou GPT) utilisées.&lt;/p&gt;
&lt;h2 id="descriptions"&gt;Descriptions&lt;a class="headerlink" href="#descriptions" title="Permanent link"&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id="bios"&gt;BIOS&lt;a class="headerlink" href="#bios" title="Permanent link"&gt;&amp;para;&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Après l'initialisation des différents matériels …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Sat, 10 Sep 2016 00:00:00 +0200</pubDate><guid>tag:blog.garamotte.net,2016-09-10:/posts/2016/09/10/fr-boot-bios-uefi-mbr-gpt.html</guid><category>Système</category><category>grub</category><category>mbr</category><category>gpt</category><category>bios</category><category>uefi</category></item><item><title>Migration du SheevaPlug de Debian Wheezy vers Jessie</title><link>https://blog.garamotte.net/posts/2016/02/27/fr-migrate-sheevaplug-from-debian-wheezy-to-jessie.html</link><description>&lt;p&gt;Après la migration du système Debian Wheezy vers Jessie sur mon SheevaPlug, j'ai eu la mauvaise surprise de me rendre compte que le système ne démarrait plus.&lt;/p&gt;
&lt;p&gt;J'explique ici l'origine du problème qui l'empêchait de démarrer, ainsi que la solution que j'ai appliquée pour le corriger.&lt;/p&gt;
&lt;h2 id="lerreur"&gt;L'erreur&lt;a class="headerlink" href="#lerreur" title="Permanent link"&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Après quelques dizaines …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Sat, 27 Feb 2016 00:00:00 +0100</pubDate><guid>tag:blog.garamotte.net,2016-02-27:/posts/2016/02/27/fr-migrate-sheevaplug-from-debian-wheezy-to-jessie.html</guid><category>Misc</category><category>migration</category><category>sheevaplug</category><category>wheezy</category><category>jessie</category><category>dtb</category><category>device tree blob</category></item><item><title>Les certificats SSL avec Let's Encrypt</title><link>https://blog.garamotte.net/posts/2016/02/27/fr-ssl-certificates-with-let-s-encrypt.html</link><description>&lt;p&gt;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 …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Sat, 27 Feb 2016 00:00:00 +0100</pubDate><guid>tag:blog.garamotte.net,2016-02-27:/posts/2016/02/27/fr-ssl-certificates-with-let-s-encrypt.html</guid><category>Système</category><category>Certificate</category><category>SSL</category><category>HTTPS</category><category>Let's Encrypt</category></item><item><title>Gérer et uniformiser des systèmes avec Salt</title><link>https://blog.garamotte.net/posts/2015/10/22/fr-manage-and-uniformize-systems-with-salt.html</link><description>&lt;p&gt;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 …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Thu, 22 Oct 2015 00:00:00 +0200</pubDate><guid>tag:blog.garamotte.net,2015-10-22:/posts/2015/10/22/fr-manage-and-uniformize-systems-with-salt.html</guid><category>Système</category><category>server</category><category>salt</category><category>configuration</category><category>management</category></item><item><title>Une clé USB pour les booter tous</title><link>https://blog.garamotte.net/posts/2015/10/18/fr-one-usb-key-to-boot-them-all.html</link><description>&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;J'explique ici la manière dont j'ai configuré …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Sun, 18 Oct 2015 00:00:00 +0200</pubDate><guid>tag:blog.garamotte.net,2015-10-18:/posts/2015/10/18/fr-one-usb-key-to-boot-them-all.html</guid><category>Système</category><category>grub</category><category>usb</category><category>boot</category></item><item><title>Installer Odoo depuis les sources</title><link>https://blog.garamotte.net/posts/2015/01/18/fr-install-odoo-from-sources.html</link><description>&lt;p&gt;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...&lt;/p&gt;
&lt;p&gt;Dans cet article, j'explique comment …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Sun, 18 Jan 2015 00:00:00 +0100</pubDate><guid>tag:blog.garamotte.net,2015-01-18:/posts/2015/01/18/fr-install-odoo-from-sources.html</guid><category>Système</category><category>Odoo</category><category>sources</category></item><item><title>Monitoring avec Munin 2</title><link>https://blog.garamotte.net/posts/2014/06/15/fr-monitoring-with-munin-2.html</link><description>&lt;p&gt;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.&lt;/p&gt;
&lt;h2 id="installation"&gt;Installation&lt;a class="headerlink" href="#installation" title="Permanent link"&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Sous Debian, il suffit d'installer le paquet &lt;code&gt;munin&lt;/code&gt; pour le maître.
Il est aussi …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Sun, 15 Jun 2014 00:00:00 +0200</pubDate><guid>tag:blog.garamotte.net,2014-06-15:/posts/2014/06/15/fr-monitoring-with-munin-2.html</guid><category>Système</category><category>munin</category><category>monitoring</category></item><item><title>Utiliser le watchdog du SheevaPlug</title><link>https://blog.garamotte.net/posts/2013/09/17/fr-using-the-sheevaplug-s-watchdog.html</link><description>&lt;p&gt;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 …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Tue, 17 Sep 2013 00:00:00 +0200</pubDate><guid>tag:blog.garamotte.net,2013-09-17:/posts/2013/09/17/fr-using-the-sheevaplug-s-watchdog.html</guid><category>Système</category><category>sheevaplug</category><category>watchdog</category></item><item><title>Masquer les messages de démarrage</title><link>https://blog.garamotte.net/posts/2013/09/15/fr-hide-boot-messages.html</link><description>&lt;p&gt;Plymouth est une application lancée très tôt dans le processus de démarrage, qui permet d'afficher un écran graphique, ou semi-graphique, à la place des habituels messages de démarage du système.&lt;/p&gt;
&lt;h2 id="installation"&gt;Installation&lt;a class="headerlink" href="#installation" title="Permanent link"&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Sous Debian, il suffit d'installer le paquet &lt;code&gt;plymouth&lt;/code&gt;.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="gp"&gt;$ &lt;/span&gt;sudo&lt;span class="w"&gt; &lt;/span&gt;apt-get&lt;span class="w"&gt; &lt;/span&gt;install&lt;span class="w"&gt; &lt;/span&gt;--no-install-recommends&lt;span class="w"&gt; &lt;/span&gt;plymouth
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt; : Certains thèmes sont disponibles dans …&lt;/p&gt;&lt;/blockquote&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Sun, 15 Sep 2013 00:00:00 +0200</pubDate><guid>tag:blog.garamotte.net,2013-09-15:/posts/2013/09/15/fr-hide-boot-messages.html</guid><category>Misc</category><category>plymouth</category><category>boot</category></item><item><title>Environnement graphique léger</title><link>https://blog.garamotte.net/posts/2013/09/15/fr-light-graphical-environment.html</link><description>&lt;p&gt;Un environnement graphique est quasi-indispensable, notamment pour visiter un bon nombre de sites web.
Il en existe beaucoup sous Linux, ce qui permet de choisir selon des critères très variés.&lt;/p&gt;
&lt;p&gt;J'aime bien les environnements légers, autant au niveau consommation de ressources qu'affichage à l'écran.
Précédemment, j'utilisais Xfce, accompagné de Compiz …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Sun, 15 Sep 2013 00:00:00 +0200</pubDate><guid>tag:blog.garamotte.net,2013-09-15:/posts/2013/09/15/fr-light-graphical-environment.html</guid><category>Misc</category><category>Environnement graphique</category><category>awesome</category><category>nodm</category></item><item><title>Installer OpenERP depuis les sources</title><link>https://blog.garamotte.net/posts/2013/09/14/fr-install-openerp-from-sources.html</link><description>&lt;p&gt;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...&lt;/p&gt;
&lt;p&gt;Dans cet article, j'explique comment …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Sat, 14 Sep 2013 00:00:00 +0200</pubDate><guid>tag:blog.garamotte.net,2013-09-14:/posts/2013/09/14/fr-install-openerp-from-sources.html</guid><category>Système</category><category>OpenERP</category><category>sources</category></item><item><title>Gérer des démons avec Supervisor</title><link>https://blog.garamotte.net/posts/2013/09/13/fr-manage-daemons-with-supervisor.html</link><description>&lt;p&gt;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.&lt;/p&gt;
&lt;h2 id="installation"&gt;Installation&lt;a class="headerlink" href="#installation" title="Permanent link"&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Sous Debian, il suffit d'installer le paquet &lt;code&gt;supervisor&lt;/code&gt;.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="gp"&gt;$ &lt;/span&gt;sudo&lt;span class="w"&gt; &lt;/span&gt;apt-get&lt;span class="w"&gt; &lt;/span&gt;install&lt;span class="w"&gt; &lt;/span&gt;--no-install-recommends&lt;span class="w"&gt; &lt;/span&gt;supervisor
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2 id="configuration"&gt;Configuration&lt;a class="headerlink" href="#configuration" title="Permanent link"&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;La configuration …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Fri, 13 Sep 2013 00:00:00 +0200</pubDate><guid>tag:blog.garamotte.net,2013-09-13:/posts/2013/09/13/fr-manage-daemons-with-supervisor.html</guid><category>Système</category><category>demon</category><category>supervisor</category></item><item><title>Sauvegarde et restauration avec Bup</title><link>https://blog.garamotte.net/posts/2013/09/12/fr-backup-and-restore-with-bup.html</link><description>&lt;p&gt;Bup est un système de sauvegarde construit au dessus de git.
Il permet donc très simplement de parcourir l'historique des sauvegardes.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Mise à jour&lt;/strong&gt; 09/01/2018 : Ajout …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Thu, 12 Sep 2013 00:00:00 +0200</pubDate><guid>tag:blog.garamotte.net,2013-09-12:/posts/2013/09/12/fr-backup-and-restore-with-bup.html</guid><category>Système</category><category>sauvegarde</category><category>restauration</category><category>bup</category></item><item><title>Installation et configuration de PostgreSQL</title><link>https://blog.garamotte.net/posts/2013/09/11/fr-postgresql-installation-and-configuration.html</link><description>&lt;p&gt;PostgreSQL est un système de gestion de bases de donnés relationnelles.&lt;/p&gt;
&lt;h2 id="installation"&gt;Installation&lt;a class="headerlink" href="#installation" title="Permanent link"&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Sous Debian, il suffit d'installer le paquet &lt;code&gt;postgresql&lt;/code&gt;.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="gp"&gt;$ &lt;/span&gt;sudo&lt;span class="w"&gt; &lt;/span&gt;apt-get&lt;span class="w"&gt; &lt;/span&gt;install&lt;span class="w"&gt; &lt;/span&gt;--no-install-recommends&lt;span class="w"&gt; &lt;/span&gt;postgresql
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2 id="configuration"&gt;Configuration&lt;a class="headerlink" href="#configuration" title="Permanent link"&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Les fichiers de configuration se trouvent dans le répertoire &lt;code&gt;/etc/postgresql/&amp;lt;Version&amp;gt;/&amp;lt;Cluster&amp;gt;/&lt;/code&gt;.
Le chemin complet étant différent selon la version et le cluster …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Wed, 11 Sep 2013 00:00:00 +0200</pubDate><guid>tag:blog.garamotte.net,2013-09-11:/posts/2013/09/11/fr-postgresql-installation-and-configuration.html</guid><category>Système</category><category>SGBD</category><category>PostgreSQL</category></item><item><title>Serveur web : Apache</title><link>https://blog.garamotte.net/posts/2013/09/03/fr-web-server-apache.md.html</link><description>&lt;p&gt;Apache est un serveur HTTP très répandu, doté de nombreux modules.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt; : Certains chemins donnés ici peuvent être spécifiques à l'organisation des paquets Debian.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="installation"&gt;Installation&lt;a class="headerlink" href="#installation" title="Permanent link"&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Le minimum requis est d'installer le paquet &lt;code&gt;apache2&lt;/code&gt;.
Il dépend du paquet &lt;code&gt;apache2.2-common&lt;/code&gt;, qui inclus un bon nombre de modules souvent utilisés.
Pour utiliser …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Tue, 03 Sep 2013 00:00:00 +0200</pubDate><guid>tag:blog.garamotte.net,2013-09-03:/posts/2013/09/03/fr-web-server-apache.md.html</guid><category>Réseau</category><category>web</category><category>apache</category><category>proxy</category><category>ssl</category><category>http</category><category>https</category></item><item><title>Héberger des dépôts git avec gitolite</title><link>https://blog.garamotte.net/posts/2013/09/02/fr-host-git-repos-with-gitolite.html</link><description>&lt;p&gt;Gitolite est un outil qui permet de faciliter l'hébergement de dépôts git.
Il se charge, par défaut, uniquement de la gestion des droits d'accès aux différents dépôts, mais peut aussi effectuer d'autres tâches, comme la configuration automatique des dépôts hébergés.&lt;/p&gt;
&lt;h2 id="installation"&gt;Installation&lt;a class="headerlink" href="#installation" title="Permanent link"&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Sous Debian, il suffit d'installer le paquet &lt;code&gt;gitolite&lt;/code&gt;.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="gp"&gt;$ &lt;/span&gt;sudo …&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Mon, 02 Sep 2013 00:00:00 +0200</pubDate><guid>tag:blog.garamotte.net,2013-09-02:/posts/2013/09/02/fr-host-git-repos-with-gitolite.html</guid><category>Développement</category><category>git</category><category>gitolite</category></item><item><title>Versionner les configurations utilisateur</title><link>https://blog.garamotte.net/posts/2013/09/01/fr-version-control-user-settings.html</link><description>&lt;p&gt;J'utilise régulièrement plusieurs ordinateurs.
Avec le temps, je configure donc ces machines selon mes habitudes, afin de rendre leur utilisation plus simple et efficace &lt;em&gt;pour moi&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Comme pour les notes d'installation, j'ai donc dupliqué les fichiers de configuration d'un ordinateur à l'autre, faisant des corrections sur chacun, sans forcément toujours …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Sun, 01 Sep 2013 18:18:00 +0200</pubDate><guid>tag:blog.garamotte.net,2013-09-01:/posts/2013/09/01/fr-version-control-user-settings.html</guid><category>Misc</category><category>Misc</category><category>git</category><category>configuration</category></item><item><title>Client OpenVPN</title><link>https://blog.garamotte.net/posts/2013/09/01/fr-openvpn-Client.html</link><description>&lt;h2 id="installation"&gt;Installation&lt;a class="headerlink" href="#installation" title="Permanent link"&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Sous Debian, il suffit d'installer les paquets &lt;code&gt;openssl&lt;/code&gt; et &lt;code&gt;openvpn&lt;/code&gt;.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="gp"&gt;$ &lt;/span&gt;sudo&lt;span class="w"&gt; &lt;/span&gt;apt-get&lt;span class="w"&gt; &lt;/span&gt;install&lt;span class="w"&gt; &lt;/span&gt;--no-install-recommends&lt;span class="w"&gt; &lt;/span&gt;openvpn
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2 id="configuration-generale"&gt;Configuration générale&lt;a class="headerlink" href="#configuration-generale" title="Permanent link"&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Les clés et certificats provenant du serveur seront copiés dans le répertoire &lt;code&gt;/etc/openvpn/&amp;lt;NetworkName&amp;gt;/&lt;/code&gt;.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="gp"&gt;$ &lt;/span&gt;sudo&lt;span class="w"&gt; &lt;/span&gt;mkdir&lt;span class="w"&gt; &lt;/span&gt;/etc/openvpn/&amp;lt;NetworkName&amp;gt;
&lt;span class="gp"&gt;$ &lt;/span&gt;sudo&lt;span class="w"&gt; &lt;/span&gt;cp&lt;span class="w"&gt; &lt;/span&gt;/&amp;lt;PathToCerts&amp;gt;/ca.crt&lt;span class="w"&gt; &lt;/span&gt;/etc/openvpn/&amp;lt;NetworkName&amp;gt;/
&lt;span class="gp"&gt;$ &lt;/span&gt;sudo&lt;span class="w"&gt; &lt;/span&gt;cp&lt;span class="w"&gt; &lt;/span&gt;/&amp;lt;PathToCerts&amp;gt;/&amp;lt;ClientCertName …&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Sun, 01 Sep 2013 05:35:00 +0200</pubDate><guid>tag:blog.garamotte.net,2013-09-01:/posts/2013/09/01/fr-openvpn-Client.html</guid><category>Réseau</category><category>OpenVPN</category></item><item><title>Serveur OpenVPN</title><link>https://blog.garamotte.net/posts/2013/09/01/fr-openvpn-server.html</link><description>&lt;p&gt;Un serveur OpenVPN permet à des machines d'établir un lien chiffré avec le serveur.
Il peut permettre d'accéder à un réseau privé situé derrière le serveur.
Il peut aussi être utilisé pour faire passer tout le traffic du client par ce lien, dans le cas où le client utilise une …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Sun, 01 Sep 2013 03:37:00 +0200</pubDate><guid>tag:blog.garamotte.net,2013-09-01:/posts/2013/09/01/fr-openvpn-server.html</guid><category>Réseau</category><category>OpenVPN</category></item><item><title>Wake-on-LAN</title><link>https://blog.garamotte.net/posts/2013/09/01/fr-wake-on-lan.html</link><description>&lt;p&gt;Le Wake-on-LAN permet de démarrer un ordinateur à distance.&lt;/p&gt;
&lt;h2 id="mise-en-place-sur-la-machine-a-demarrer"&gt;Mise en place sur la machine à démarrer&lt;a class="headerlink" href="#mise-en-place-sur-la-machine-a-demarrer" title="Permanent link"&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Pour pouvoir être réveillé, il est nécessaire que la carte réseau de l'ordinateur à démarrer écoute en permanence sur le réseau, même lorsque celui-ci est éteint.
Il faut donc indiquer au système d'exploitation …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Sun, 01 Sep 2013 00:00:00 +0200</pubDate><guid>tag:blog.garamotte.net,2013-09-01:/posts/2013/09/01/fr-wake-on-lan.html</guid><category>Réseau</category><category>Wake-on-LAN</category><category>wol</category></item><item><title>LXC sur Debian Wheezy</title><link>https://blog.garamotte.net/posts/2013/08/31/fr-lxc-on-debian-wheezy.html</link><description>&lt;p&gt;LXC, pour &lt;em&gt;Linux Containers&lt;/em&gt;, permet de lancer plusieurs environnements Linux sur une même machine, de manière isolée, comme le fait OpenVZ.
Par rapport à des machines virtuelles, les performances sont donc bien meilleures, puisque les différents systèmes fonctionnent directement sur le noyau, sans couche de virtualisation intermédiaire.
Cela implique aussi …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Sat, 31 Aug 2013 22:11:00 +0200</pubDate><guid>tag:blog.garamotte.net,2013-08-31:/posts/2013/08/31/fr-lxc-on-debian-wheezy.html</guid><category>Système</category><category>LXC</category></item><item><title>DHCP, DNS et PXE avec Dnsmasq</title><link>https://blog.garamotte.net/posts/2013/08/31/fr-dhcp-dns-and-pxe-with-dnsmasq.html</link><description>&lt;p&gt;Dnsmasq est un serveur très léger, parfaitement adapté à un petit réseau local.
Il peut fournir les services DNS, DHCP, TFTP et BOOTP, ce qui en fait un candidat idéal pour la mise en place d'un serveur PXE.&lt;/p&gt;
&lt;h2 id="installation"&gt;Installation&lt;a class="headerlink" href="#installation" title="Permanent link"&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Sous Debian, il suffit d'installer le paquet &lt;code&gt;dnsmasq&lt;/code&gt;.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="gp"&gt;$ &lt;/span&gt;sudo&lt;span class="w"&gt; &lt;/span&gt;apt-get&lt;span class="w"&gt; &lt;/span&gt;install …&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Sat, 31 Aug 2013 00:00:00 +0200</pubDate><guid>tag:blog.garamotte.net,2013-08-31:/posts/2013/08/31/fr-dhcp-dns-and-pxe-with-dnsmasq.html</guid><category>Réseau</category><category>Dnsmasq</category><category>DNS</category><category>DHCP</category><category>TFTP</category><category>BOOTP</category><category>PXE</category></item><item><title>Utilisation basique de LVM</title><link>https://blog.garamotte.net/posts/2013/08/30/fr-basic-LVM-usage.html</link><description>&lt;p&gt;LVM est un gestionnaire de volumes logiques.
Il permet une gestion plus souple de l'espace de stockage que l'utilisation directe des disques durs.&lt;/p&gt;
&lt;p&gt;En contrepartie, si l'un des disques qui composent le volume physique LVM tombe en panne, il devient très difficile, voire impossible, de récupérer les données de ce …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Fri, 30 Aug 2013 00:00:00 +0200</pubDate><guid>tag:blog.garamotte.net,2013-08-30:/posts/2013/08/30/fr-basic-LVM-usage.html</guid><category>Système</category><category>LVM</category></item><item><title>Gestion du RAID avec mdadm</title><link>https://blog.garamotte.net/posts/2013/08/30/fr-raid-management-with-mdadm.html</link><description>&lt;p&gt;Le RAID permet de répartir les données entre plusieurs disques durs.
Cela permet d'améliorer les performances, la tolérance aux pannes, ou les deux.&lt;/p&gt;
&lt;p&gt;La plupart des niveaux de RAID se basent sur la taille du plus petit élément.
Il est donc recommandé d'utiliser des disques de même taille.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt; : Cette …&lt;/p&gt;&lt;/blockquote&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Fri, 30 Aug 2013 00:00:00 +0200</pubDate><guid>tag:blog.garamotte.net,2013-08-30:/posts/2013/08/30/fr-raid-management-with-mdadm.html</guid><category>Système</category><category>RAID</category><category>mdadm</category></item><item><title>Installer Debian Wheezy avec debootstrap</title><link>https://blog.garamotte.net/posts/2013/08/29/fr-install-debian-wheezy-with-debootstrap.html</link><description>&lt;p&gt;Afin de faire les choses dans l'ordre, je vais commencer par l'installation du système d'exploitation.&lt;/p&gt;
&lt;p&gt;Sur la plupart de mes machines, j'utilise la version stable de Debian, soit Wheezy actuellement.
C'est donc avec cette version que j'ai écrit cette note d'installation.&lt;/p&gt;
&lt;h2 id="pourquoi-ne-pas-utiliser-linstalleur-debian"&gt;Pourquoi ne pas utiliser l'installeur Debian ?&lt;a class="headerlink" href="#pourquoi-ne-pas-utiliser-linstalleur-debian" title="Permanent link"&gt;&amp;para;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;J'ai utilisé XUbuntu …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Thu, 29 Aug 2013 00:00:00 +0200</pubDate><guid>tag:blog.garamotte.net,2013-08-29:/posts/2013/08/29/fr-install-debian-wheezy-with-debootstrap.html</guid><category>Système</category><category>Debian</category><category>wheezy</category><category>debootstrap</category></item><item><title>Introduction</title><link>https://blog.garamotte.net/posts/2013/08/28/fr-introduction.html</link><description>&lt;p&gt;Passionné d'informatique, adepte du libre, je passe beaucoup de temps à bidouiller sur mes différentes machines.
Au fur et à mesure de mes expérimentations, j'ai tout naturellement accumulé un bon nombre de notes d'installation, et je continue d'en créer à chaque nouveau test.
Il n'y a parfois qu'une procédure d'installation …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marmotte</dc:creator><pubDate>Wed, 28 Aug 2013 00:00:00 +0200</pubDate><guid>tag:blog.garamotte.net,2013-08-28:/posts/2013/08/28/fr-introduction.html</guid><category>Misc</category><category>Misc</category></item></channel></rss>