29/12/2023 | Créer son cloud de MicroVM à la maison ? | “J’utilise constamment des machines virtuelles pour tester des scripts, pour héberger des services, pour faire des tests de déploiement, etc. J’ai pour habitude d’utiliser Proxmox dans le cadre de mon lab, et Libvirt au travail. |
16/12/2023 | Je voulais juste ouvrir un port sur ma Livebox… | Lorsque vous souhaitez ouvrir un port sur votre Livebox, celle-ci vous demande de choisir un appareil. Mais comment faire si l’appareil n’est pas dans la liste ? C’est ce que nous allons voir dans cet article. |
10/12/2023 | Au final… qu’est-ce qu’un conteneur ? | Au final … qu’est-ce qu’un conteneur ? Nous allons voir les bases de ce qu’est un conteneur, comment sont-ils créés et comment les utiliser. Nous verrons aussi comment utiliser LXC pour créer un conteneur. |
02/12/2023 | Sealed Secrets | “Lorsque vous déployez une application sur Kubernetes, il est possible que celle-ci ait besoin de secrets pour fonctionner. Mais comment gérer ces secrets ? Comment les stocker ? Il existe de nombreuses solutions pour gérer les secrets dans Kubernetes, je vais vous en présenter une : Sealed-Secret.” |
08/10/2023 | Prometheus de A à Y | Prometheus est une solution de supervision créée par Soundcloud en 2012 et open-sourcée en 2015. C’est un incontournable qui se démarque via l’intégration à de nombreux services tiers non supportés nativement. |
29/09/2023 | Découverte de Guix | Guix est une alternative à Nix, un gestionnaire de paquet et de configuration. Découvrez comment l’installer et l’utiliser. |
11/09/2023 | Passage de la certification Terraform Associate | Terraform Associate est une certification officielle de HashiCorp. Celle-ci permet de valider vos connaissances sur Terraform via un examen en ligne. Je vous partage mon expérience dans cet article ! |
23/08/2023 | Passage de la certification Consul Associate | Consul Associate est une certification officielle de HashiCorp. Celle-ci permet de valider vos connaissances sur Consul via un examen en ligne. Je vous partage mon expérience dans cet article ! |
06/08/2023 | Consul : de A à Y | Consul est un outil permettant de gérer des micro-services, de la haute-disponibilité, mais aussi la sécurité et la communication entre les services. Cette page est condensé de ce que j’ai pu apprendre sur le sujet. |
08/07/2023 | Débuter avec Tmux | Tmux est un multiplexeur de terminal, celui-ci permet de créer et contrôler des sessions. Il est souvent utilisé pour lancer une commande en fond et pouvoir fermer le terminal sans crainte que le processus ne soit stoppé. Nous allons voir comment l’utiliser. |
07/07/2023 | Blinky - Un petit gyrophare connecté | Blinky est un petit gyrophare connecté par Enix qui peut vous faciliter la vie durant vos astreintes |
26/06/2023 | PrezVim - Apprendre Vim en 30 minutes | |
26/06/2023 | QuteBrowser - Un navigateur basé sur Vim | QuteBrowser est un navigateur basé sur Vim qui permet de naviguer sur le web sans utiliser la souris (ou presque) |
27/05/2023 | Traefik Certs Dumper | Extraire les certificats SSL/TLS de Traefik avec Traefik-Certs-Dumper pour les utiliser dans d’autres applications |
16/05/2023 | IPFS - Un protocole pour archiver et partager des fichiers | Via cette page, vous découvrirez ce qu’est l’IPFS et comment partager vos fichiers pour qu’ils deviennent incensurables et décentralisés |
16/04/2023 | Boot PXE avec netboot | NetBoot est un utilitaire permettant de faciliter la création d’un boot PXE. Nous allons voir comment déployer NetBoot et garder les assets en local et non sur un serveur tiers |
10/04/2023 | Simple DebianRepository - Déployer un dépôt Debian en 2min avec Docker | DebianRepository est un projet basé sur Docker permettant de déployer un dépôt de paquets Debian en quelques secondes |
31/03/2023 | Dagger.io, un CI Universel | Dagger.IO est un outil maintenu par Solomon Hykes, celui-ci permet de créer un CI local (ou distant) n’étant pas dépendant du Yaml ou d’un DSL |
08/03/2023 | Créer ses propres packages Debian | Créer ses propres packages Debian n’est pas aussi compliqué qu’on peut le croire. Nous allons voir comment packager ses propres scripts/programmes de manière facile et efficace |
08/03/2023 | Cert-Manager | Cert-Manager est un programme permettant de gérer les certificats (ainsi que leurs renouvellements) sur des clusters Kubernetes. Nous allons voir comment déployer Cert-Manager et générer nos premiers certificats |
03/03/2023 | Signalez vos attaquants avec Fail2Ban | Ne restez pas neutre face aux attaques sur vos services exposés. Signalez chacune des IPs suspectes à partir de Fail2Ban et rendez le web un peu plus sûr chaque jour. |
01/03/2023 | Créer son dépôt Debian | Lorsque nous avons de nombreux serveurs, il convient d’automatiser chacun des déploiements que nous réalisons. Et lorsque la majorité sont sous Debian, ces déploiements peuvent prendre la forme de fichiers .deb. Nous verrons donc sur cette page comment créer notre propre dépôt Debian |
01/03/2023 | DNS / DHCP avec DNSMASQ | “Ce guide vous explique comment configurer un serveur DNS et DHCP en utilisant DNSMASQ. Il couvre l’installation, la configuration du DHCP et du DNS, ainsi que la gestion des baux statiques.” |
18/02/2023 | Stocker des secrets dans un dépôt Git | Sops est un utilitaire créé par Mozilla permettant de chiffrer ses secrets. Nous allons voir comment mettre en place SOPS et le coupler à pre-commit pour ne jamais commit sans chiffrer vos secrets |
08/02/2023 | Mon matériel | Mon matériel pour mon infrastructure personnelle. |
02/02/2023 | Tests unitaires système avec TestInfra | Testinfra est une librairie Python permettant de faire des tests unitaires sur des conditions systèmes. Nous allons installer Testinfra et créer 2-3 tests unitaires pour vérifier que notre système soit bien configuré. |
09/01/2023 | Créer son propre registre helm | Créer son propre registre helm pour déployer ses applications. |