<?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>Rabin.blog</title>
    <link>https://rabin.blog/</link>
    <description>Recent content on Rabin.blog</description>
    <generator>Hugo</generator>
    <language>en-US</language>
    <copyright>Ruhani Rabin</copyright>
    <lastBuildDate>Mon, 28 Sep 2026 18:43:01 +0800</lastBuildDate>
    <atom:link href="https://rabin.blog/feed.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Moving into Niri &amp; DankMaterialShell in NixOS</title>
      <link>https://rabin.blog/nixos-niri-dank-how-to/</link>
      <pubDate>Mon, 28 Sep 2026 18:41:53 +0800</pubDate>
       <guid isPermaLink="false">https://rabin.blog/nixos-niri-dank-how-to/</guid> 
      <description>How I slowly moved into NixOS with Niri &amp;amp; DankMaterialShell and what was the implementation path</description>
    </item>
    <item>
      <title>How I Manage Multiple Docker Hosts with Komodo, GitHub in a Single Dashboard</title>
      <link>https://rabin.blog/manage-multiple-docker-hosts-with-komodo/</link>
      <pubDate>Sun, 27 Sep 2026 00:11:40 +0800</pubDate>
       <guid isPermaLink="false">https://rabin.blog/manage-multiple-docker-hosts-with-komodo/</guid> 
      <description>A practical Komodo setup for managing multiple Docker hosts, Compose stacks, selective updates, and Git-backed deployments</description>
    </item>
    <item>
      <title>How I Run Affinity V2 on NixOS with affinity-nix</title>
      <link>https://rabin.blog/run-affinity-v2-on-nixos/</link>
      <pubDate>Sun, 20 Sep 2026 21:00:00 +0800</pubDate>
       <guid isPermaLink="false">https://rabin.blog/run-affinity-v2-on-nixos/</guid> 
      <description>Run Affinity Photo 2, Designer 2, and Publisher 2 on NixOS with affinity-nix, local official installers, persistent Wine state, and a declarative flake configuration.</description>
    </item>
    <item>
      <title>Install the ChatGPT and Codex Desktop App Declaratively on NixOS</title>
      <link>https://rabin.blog/install-chatgpt-codex-desktop-app-declaratively-nixos/</link>
      <pubDate>Tue, 15 Sep 2026 14:33:13 +0800</pubDate>
       <guid isPermaLink="false">https://rabin.blog/install-chatgpt-codex-desktop-app-declaratively-nixos/</guid> 
      <description>Install the unified ChatGPT and Codex desktop application declaratively on NixOS with a pinned llm-agents.nix flake input.</description>
    </item>
    <item>
      <title>Use Elgato Wave:3 on Linux with Noise Reduction, EQ, Compression and a Virtual Microphone</title>
      <link>https://rabin.blog/use-elgato-wave-3-on-linux-with-noise-reduction-eq-compression-and-a-virtual-microphone/</link>
      <pubDate>Wed, 09 Sep 2026 11:52:32 +0800</pubDate>
       <guid isPermaLink="false">https://rabin.blog/use-elgato-wave-3-on-linux-with-noise-reduction-eq-compression-and-a-virtual-microphone/</guid> 
      <description>Use the Elgato Wave:3 on Linux with PipeWire and EasyEffects for noise reduction, EQ, compression, de-essing, limiting, and a virtual processed microphone.</description>
    </item>
    <item>
      <title>Privacy Policy of Rabin.blog</title>
      <link>https://rabin.blog/privacy-policy/</link>
      <pubDate>Tue, 25 Aug 2026 11:30:58 +0800</pubDate>
       <guid isPermaLink="false">https://rabin.blog/privacy-policy/</guid> 
      <description>How Rabin.blog handles technical request data, browser storage, analytics, and third-party services.</description>
    </item>
    <item>
      <title>Obsidian Web on Proxmox with Ignis and Tailscale: Private Access, Phone Access, and No Browser Warnings</title>
      <link>https://rabin.blog/obsidian-web-on-proxmox-with-ignis-and-tailscale/</link>
      <pubDate>Wed, 19 Aug 2026 11:32:44 +0800</pubDate>
       <guid isPermaLink="false">https://rabin.blog/obsidian-web-on-proxmox-with-ignis-and-tailscale/</guid> 
      <description>Run Obsidian web in a Proxmox LXC with Ignis and keep it private with Tailscale Serve.</description>
    </item>
    <item>
      <title>Build a Quartz 5 Digital Garden with Comments, Analytics, and Safe Upgrade Boundaries</title>
      <link>https://rabin.blog/build-quartz-5-digital-garden-with-comments-analytics-and-upgrade-boundaries/</link>
      <pubDate>Sun, 09 Aug 2026 20:55:00 +0800</pubDate>
       <guid isPermaLink="false">https://rabin.blog/build-quartz-5-digital-garden-with-comments-analytics-and-upgrade-boundaries/</guid> 
      <description>How I set up a Quartz 5 digital garden with local infrastructure overrides, comments, analytics, and upgrade boundaries.</description>
    </item>
    <item>
      <title>Auto-Organize Downloads Folder Powershell Script | Windows/macOS/Linux</title>
      <link>https://rabin.blog/auto-organize-downloads-folder-powershell-script-windows-mac-linux/</link>
      <pubDate>Fri, 07 Aug 2026 16:28:57 +0800</pubDate>
       <guid isPermaLink="false">https://rabin.blog/auto-organize-downloads-folder-powershell-script-windows-mac-linux/</guid> 
      <description>A practical PowerShell script that auto-organizes your Downloads folder and safely cleans up old files without the panic of accidental deletion. Works on Windows, macOS, and Linux.</description>
    </item>
    <item>
      <title>Install Fedora Plasma 44 on a Desktop Drive and Keep Secure Boot Working with NVIDIA</title>
      <link>https://rabin.blog/install-fedora-plasma-44-secure-boot-nvidia/</link>
      <pubDate>Fri, 07 Aug 2026 16:00:00 +0800</pubDate>
       <guid isPermaLink="false">https://rabin.blog/install-fedora-plasma-44-secure-boot-nvidia/</guid> 
      <description>A practical Fedora Plasma 44 install on a desktop drive, with Secure Boot and NVIDIA working properly.</description>
    </item>
    <item>
      <title>Fix Prolink USB UPS Detection in NUT on Two Linux Hosts</title>
      <link>https://rabin.blog/fix-prolink-usb-ups-detection-in-nut-on-two-linux-hosts/</link>
      <pubDate>Wed, 05 Aug 2026 11:40:00 +0800</pubDate>
       <guid isPermaLink="false">https://rabin.blog/fix-prolink-usb-ups-detection-in-nut-on-two-linux-hosts/</guid> 
      <description>A practical NUT setup for Prolink USB UPS units that appear as USB-to-serial devices on two different Linux hosts.</description>
    </item>
    <item>
      <title>How to Configure Pocket ID Passkey Login for Proxmox VE with OIDC Groups</title>
      <link>https://rabin.blog/how-to-configure-pocket-id-passkey-login-for-proxmox-ve-with-oidc-groups/</link>
      <pubDate>Thu, 30 Jul 2026 00:00:18 +0800</pubDate>
       <guid isPermaLink="false">https://rabin.blog/how-to-configure-pocket-id-passkey-login-for-proxmox-ve-with-oidc-groups/</guid> 
      <description>Add Pocket ID passkey login to Proxmox VE with automatic OIDC users and groups, administrator permissions, and safe recovery access.</description>
    </item>
    <item>
      <title>Fix Proxmox High CPU Temperature on Dell OptiPlex Micro: The CPU Governor Trick</title>
      <link>https://rabin.blog/fix-proxmox-high-cpu-temperature-using-cpu-governor-trick/</link>
      <pubDate>Tue, 28 Jul 2026 01:51:00 +0000</pubDate>
       <guid isPermaLink="false">https://id.rabin.blog/?p=337</guid> 
      <description>Dell OptiPlex Proxmox running hot? Fix the CPU governor before buying new hardware</description>
    </item>
    <item>
      <title>Fix Intel e1000e “Detected Hardware Unit Hang” on Proxmox</title>
      <link>https://rabin.blog/fix-intel-e1000e-detected-hardware-unit-hang-on-proxmox/</link>
      <pubDate>Mon, 27 Jul 2026 10:38:58 +0000</pubDate>
       <guid isPermaLink="false">https://id.rabin.blog/?p=327</guid> 
      <description>How an Intel NIC Hang Took Down My Homelab – and How I Fixed It</description>
    </item>
    <item>
      <title>How to Properly Backup, Move, and Migrate Uptime Kuma (Docker &#43; Direct Install)</title>
      <link>https://rabin.blog/how-to-properly-backup-move-uptime-kuma-docker-or-direct/</link>
      <pubDate>Thu, 07 May 2026 19:46:00 +0000</pubDate>
       <guid isPermaLink="false">https://id.rabin.blog/?p=293</guid> 
      <description>A practical no-nonsense guide to safely migrate Uptime Kuma without losing monitors, notifications, or configs</description>
    </item>
    <item>
      <title>Proxmox Config Backup to Git – Version Control for Your PVE Nodes</title>
      <link>https://rabin.blog/proxmox-config-backup-git-version-control-pve-nodes/</link>
      <pubDate>Sat, 18 Apr 2026 15:27:57 +0000</pubDate>
       <guid isPermaLink="false">https://id.rabin.blog/?p=284</guid> 
      <description>Automatically backup PVE node configs to Git with PCG. Track changes, rollback disasters, and sleep better.</description>
    </item>
    <item>
      <title>Upgrade Proxmox 8 to 9 Without Breaking Your Homelab</title>
      <link>https://rabin.blog/upgrade-proxmox-8-to-9-without-breaking-your-homelab/</link>
      <pubDate>Sun, 12 Apr 2026 23:49:31 +0000</pubDate>
       <guid isPermaLink="false">https://id.rabin.blog/?p=200</guid> 
      <description>Upgrade Proxmox 8 to 9 safely. Includes real fixes for failed upgrades, apt errors, and GPU passthrough checks.</description>
    </item>
    <item>
      <title>Effortless Automated Backups for Your Dockerized n8n (SQLite) to GitLab or GitHub</title>
      <link>https://rabin.blog/automated-backups-dockerized-n8n-sqlite-gitlab-github/</link>
      <pubDate>Sun, 01 Feb 2026 00:00:34 +0800</pubDate>
       <guid isPermaLink="false">https://rabin.blog/automated-backups-dockerized-n8n-sqlite-gitlab-github/</guid> 
      <description>How to bulletproof your workflow automations with dead-simple, automated backups—even if you’re not a Linux wizard.</description>
    </item>
    <item>
      <title>How to Remove Unused Post Meta Fields from WordPress Postmeta Table – SQL Query</title>
      <link>https://rabin.blog/how-to-remove-unused-post-meta-fields-from-wordpress-postmeta-table-sql-query/</link>
      <pubDate>Thu, 01 Jan 2026 13:44:34 +0000</pubDate>
       <guid isPermaLink="false">https://rabin.blog/how-to-remove-unused-post-meta-fields-from-wordpress-postmeta-table-sql-query/</guid> 
      <description>Are you looking to clean up your WordPress database by removing unused or abandoned post meta fields? Over time, your WordPress database can accumulate meta fields from plugins ...</description>
    </item>
    <item>
      <title>How to Find Unused Postmeta Fields in WordPress Database – SQL Query</title>
      <link>https://rabin.blog/how-to-find-unused-postmeta-fields-in-wordpress-database-sql-query/</link>
      <pubDate>Wed, 01 Oct 2025 13:44:35 +0000</pubDate>
       <guid isPermaLink="false">https://rabin.blog/how-to-find-unused-postmeta-fields-in-wordpress-database-sql-query/</guid> 
      <description>WordPress databases can become cluttered over time, especially when you frequently install and uninstall plugins. One common source of database bloat is unused postmeta fields. ...</description>
    </item>
    <item>
      <title>How to Automatically Back Up and Restore Your Home Assistant Configuration to GitHub or GitLab (with Zero Downtime)</title>
      <link>https://rabin.blog/how-to-automatically-backup-restore-home-assistant-github-gitlab/</link>
      <pubDate>Mon, 01 Sep 2025 13:44:34 +0000</pubDate>
       <guid isPermaLink="false">https://rabin.blog/how-to-automatically-backup-restore-home-assistant-github-gitlab/</guid> 
      <description>Easily automate Home Assistant config backups to GitHub or GitLab with step-by-step scripts and instant restore tips. Home Assistant is the brains of your smart home, but even t...</description>
    </item>
    <item>
      <title>How to Setup Your Macbook as a Desktop</title>
      <link>https://rabin.blog/setup-macbook-desktop/</link>
      <pubDate>Wed, 01 May 2024 13:44:34 +0000</pubDate>
       <guid isPermaLink="false">https://rabin.blog/setup-macbook-desktop/</guid> 
      <description>Do you know you can setup your Macbook Pro so that it can work like a desktop? It’s actually pretty simple. Here is what you will need for the setup: How do you set it up: After...</description>
    </item>
    <item>
      <title>Tools to Help You Searching for a Reliable Used Car</title>
      <link>https://rabin.blog/tools-help-searching-right-used-car/</link>
      <pubDate>Fri, 09 Feb 2024 18:01:00 +0000</pubDate>
       <guid isPermaLink="false">https://id.rabin.blog/?p=182</guid> 
      <description>Finding the perfect used car can feel like navigating a maze,</description>
    </item>
    <item>
      <title>Power Tools You Need for Your New Mac</title>
      <link>https://rabin.blog/power-tools-mac/</link>
      <pubDate>Thu, 01 Feb 2024 13:44:34 +0000</pubDate>
       <guid isPermaLink="false">https://rabin.blog/power-tools-mac/</guid> 
      <description>You’ve just got your new Mac. What’s next? Well, now you need to get hold of all the power tools you need for your new Mac. The right software and tools enable us to accomplish ...</description>
    </item>
    <item>
      <title>True Dark Theme for CyberPanel OpenLiteSpeed UI</title>
      <link>https://rabin.blog/true-dark-theme-cyberpanel-openlitespeed-ui/</link>
      <pubDate>Wed, 01 Feb 2023 13:44:35 +0000</pubDate>
       <guid isPermaLink="false">https://rabin.blog/true-dark-theme-cyberpanel-openlitespeed-ui/</guid> 
      <description>I have started using OpenLiteSpeed and CyberPanel for easier Litespeed management. You can have a tremendous amount of performance for a low price. That will be another story to...</description>
    </item>
    <item>
      <title>Create a Static Blog with Publii and Host for Free at Netlify</title>
      <link>https://rabin.blog/static-blog-publii-host-free-netlify/</link>
      <pubDate>Tue, 01 Feb 2022 13:44:35 +0000</pubDate>
       <guid isPermaLink="false">https://rabin.blog/static-blog-publii-host-free-netlify/</guid> 
      <description>If you are like me, you have tried and explored many static site generators such as Hugo, Jekyll &amp;amp; so on. But there is a bit of a learning curve when you start to use static sit...</description>
    </item>
    <item>
      <title>How to Renew LetsEncrypt SSL Certificates</title>
      <link>https://rabin.blog/how-to-renew-letsencrypt-ssl/</link>
      <pubDate>Wed, 01 Sep 2021 13:44:34 +0000</pubDate>
       <guid isPermaLink="false">https://rabin.blog/how-to-renew-letsencrypt-ssl/</guid> 
      <description>This only applies to existing domains that already have pre-existing certificates from LetsEncrypt. If you have not noticed, when you are using Let’s Encrypt SSL certificates, t...</description>
    </item>
    <item>
      <title>How to Scan Receipts and Documents to PDF with iPhone</title>
      <link>https://rabin.blog/how-scan-receipts-documents-pdf-iphone/</link>
      <pubDate>Sat, 01 Feb 2020 13:44:35 +0000</pubDate>
       <guid isPermaLink="false">https://rabin.blog/how-scan-receipts-documents-pdf-iphone/</guid> 
      <description>In the last few years, It dramatically changed how many ways we can use our phones for multiple different purposes. Phones have become smarter and more useful. Just a few years ...</description>
    </item>
    <item>
      <title>MAME Arcade Games – macOS – How to?</title>
      <link>https://rabin.blog/mame-arcade-games-macos-how-to/</link>
      <pubDate>Sat, 01 Feb 2020 13:44:34 +0000</pubDate>
       <guid isPermaLink="false">https://rabin.blog/mame-arcade-games-macos-how-to/</guid> 
      <description>Can you remember the days with the Arcade games at the mall or the shops? You would, if you grew up during the 80s-90s era. Well, there was Atari and Nintendo. But the real fun ...</description>
    </item>
    <item>
      <title>Projects</title>
      <link>https://rabin.blog/projects/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
       <guid isPermaLink="false">https://rabin.blog/projects/</guid> 
      <description>Active projects and tools from Rabin.blog.</description>
    </item>
    <item>
      <title>Who is Ruhani Rabin?</title>
      <link>https://rabin.blog/about-me/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
       <guid isPermaLink="false">https://rabin.blog/about-me/</guid> 
      <description>Technology enthusiast, and event organizer. From my beginnings in development to creating communities and impactful projects, here I share my journey, experiences, and learnings</description>
    </item>
  </channel>
</rss>
