<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>docker on /home/fel1x</title><link>https://phuchoang.sbs/tags/tech/docker/</link><description>Recent content in docker on /home/fel1x</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>xuanphuc.a1gv@gmail.com (Felix Hoang)</managingEditor><webMaster>xuanphuc.a1gv@gmail.com (Felix Hoang)</webMaster><copyright>© 2026 Felix Hoang</copyright><lastBuildDate>Thu, 30 Oct 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://phuchoang.sbs/tags/tech/docker/index.xml" rel="self" type="application/rss+xml"/><item><title>On-Premise 101 (Part 2): Proxmox, the "Glue" for My Homelab</title><link>https://phuchoang.sbs/posts/on-premise-hypervisor/</link><pubDate>Thu, 30 Oct 2025 00:00:00 +0000</pubDate><author>xuanphuc.a1gv@gmail.com (Felix Hoang)</author><guid>https://phuchoang.sbs/posts/on-premise-hypervisor/</guid><description>&lt;p&gt;In the previous part, we covered how I started playing around with my hand-me-down computer and then escalated to building a whole 3-node cluster. It&amp;rsquo;s been a 3-year journey, and there have been so many changes to the software stack I host. But no matter what, there&amp;rsquo;s one thing I&amp;rsquo;ve used consistently from beginning to end: &lt;code&gt;Proxmox&lt;/code&gt; (Hypervisor). So before we dive into how I deploy my applications on Docker or Kubernetes, I&amp;rsquo;ll show you the glue that connects the hardware we just built to all the software we&amp;rsquo;re going to deploy.&lt;/p&gt;</description></item><item><title>Automating Manga Translations: My Journey to a Seamless Reading Experience</title><link>https://phuchoang.sbs/posts/self-hosted-manga-trans/</link><pubDate>Mon, 03 Mar 2025 00:00:00 +0000</pubDate><author>xuanphuc.a1gv@gmail.com (Felix Hoang)</author><guid>https://phuchoang.sbs/posts/self-hosted-manga-trans/</guid><description>&lt;h2 class="relative group"&gt;Video demo:&#10; &lt;div id="video-demo" class="anchor"&gt;&lt;/div&gt;&#10; &#10; &lt;span&#10; class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;&#10; &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#video-demo" aria-label="Anchor"&gt;#&lt;/a&gt;&#10; &lt;/span&gt;&#10; &#10;&lt;/h2&gt;&#10;&lt;lite-youtube videoid="RgkC246Ul44" playlabel="RgkC246Ul44" params=""&gt;&lt;/lite-youtube&gt;&#10;&#10;&lt;hr&gt;&#10;&#10;&lt;h2 class="relative group"&gt;The Struggle: Why I Needed This&#10; &lt;div id="the-struggle-why-i-needed-this" class="anchor"&gt;&lt;/div&gt;&#10; &#10; &lt;span&#10; class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;&#10; &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#the-struggle-why-i-needed-this" aria-label="Anchor"&gt;#&lt;/a&gt;&#10; &lt;/span&gt;&#10; &#10;&lt;/h2&gt;&#10;&lt;p&gt;Have you ever stumbled upon a manga so niche and obscure that it never gets an official English release? That was me—desperately trying to read intimate and underrated series that weren’t even on MangaDex, likely due to copyright issues.&lt;/p&gt;</description></item></channel></rss>