RSS Amplifier

Blog

blog.

Just another WordPress site

blog.jonathanmtran.comRSS feed ↗10 posts

Latest posts

Podman Quadlet Gotchas

I have been switching from Docker to Podman and now I am taking the next step of using Quadlet such that containers start via systemd. I used podlet as a starting point by executing podlet compose -pod to generate Quadlet files from my compose.yml. From there I reviewed the output, reviewed the systemd units from Continue reading Podman Quadlet Gotchas

2025 Homelab Snapshot

Since we are wrap-ing things up, it is a good time to document a snapshot of the homelab/homeprod. This homelab is where I lab hardware, software, and concepts into eventual production. Highlights include: going from wire shelves to a 10-inch rack, the introduction of Mikrotik hardware, Technitium replacing Pi-hole for DNS filtering, and OpenVPN being Continue reading 2025 Homelab Snapshot

Archiving E-mails with Dovecot and imapsync

Recently, Google started to send notices saying that I am approaching my storage limit (15 GB). Apparently the bulk of my usage is e-mails. To address this I have set up IMAP server as an e-mail archive target, copied all of my email to said archive target, and will eventually delete old emails, freeing up Continue reading Archiving E-mails with Dovecot and imapsync

How I Use Syncthing (2025)

This is a brief (2025) overview of my Syncthing setup and the method to the madness when it comes to synchronizing data across multiple computers with some phones thrown in to the party. It is a little different from other solutions such as Google Drive or Dropbox as the data rests (is stored) locally on Continue reading How I Use Syncthing (2025)

How I Use Ansible (2025)

As I am nearing 100 commits on one of my Ansible repos, I figured that it would be a good time to share how I use Ansible to configure VPSes, VMs and LXCs at home and in the lab, and at work. TL;DR: Configuration files and tasks are documented which is helpful for when I Continue reading How I Use Ansible (2025)

Things Learned While Rebuilding My Proxmox Cluster

I have (somewhat) rebuilt my Proxmox cluster and learned a couple things while doing so: an approach to migrating VMs/containers to a new cluster and renaming storage pools. An Approach to Migrating VMs/Containers to a New Cluster To migrate the VMs/containers I wanted to keep, I took a backup and stored them in an NFS Continue reading Things Learned While Rebuilding My Proxmox Cluster

Unable to play audio on GNOME and Firefox

A while ago I was unable to play audio on GNOME and Firefox running on Arch Linux. When I tried to play a video on YouTube, the video would just pause. To get things immediately working was to toggle my audio devices from the onboard audio interface to an external audio interface and then back Continue reading Unable to play audio on GNOME and Firefox

wAP ax 5 GHz Wi-Fi not appearing on devices

Recently, I picked up a MikroTik wAP ax access point (wAPG-5HaxD2HaxD) because I wanted something that is not UniFi. Out of the box, the 5 GHz Wi-Fi was not visible to most devices at my place including a Pixel 3a, iPhones, and ThinkPads. On the other hand, my Pixel 7a connected without issue. Strange Continue reading wAP ax 5 GHz Wi-Fi not appearing on devices

Binding container port(s) to a specific IP address

By default, when one publishes a port for a container, all interfaces (IP addresses) listen for traffic on that port. There may be instances where we only want to publish the port on a specific IP address. In the many Docker Compose snippets I usually see, the ports section of the configuration looks something like Continue reading Binding container port(s) to a specific IP address

Containerizing my PHP application from the 2010s

I have a PHP application I started writing back in 2010 and worked on it until 2016. Years later, I want to containerize the application since that is what we do. Also, I want to revisit the application and make some improvements. When I first started the project, the development landscape was a lot different Continue reading Containerizing my PHP application from the 2010s