Alain Igban
  • Home
  • About
  • Professional Experience
  • Education
  • Projects
  • More
    Skills Recent Posts
  • Posts
  • Dark Theme
    Light Theme Dark Theme System Theme
  • Posts
  • About me
    • alain.apigban.com
  • Ansible
    • Ansible Role for Installing PaperMC
    • Deploying Immich with Ansible and Podman
    • Netbox Deployment using Ansible and Podman
    • Stacked Loops
    • Testing Ansible Roles
  • Homelab
    • Caddy Proxy reconfiguration
    • Deploy a new version of Immich
    • Deploying My Portfolio Website on Netlify
    • Disk Passthrough method in Proxmox
    • i/o Error for storage01
    • My First NAS
    • Resolving Reverse Proxy Host Header Issues
  • Linux
    • Operation Not Permitted
Hero Image
Deploying Immich with Ansible and Podman

This post outlines the process for deploying Immich, a self-hosted photo and video backup solution, using a dedicated Ansible role. This role automates the entire setup process, from installing dependencies to deploying the necessary containers with Podman. Prerequisites Access to the target server for Immich deployment. Ansible installed on your control node. This Ansible role available to your playbook. Usage Guide Follow these steps to integrate and run the apigban.podman_immich role in your environment.

Sunday, June 15, 2025 Read
Hero Image
Ansible Role for Installing PaperMC

From Bedrock to Java: My Reseach for the Ultimate Minecraft Experience (with a little help from Ansible) Repository: https://github.com/apigban/papermc_role My journey into the world of Minecraft server administration started in October 2024, a shared adventure with my daughter. Like many others, we initially dove into the Bedrock edition, quickly setting up a server on our home network. It wasn’t the most elegant setup – a hastily configured LXC container in Proxmox, a far cry from well-documented infrastructure. I even dabbled with PufferPanel, but I just preferred using the Cli, so I ditched Pufferpanel.

Friday, December 20, 2024 Read
Hero Image
My Method for Testing Ansible Roles with Molecule and Proxmox Driver

This document outlines my method for testing Ansible roles using Molecule with the molecule-proxmox driver. Thanks to Michael Meffie for creating the molecule-proxmox plugin. Overview Molecule is a testing framework for Ansible roles. It has allowed me to create test scenarios that automate the process of provisioning, converging, verifying, and destroying infrastructure. The molecule-proxmox driver enables me to test my roles against virtual machines running on a Proxmox virtualization platform. Configuration Files Molecule uses several configuration files to define the test environment and the steps involved in the testing process. I typically put these files in the molecule/default/ directory.

Friday, December 20, 2024 Read
Hero Image
Automating Netbox Deployment with Ansible and Podman

Automating Netbox Deployment with Ansible and Podman Having a reliable source of truth for my infrastructure design is important. While enterprises often use AWS Systems Manager Inventory for this purpose, homelab environments need a more accessible solution. This is where Netbox comes in - an open-source infrastructure resource modeling tool that can serve as a powerful alternative for homelab environments. Why Netbox for My Homelab? It began with a specific need: I needed to simulate AWS Systems Manager Inventory functionality in my homelab environment. I needed a robust source of truth for my infrastructure, and Netbox’s IPAM (IP Address Management) capabilities offered the perfect solution to help get my homelab infrastructure to the desired state.

Tuesday, November 19, 2024 Read
Hero Image
Working with Stacked Loops in Ansible

In my homelab environment, I recently encountered an interesting challenge: I needed to execute multiple Hugo commands across multiple website directories. This led me to explore one of Ansible’s powerful features - stacked loops. In this post, I’ll share my experience and show you how to effectively use stacked loops in Ansible. The Challenge I maintain several Hugo-based websites in my homelab, each requiring the same set of commands for updates and maintenance. Manually running these commands for each site was becoming tedious and error-prone. I needed a way to automate:

Tuesday, November 19, 2024 Read
Navigation
  • About
  • Professional Experience
  • Education
  • Projects
  • Skills
  • Recent Posts
Contact me:
  • alain@apigban.com
  • apigban
  • Alain Igban
  • +971 564359497

Stay up to date with email notification


By entering your email address, you agree to receive the newsletter of this website.

Toha Theme Logo Toha
© 2025 Alain Igban
Powered by Hugo Logo