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