<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Helge Klein</title><link>https://helgeklein.com/</link><description>Tools &amp; knowledge for IT pros</description><language>en-us</language><lastBuildDate>Fri, 12 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://helgeklein.com/feed/index.xml" rel="self" type="application/rss+xml"/><item><title>Introducing Sambee, Your Browser-Based File Manager for SMB Shares and Local Drives</title><link>https://helgeklein.com/blog/introducing-sambee-browser-based-file-manager-smb-shares-local-drives/</link><pubDate>Fri, 12 Jun 2026 00:00:00 +0000</pubDate><author>Helge Klein</author><guid>https://helgeklein.com/blog/introducing-sambee-browser-based-file-manager-smb-shares-local-drives/</guid><description>&lt;p&gt;&lt;a href="https://sambee.net/"
target="_blank"
&gt;Sambee&lt;/a&gt; is a browser-based viewer and manager for files on SMB network shares and on your computer’s local drives. It supports single-pane and dual-pane views and can replace Windows File Explorer as well as Norton Commander-style tools on your PC and on your phone. And yes, it&amp;rsquo;s free and open source.&lt;/p&gt;</description></item><item><title>WSL Disk Space Cleanup</title><link>https://helgeklein.com/blog/wsl-disk-space-cleanup/</link><pubDate>Thu, 14 May 2026 00:00:00 +0000</pubDate><author>Helge Klein</author><guid>https://helgeklein.com/blog/wsl-disk-space-cleanup/</guid><description>&lt;p&gt;The Windows Subsystem for Linux (WSL) stores its virtual hard disks in the user profile on drive &lt;code&gt;C:&lt;/code&gt;. These VHDX files can grow up to 1 TB in size, making it necessary to clean up and reclaim space occasionally. This article shows how.&lt;/p&gt;</description></item><item><title>Changing the Location of PowerShell Profile Scripts</title><link>https://helgeklein.com/blog/changing-location-powershell-profile-script/</link><pubDate>Sat, 14 Mar 2026 00:00:00 +0000</pubDate><author>Helge Klein</author><guid>https://helgeklein.com/blog/changing-location-powershell-profile-script/</guid><description>&lt;p&gt;A PowerShell profile is an init script that is executed when the shell starts. PowerShell searches for profile scripts in hard-coded locations. This article explains how to move profile scripts to any directory of your choice.&lt;/p&gt;</description></item><item><title>Changing the Location of the Windows Terminal Settings Files</title><link>https://helgeklein.com/blog/changing-location-windows-terminal-settings-file/</link><pubDate>Sun, 08 Mar 2026 00:00:00 +0000</pubDate><author>Helge Klein</author><guid>https://helgeklein.com/blog/changing-location-windows-terminal-settings-file/</guid><description>&lt;p&gt;Windows Terminal stores its settings in configuration files that resides in the Windows user profile. This article explains how to move them to any directory of your choice.&lt;/p&gt;
&lt;figure class="my-6 md:my-8"&gt;
&lt;img src="https://helgeklein.com/images/2026/03/generated/pexels-chaitaastic-3646833_400w.d32eb38b42b879a7020c31fbe7d2e0ca8ef834826e17318b3ea76d0adbc23275.webp" alt=""
srcset="https://helgeklein.com/images/2026/03/generated/pexels-chaitaastic-3646833_400w.d32eb38b42b879a7020c31fbe7d2e0ca8ef834826e17318b3ea76d0adbc23275.webp 400w, https://helgeklein.com/images/2026/03/generated/pexels-chaitaastic-3646833_600w.487af04f4bde4e4ff9c2f49ed56013b0848f14a8c2c1ebf21124272c61454b39.webp 600w, https://helgeklein.com/images/2026/03/generated/pexels-chaitaastic-3646833_815w.a8f8f0d9d9e169eaf280fa0980322a28e7c87757e2002b04cf101c7a84ed58b9.webp 815w, https://helgeklein.com/images/2026/03/generated/pexels-chaitaastic-3646833_1200w.e30e1ad0929c6307a701928c979ed515f83d24676f56c42d5dfd6dd6be4eb58e.webp 1200w, https://helgeklein.com/images/2026/03/generated/pexels-chaitaastic-3646833_1630w.68763c71af1162f579ab083fc00cb97ef79ea76eb30d06ed72f4e7ba1b0b6df4.webp 1630w"
sizes="(max-width: 815px) 100vw, 815px"
width="815" height="458"
style="height: auto; aspect-ratio: 1.7777777777777777;"
loading="eager" decoding="async" fetchpriority="high"
class="rounded-none shadow-md/20 md:shadow-lg/20"&gt;&lt;/figure&gt;&lt;h2 id="where-are-the-settings-files-located"&gt;Where are the Settings Files Located?&lt;/h2&gt;
&lt;p&gt;The location of the Windows Terminal settings file is hard-coded. The exact path depends on the app variant you installed, but it&amp;rsquo;s always in the user profile:&lt;/p&gt;</description></item><item><title>Fast &amp; Silent 5 Watt PC: Minimizing Idle Power Usage</title><link>https://helgeklein.com/blog/fast-silent-5-watt-pc-minimizing-idle-power-usage/</link><pubDate>Sat, 07 Feb 2026 00:00:00 +0000</pubDate><author>Helge Klein</author><guid>https://helgeklein.com/blog/fast-silent-5-watt-pc-minimizing-idle-power-usage/</guid><description>&lt;p&gt;This micro-series explains how to turn the Lenovo ThinkCentre M90t Gen 6 into a smart workstation that consumes only 5 Watts when idle but reaches top Cinebench scores while staying almost imperceptibly silent. In the &lt;a href="https://helgeklein.com/blog/fast-silent-5-watt-pc-lenovo-thinkcentre-m90t-modding/"
&gt;first post&lt;/a&gt;, I showed how to silence the machine by replacing and adding to Lenovo&amp;rsquo;s CPU cooler. In this second post, I&amp;rsquo;m listing the exact configuration that achieves the lofty goal of combining minimal idle power consumption with top Cinebench scores.&lt;/p&gt;</description></item><item><title>Fast &amp; Silent 5 Watt PC: Lenovo ThinkCentre M90t Modding</title><link>https://helgeklein.com/blog/fast-silent-5-watt-pc-lenovo-thinkcentre-m90t-modding/</link><pubDate>Sat, 31 Jan 2026 00:00:00 +0000</pubDate><author>Helge Klein</author><guid>https://helgeklein.com/blog/fast-silent-5-watt-pc-lenovo-thinkcentre-m90t-modding/</guid><description>&lt;p&gt;This micro-series explains how to turn the Lenovo ThinkCentre M90t Gen 6 into a smart workstation that consumes only 5 Watts when idle but reaches top Cinebench scores while staying almost imperceptibly silent. In this first post, I&amp;rsquo;m showing how to silence the machine by replacing and adding to Lenovo&amp;rsquo;s CPU cooler. In a &lt;a href="https://helgeklein.com/blog/fast-silent-5-watt-pc-minimizing-idle-power-usage/"
&gt;second post&lt;/a&gt;, I&amp;rsquo;m listing the exact configuration that achieves the lofty goal of combining minimal idle power consumption with top Cinebench scores.&lt;/p&gt;</description></item><item><title>Scripted WordPress to Hugo Migration</title><link>https://helgeklein.com/blog/scripted-wordpress-html-to-hugo-markdown-migration/</link><pubDate>Sun, 25 Jan 2026 00:00:00 +0000</pubDate><author>Helge Klein</author><guid>https://helgeklein.com/blog/scripted-wordpress-html-to-hugo-markdown-migration/</guid><description>&lt;p&gt;After having published in WordPress for almost 20 years, it was time for a change. This site is now rendered by Hugo, a static website generator built for Markdown content hosted in a Git repository. The migration from WordPress (HTML) to Hugo (Markdown) was far from trivial. Since I couldn&amp;rsquo;t find any tool for the job, I developed my own set of &lt;a href="https://github.com/helgeklein/WordPress-Hugo-Migration-Scripts-HTML-Markdown/"
target="_blank"
&gt;migration scripts&lt;/a&gt; that fully automate the migration process. You can find them on GitHub along with extensive documentation.&lt;/p&gt;</description></item><item><title>Mitsubishi Heat Pump Data in Home Assistant via Modbus</title><link>https://helgeklein.com/blog/mitsubishi-heat-pump-data-in-home-assistant-via-modbus/</link><pubDate>Sat, 27 Dec 2025 00:00:00 +0000</pubDate><author>Helge Klein</author><guid>https://helgeklein.com/blog/mitsubishi-heat-pump-data-in-home-assistant-via-modbus/</guid><description>&lt;p&gt;This article shows how to get detailed information about your Mitsubishi heat pump&amp;rsquo;s status and operations into Home Assistant.&lt;/p&gt;
&lt;figure class="my-6 md:my-8"&gt;
&lt;img src="https://helgeklein.com/images/2025/12/generated/pexels-kelly-2881154@2x_400w.83c6f8f4126b0ede691a5bb819db5ad72770c481b7802745ae7c68bf9f759b69.webp" alt=""
srcset="https://helgeklein.com/images/2025/12/generated/pexels-kelly-2881154@2x_400w.83c6f8f4126b0ede691a5bb819db5ad72770c481b7802745ae7c68bf9f759b69.webp 400w, https://helgeklein.com/images/2025/12/generated/pexels-kelly-2881154@2x_600w.79ca4dbafc35023d8d492cf0511df60f79b9fae57ab3922e3b0b44e2e34ad9e3.webp 600w, https://helgeklein.com/images/2025/12/generated/pexels-kelly-2881154@2x_815w.32629881d15d39f684b9c4145a55f5db95a8464a9e0c599e62e6873908a85c0d.webp 815w, https://helgeklein.com/images/2025/12/generated/pexels-kelly-2881154@2x_1200w.adb414d1fe0c1831cf3c9bbd756f36d172acc0ef3ec2f1b91319918cd639073d.webp 1200w, https://helgeklein.com/images/2025/12/generated/pexels-kelly-2881154@2x_1630w.55b8055f8a587872527a37ea022c67932de64b02a43dffdef0b9e8b3fb9af499.webp 1630w"
sizes="(max-width: 815px) 100vw, 815px"
width="815" height="548"
style="height: auto; aspect-ratio: 1.4872262773722629;"
loading="eager" decoding="async" fetchpriority="high"
class="rounded-none shadow-md/20 md:shadow-lg/20"&gt;&lt;/figure&gt;&lt;h2 id="prerequisites"&gt;Prerequisites&lt;/h2&gt;
&lt;p&gt;You&amp;rsquo;ll need a Mitsubishi Modbus interface, either the older A1M (serial Modbus/RTU via RS-485 only) or the newer A1M+ (Modbus/TCP via Ethernet in addition to Modbux/RTU). I&amp;rsquo;m using the Ethernet variant.&lt;/p&gt;</description></item><item><title>GitHub: Authenticated Access via SSH</title><link>https://helgeklein.com/blog/github-authenticated-access-via-ssh/</link><pubDate>Sat, 06 Dec 2025 00:00:00 +0000</pubDate><author>Helge Klein</author><guid>https://helgeklein.com/blog/github-authenticated-access-via-ssh/</guid><description>&lt;p&gt;This article describes how to set up authenticated access to a (private or public) GitHub repository from Linux.&lt;/p&gt;
&lt;figure class="my-6 md:my-8"&gt;
&lt;img src="https://helgeklein.com/images/2025/12/generated/key-1043849@2x_400w.be914aba5e59ca8618f21f26d3a5484ac4fbcec203e4a49e0baa99c832daee87.webp" alt=""
srcset="https://helgeklein.com/images/2025/12/generated/key-1043849@2x_400w.be914aba5e59ca8618f21f26d3a5484ac4fbcec203e4a49e0baa99c832daee87.webp 400w, https://helgeklein.com/images/2025/12/generated/key-1043849@2x_600w.cca43fe73d4ed794df40d70ae2c3f8fb8b22a46a42d8e66d5833c115db305f12.webp 600w, https://helgeklein.com/images/2025/12/generated/key-1043849@2x_815w.8a9acb38393fdfa3c4c1fcc8ea397d856b131849d85e80c3cadffd1e674b3e64.webp 815w, https://helgeklein.com/images/2025/12/generated/key-1043849@2x_1200w.922a2010633288e0f307404535783aa696b48d2d6c31dc4c89cc299b9ffcfd57.webp 1200w, https://helgeklein.com/images/2025/12/generated/key-1043849@2x_1630w.a8031e5098511591c8b93029480e35f6429a7fd69dc2c794ad64f458fc2bd70b.webp 1630w"
sizes="(max-width: 815px) 100vw, 815px"
width="815" height="536"
style="height: auto; aspect-ratio: 1.5219421101774042;"
loading="eager" decoding="async" fetchpriority="high"
class="rounded-none shadow-md/20 md:shadow-lg/20"&gt;&lt;/figure&gt;&lt;h2 id="create--set-up-an-ssh-key"&gt;Create &amp;amp; Set Up an SSH Key&lt;/h2&gt;
&lt;h3 id="ssh-key-creation"&gt;SSH Key Creation&lt;/h3&gt;
&lt;p&gt;Create a new SSH key:&lt;/p&gt;</description></item><item><title>Fixing IPv6 Intermittent Packet Loss Caused by Windows Firewall</title><link>https://helgeklein.com/blog/fixing-ipv6-intermittent-packet-loss-caused-by-windows-firewall/</link><pubDate>Thu, 16 Oct 2025 00:00:00 +0000</pubDate><author>Helge Klein</author><guid>https://helgeklein.com/blog/fixing-ipv6-intermittent-packet-loss-caused-by-windows-firewall/</guid><description>&lt;p&gt;This article shows a simple solution to a weird networking problem that plagued me for hours: IPv6 packets were sometimes lost; IPv4 was not affected.&lt;/p&gt;
&lt;figure class="my-6 md:my-8"&gt;
&lt;img src="https://helgeklein.com/images/2025/10/generated/Windows-Defender-Firewall@2x_400w.ae43e6a87dc4fc926b5f280b54dfea02e315a6781881f81c3ab5091442f6a96d.webp" alt=""
srcset="https://helgeklein.com/images/2025/10/generated/Windows-Defender-Firewall@2x_400w.ae43e6a87dc4fc926b5f280b54dfea02e315a6781881f81c3ab5091442f6a96d.webp 400w, https://helgeklein.com/images/2025/10/generated/Windows-Defender-Firewall@2x_600w.8e7b84bd7c8e79927af0237f0cae5b5bb39b2ddf74f96deaab25e9c0eb1add86.webp 600w, https://helgeklein.com/images/2025/10/generated/Windows-Defender-Firewall@2x_815w.ffe824ae0eea2deb2300c6a07c4ec1b6869798e0ce2cc66cec80a75a8497e0fe.webp 815w, https://helgeklein.com/images/2025/10/generated/Windows-Defender-Firewall@2x_1200w.300df328fb2996bd89255ed1913fe8e6c19f91cdf77ee5334189163c205ed88b.webp 1200w, https://helgeklein.com/images/2025/10/generated/Windows-Defender-Firewall@2x_1630w.c596e8bb38d983377771caa826ef3f5aeb015326abdf09532a96a4d607b9bec4.webp 1630w"
sizes="(max-width: 815px) 100vw, 815px"
width="815" height="448"
style="height: auto; aspect-ratio: 1.8211920529801324;"
loading="eager" decoding="async" fetchpriority="high"
class="rounded-none shadow-md/20 md:shadow-lg/20"&gt;&lt;/figure&gt;&lt;h2 id="problem-ipv6-ping-timeouts-and-packet-losses"&gt;Problem: IPv6 Ping Timeouts and Packet Losses&lt;/h2&gt;
&lt;h3 id="symptom-teams-issues"&gt;Symptom: Teams Issues&lt;/h3&gt;
&lt;p&gt;I noticed the problem first when there were intermittent connectivity issues in Teams during a meeting.&lt;/p&gt;</description></item></channel></rss>