Moving to K3s at home

Introduction In this post, I talked about the home k8s cluster I built in 2022, specifically its dual-stack network setup with Cilium. It had two main purposes: first, to practice k8s on a daily basis, because besides being a bit overhyped, I really enjoy using k8s and I want to maintain/develop my skills on it. and then, because after many years, I decided to cancel my dedicated server subscription and move back my services to be self-hosted at home....

January 24, 2023 · 6 min · dek

Use an USB drive as a dumb boot chainloader (with grub)

This post is a short one, a note intended to my future self, and maybe others who would need to do the same. Context Since a few weeks, I own an HP Microserver Gen8, which I bought to replace my trusty Microserver G7 N54L. The Gen8 provides 4 disk trays, and also a 5th internal SATA port. This port is originally intended for the internal DVD drive, but I have no use for it and instead plugged an SSD in place, in order to host the operating system....

January 17, 2023 · 3 min · dek

Dual-stack home K8s cluster with Cilium

Introduction Since a few weeks, I’m deploying a Kubernetes cluster at home. The main goals are: start hosting some stuff at home again getting more proficient on Kubernetes a certain idea of fun Moreover, having IPv6 at home, I wanted my cluster to fully embrace it: be able to communicate using IPv6, and also expose services using that protocol. This kind of setup is not difficult per se, but not as straightforward as a classical IPv4-only cluster....

June 1, 2022 · 8 min · dek

Upgrade a Lenovo Thinkpad X270 to a FullHD IPS screen

If you want to upgrade your Thinkpad X270 screen from the shitty 1366x768 TN model to a gorgeous 1920x1080 IPS one, you have a lot of options, since there are multiple FRUs available. At first, you could think of buying the cheapest or the best one, but you need to be aware of a few things : LCD panels for X240 to X270 come in two form factors, a small and a large one (even if the screen size is alway 12....

September 30, 2018 · 2 min · dek

Indexer son MUC xmpp dans Elasticsearch

Avec les copains, on discute au quotidien sur une chatroom XMPP. Ça s’appelle un MUC, ou “Multi-User Chat”, c’est défini dans la XEP-0045 et ça ressemble à ce qu’on connaît sur IRC. Dans notre cas, ce MUC est hébergé sur mon serveur XMPP personnel (un Prosody), et n’importe quelle personne autorisée peut le rejoindre avec un compte XMPP quelconque, pas besoin d’être inscrit sur mon serveur, c’est la beauté du modèle fédéré de XMPP....

December 17, 2016 · 5 min · dek