Blog

Practical solutions and technical deep dives

Deploying Immich with Ansible and Podman
ansible

Deploying Immich with Ansible and Podman

A dedicated Ansible role for self-hosted photo and video backups

Deploying My Portfolio Website on Netlify
homelab

Deploying My Portfolio Website on Netlify

Eliminating homelab dependency with CDN-backed hosting

Reverse Proxy Configuration Update: Redirecting alain.apigban.com to Netlify
homelab

Reverse Proxy Configuration Update: Redirecting alain.apigban.com to Netlify

Moving web traffic from homelab VM to Netlify-hosted static site

2025-02-27 - Another i/o Error for storage01
homelab

2025-02-27 - Another i/o Error for storage01

Another disk failure on the mergerfs pool — resolved without data loss

Resolving Reverse Proxy Host Header Issues
homelab

Resolving Reverse Proxy Host Header Issues

Debugging blank pages behind a Caddy reverse proxy chain

Disk Passthrough to VM - Method in Proxmox
homelab

Disk Passthrough to VM - Method in Proxmox

Direct physical disk attachment to VMs for dedicated storage and recovery

A NAS was my first impulse purchase for my homelab
homelab

A NAS was my first impulse purchase for my homelab

Why a prebuilt NAS became a liability and how I migrated away from it

Deploy a new version of Immich using Ansible and Podman
homelab

Deploy a new version of Immich using Ansible and Podman

Step-by-step automated photo backup updates with Ansible

Operation Not Permitted: SubID showdown to Save My Family Media Database
linux

Operation Not Permitted: SubID showdown to Save My Family Media Database

Recovering a family media server after an accidental domain removal

Ansible Role for Installing PaperMC
ansible

Ansible Role for Installing PaperMC

From Bedrock to Java — finding the best Minecraft server experience

My Method for Testing Ansible Roles with Molecule and Proxmox Driver
ansible

My Method for Testing Ansible Roles with Molecule and Proxmox Driver

Automated role testing against real Proxmox VMs, not containers

Working with Stacked Loops in Ansible
ansible

Working with Stacked Loops in Ansible

Automating Hugo builds across multiple sites with nested loop patterns

Automating Netbox Deployment with Ansible and Podman
ansible

Automating Netbox Deployment with Ansible and Podman

Building a reliable infrastructure source of truth from scratch