Blog
9 posts — browse by tag
- K3s - An Ally For Fast Deployment And Orchestration
K3s introduction and quick setup for orchestration and deployment.
- Infrastructure as code with Ansible: configuring the homelab from one place
Using Ansible to configure the homelab nodes from the admin laptop: an inventory, an encrypted vault for the sudo password, and idempotent playbooks for time synchronization and Docker, all versioned in git.
- Burn multiple ISOs on one thumb drive
Using Ventoy to keep multiple ISOs on a single USB drive, and using it to install Ubuntu Server on the three machines of our first homelab.
- First minimal router: an OpenWrt gateway for the homelab
Turning a TP-Link Archer C7 into the homelab gateway with OpenWrt: an isolated DMZ for the cluster, a wired-only admin network, and all DMZ traffic sent through a WireGuard tunnel to our VPS, with a kill switch.
- First homelab: a first step toward orchestration
Building a small 10-inch rack homelab with three refurbished Lenovo ThinkCentre Tiny PCs, a shared power supply, a switch and a patch panel, ready for our first orchestrated cluster.
- Quick blog deployment: Astro, Caddy and a GitHub Actions pipeline
How cipipes.com was built with Astro, then served by Caddy on an OVH VPS and deployed on every push by GitHub Actions.
- Containerized GitHub Actions Runners - Build Your Own Self-Hosted Runner
Building a self-hosted GitHub runner Docker container.
- First minimal infrastructure: OVH VPS - from order to a hardened server
A step-by-step guide for a first server: order an OVHcloud VPS, log in with SSH keys, and lock it down with a firewall, fail2ban, automatic updates and backups.
- Hello, World: booting up CiPipes
Why this blog exists and what to expect: DevOps, embedded systems and the infrastructure underneath.