Des articles au fil de l'eau ...

Bonjour à tous, Aujourd’hui, je vais vous parler de l’essai que j’ai fait de Gitlab pour mon usage personnel. Contexte Pour gérer tous mes dépôts Git, je possède une instance de Gitea. C’est un service léger et très simple à installer et maintenir que j’héberge sur mon serveur. Je m’en sers pour faire des miroirs des principaux logiciels Open-Source que j’utilise mais également pour stocker entre autres des Dockerfile et docker-compose.yml de services que j’héberge ainsi que des petits projets personnels. ... En savoir plus

Bonjour à tous, Dans le monde des développeurs, il existe une multitude d’outils et frameworks éphémères dont tout le monde oublie très rapidement l’existence. Tig ne fait pas partie de ces outils mais plutôt de ceux qui constituent la base de la boîte à outils d’un développeur selon moi ! Cet article va vous présenter ce qu’est Tig et comment l’utiliser. Préambule Git, Tig, ce sont des outils à la base en anglais (Tig n’a pas de version française par exemple). Cet article va donc parfois utiliser des mots anglais voire franglais, mais c’est pour essayer de rendre le propos le plus compréhensible possible. ... En savoir plus

Bonjour à tous, Aujourd’hui, on va parler d’un sujet toujours ultra-important à mes yeux: les sauvegardes. Et ce dans un contexte bien part, il s’agit aujourd’hui de parler de la sauvegarde des mails. Pourquoi maintenant ? Les sauvegardes en général Je ne vais pas vous le cacher, à propos des sauvegardes de mon serveur, c’est relativement ceinture-bretelle. Je réalise des sauvegardes automatiques plusieurs fois par jour au sein du serveur avec borg (un outil de sauvegarde) pour archiver les modifications (pour revenir facilement à un état antérieur d’un service). J’ai ensuite des sauvegardes toutes les 12 heures de ce serveur sur un disque dur chez moi et enfin toutes les quelques semaines sur un autre disque stocké ailleurs. De plus, sur mon PC chez moi, j’ai également une copie des fichiers du serveur dans une machine virtuelle dans le but de pouvoir réaliser des tests (mises à jours de services comme Nextcloud, etc…). ... En savoir plus

Bonjour à tous, Il y a plusieurs mois, j’avais fait un article sur le protocole ESNI et je vous invite à aller le lire si ce n’est déjà fait ! Aujourd’hui, nous allons nous attarder protocole OCSP, je me suis entre autres inspiré des explications fournies sur Wikipédia. Pour comprendre cet article, il n’est pas nécessaire d’avoir des connaissances poussées mais uniquement d’avoir des bases sur le chiffrement par clé. Par simplicité et parce que c’est un des protocoles les plus courants pour le grand public, les exemples seront souvent basés sur le HTTPS, mais cela ne veut pas dire que le protocole OCSP (et tout ce qu’on verra autour) est propre au HTTPS. ... En savoir plus

[OpenVPN] UDP et TCP avec Traefik

Publié le 29 mars 2021
Bonjour à tous, Il y a 4 ans, j’avais écrit un article expliquant comment installer et utiliser OpenVPN en UDP sur un serveur. Puis en septembre 2018, je faisais un article à propos de l’utilisation d’OpenVPN sur smartphone. Aujourd’hui, nous allons encore parler d’OpenVPN, mais cette fois-ci, pour utiliser à la fois l’UDP mais aussi le TCP. Nous allons notamment reprendre les bases du VPN, je trouve que mon propos à l’époque n’était pas forcément le plus clair pour expliquer ce qu’est et à quoi sert un VPN. ... En savoir plus

Bonjour à tous, Depuis plusieurs années, on entend régulièrement parler d’un chargeur unique à base d’USB-C pour l’ensemble des téléphones portables. Les constructeurs seraient alors obligés de se conformer à ce chargeur unique pour leurs nouveaux téléphones. Dans cet article, nous allons voir les enjeux liés à cette éventuelle obligation. L’USB dans tous ses états Tout d’abord, voyons un peu de quoi il s’agit quand on parle d’USB-C. On commencera par voir la norme puis les connecteurs. ... En savoir plus

Bonjour à tous, Dans cet article, nous allons voir comment configurer votre Raspberry Pi pour qu’il puisse contrôler vos prises CHACON/DiO. Les prises CHACON/DiO Les prises CHACON/DiO sont des prises électriques pilotables par commande radio. En temps normal, on utilise la télécommande fournie avec mais aujourd’hui, on va voir comment les piloter depuis un Raspberry Pi. Mon bloc TV est par exemple sur un de ces prises, il suffit d’un appui sur la télécommande pour l’allumer ou l’éteindre, cela évite de garder en veille la TV, le décodeur … Cependant, la télécommande a ses limites, notamment pour une éventuelle automatisation. J’ai par exemple un disque dur qui n’a besoin d’être alimenté que pour le temps de mes sauvegardes, le Raspberry Pi est un excellent candidat pour automatiser cette tâche, d’autant que c’est lui qui réalise la sauvegarde, mais ça, ça sera pour un autre article ! ... En savoir plus

Bonjour à tous, Dans cet article, je vous propose une réflexion récente que j’ai pu avoir à propos des DRM sur les livres électroniques. Les livres électroniques J’ai acheté une liseuse en avril 2019. Avant, comme beaucoup de monde, j’étais frileux à l’idée de quitter l’univers magique des pages et du papier pour avoir un écran de plus au quotidien. Maintenant, je préfère largement lire un livre depuis ma liseuse, c’est plus facile à transporter, plus léger, plus agréable quand on est couché dans le lit avant de s’endormir … ... En savoir plus

Bonjour à tous, Dans cet article, nous allons voir comment installer Raspberry Pi OS 64 bits sur un Raspberry Pi 4 (ce tutoriel est valable à la date de sortie de l’article, mais est voué à être obsolète d’ici quelques mois, notamment lorsque le système d’exploitation ne sera plus en version Beta). Avant-propos Raspberry Pi OS (anciennement appelé Raspbian), est le système d’exploitation officiel de la fondation Raspberry Pi pour son matériel Raspberry Pi. Au moins, la ligne directrice est claire, ils fabriquent des Raspberry Pi et fournissent également la partie logicielle pour les exploiter. ... En savoir plus

[Qu’es aquò ?] Le protocole ESNI

Publié le 28 octobre 2020
Bonjour à tous, Dans cet article, nous verrons que le HTTPS, c’est bien, mais que ce n’est pas suffisant pour garantir la confidentialité totale de vos échanges. On commencera tout d’abord la base avec le protocole TLS avant d’arriver sur le SNI puis son extension l’ESNI. TLS TLS signifie à Transport Layer Security, soit Sécurité de la Couche Transport en français (la couche Transport correspondant à la couche 4 du modèle OSI). TLS est donc un protocole de chiffrement qui a succédé un SSL qui permet pour un client de: ... En savoir plus