Thu 31 August 2023Ubuntu Server comes with unattended installation that can partition your disk, but the partitioning does not play well when your drive has prior partitions you want to keep. We explore Ubuntu's installer and tweak it to inject dynamic behavior through the early-commands. We develop in-house installation scripts inside virtual machines and run the installer end-to-end completely unattended.
Sun 21 August 2022Configuring your home network might be particularly tricky when the IPv6 prefix changes over time. This article provides an end-to-end solution, from the home server stack to the router update scripts. A script for updating your DNS and firewall directly from your router is provided.
Sun 23 January 2022GPG subkeys, trust contexts and privacy: the article deals with the concept of GPG subkeys and explains why it is a good practice, making the parallel with other password practices used today for websites. It details how to extract and manipulate subkeys for Thunderbird's GPG configuration.
Thu 21 May 2020Java-specs for Atlassian Bamboo CI/CD is a powerful tool for managing build and deployment pipelines. The use of Java brings composability and reusability to the developments, and let you organize your CI/CD at a larger scale. I describe in this short article how I share common Java classes between several of my Java-specs.
Tue 31 March 2020How do you manage several SSH identities when accesses are conflicting? I show various configurations along with their advantages/flaws, giving you precise control over how SSH uses your many identities.
Thu 06 June 2019A very simple example on how to transfer large files to Windows hosts with Ansible
Sat 12 January 2019A prompt with very high contrast
Thu 10 May 2018How I configure and build this static site with Pelican