<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Homelab on Pras' Labs</title><link>http://blog.pras.my.id/tags/homelab/</link><description>Recent content in Homelab on Pras' Labs</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Thu, 01 Oct 2026 20:00:00 +0700</lastBuildDate><atom:link href="http://blog.pras.my.id/tags/homelab/index.xml" rel="self" type="application/rss+xml"/><item><title>Day 2 with my custom build NAS server for the homelab</title><link>http://blog.pras.my.id/blogs/2026-10-01-nas-click-noise-pbs-backup-gap/</link><pubDate>Thu, 01 Oct 2026 20:00:00 +0700</pubDate><guid>http://blog.pras.my.id/blogs/2026-10-01-nas-click-noise-pbs-backup-gap/</guid><description>&lt;h2 id="symptom">Symptom&lt;/h2>
&lt;p>A scheduled Proxmox Backup Server job had been running against one of my LXC containers every night since 2026-09-27. Every run reported &lt;code>TASK OK&lt;/code>. The run on 2026-10-01 was incremental and reused 98.9% of the previous backup, which read as healthy.&lt;/p>
&lt;p>Line 7 of that same task log said something else:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" role="region" aria-label="text code 1" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">INFO: excluding bind mount point mp0 (&amp;#39;/mnt/immich-data&amp;#39;) from backup (not a volume)&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>I didn&amp;rsquo;t catch that line myself. Claude, who I was working through this with, is the one who flagged it. I wasn&amp;rsquo;t reading the log line by line looking for it. I&amp;rsquo;m OK with that: Claude catching the backup gap doesn&amp;rsquo;t bother me.&lt;/p></description></item><item><title>Create Kubernetes Cluster in Proxmox Using Talos</title><link>http://blog.pras.my.id/blogs/2025-04-28-create-kubernetes-cluster-in-proxmox-using-talos/</link><pubDate>Mon, 28 Apr 2025 14:31:17 +0700</pubDate><guid>http://blog.pras.my.id/blogs/2025-04-28-create-kubernetes-cluster-in-proxmox-using-talos/</guid><description>&lt;h2 id="introduction">Introduction&lt;/h2>
&lt;p>Talos is a container optimized Linux distro; a reimagining of Linux for
distributed systems such as Kubernetes. Designed to be as minimal as possible
while still maintaining practicality.&lt;/p>
&lt;h2 id="installation">Installation&lt;/h2>
&lt;p>Regardless of where you run Talos, the steps to create a Kubernetes cluster are:&lt;/p>
&lt;ul>
&lt;li>boot machines off the Talos Linux image&lt;/li>
&lt;li>define the endpoint for the Kubernetes API and generate your machine configurations&lt;/li>
&lt;li>configure Talos Linux by applying machine configurations to the machines&lt;/li>
&lt;li>configure talosctl&lt;/li>
&lt;li>bootstrap Kubernetes&lt;/li>
&lt;/ul>
&lt;h3 id="pre-requisites">Pre-requisites&lt;/h3>
&lt;p>talosctl is a CLI tool which interfaces with the Talos API. Talos Linux has no
SSH access: talosctl is the tool you use to interact with the operating system
on the machines.&lt;/p></description></item></channel></rss>