
<feed xmlns="http://www.w3.org/2005/Atom">
  <id>https://www.crc.id.au/</id>
 <title>Steve's Blog</title>
  <subtitle></subtitle>
  <updated>2026-04-14T00:32:10+10:00</updated>
  <author>
    <name>Steven Haigh</name>
    <uri>https://www.crc.id.au/</uri>
  </author>
<link rel="self" type="application/atom+xml" href="https://www.crc.id.au/feed.xml"/>
<link rel="alternate" type="text/html" hreflang="en"
    href="https://www.crc.id.au/"/>
  <generator uri="https://jekyllrb.com/" version="4.3.4">Jekyll</generator>
  <rights> © 2026 Steven Haigh </rights>
  <icon>/assets/img/favicons/favicon.ico</icon>
  <logo>/assets/img/favicons/favicon-96x96.png</logo>
  <entry>
   <title>Remote Updates of Sipeed NanoKVM firmware</title>
  <link href="https://www.crc.id.au/2025/01/16/remote-update-of-sipeed-nanokvm/" rel="alternate" type="text/html" title="Remote Updates of Sipeed NanoKVM firmware" />
   <published>2025-01-16T00:00:00+11:00</published>
    <updated>2025-01-16T00:00:00+11:00</updated>
    <id>https://www.crc.id.au/2025/01/16/remote-update-of-sipeed-nanokvm/</id>
    <content type="text/html" src="https://www.crc.id.au/2025/01/16/remote-update-of-sipeed-nanokvm/" />
    <author>
      <name>Steven Haigh</name>
    </author>
  <summary>The Sipeed NanoKVM is a pretty neat device. Level 1 Techs review:   The procedure to update firmware however, is a little obscure.  The system has two components:    The Firmware - the embedded linux image that boots the device; and   The NanoKVM application - which runs the Web UI and does video encoding etc etc.   The application itself can be updated within the Web UI, but the firmware itsel...</summary>
  </entry>
  <entry>
   <title>Secure DNS with bind and DoT</title>
  <link href="https://www.crc.id.au/2024/10/06/secure-dns-with-bind-and-dot/" rel="alternate" type="text/html" title="Secure DNS with bind and DoT" />
   <published>2024-10-06T00:00:00+10:00</published>
    <updated>2024-10-06T00:00:00+10:00</updated>
    <id>https://www.crc.id.au/2024/10/06/secure-dns-with-bind-and-dot/</id>
    <content type="text/html" src="https://www.crc.id.au/2024/10/06/secure-dns-with-bind-and-dot/" />
    <author>
      <name>Steven Haigh</name>
    </author>
  <summary>Starting with BIND 9.19, you can now set up DNS over TLS in the forwarders option.  You can use this in Fedora now by installing the bind9-next packages instead of bind.  Configuring this is quite simple, the example below uses Google, Quad9 and Cloudflare as upstream DNS servers:  tls cloudflare-tls { remote-hostname "one.one.one.one"; }; tls quad9-tls { remote-hostname "dns.quad9.net"; }; tls...</summary>
  </entry>
  <entry>
   <title>Simple and cheap Stratum 1 NTP with GPS</title>
  <link href="https://www.crc.id.au/2024/09/21/simple-and-cheap-stratum-1-ntp-with-gps/" rel="alternate" type="text/html" title="Simple and cheap Stratum 1 NTP with GPS" />
   <published>2024-09-21T16:57:00+10:00</published>
    <updated>2024-09-21T16:57:00+10:00</updated>
    <id>https://www.crc.id.au/2024/09/21/simple-and-cheap-stratum-1-ntp-with-gps/</id>
    <content type="text/html" src="https://www.crc.id.au/2024/09/21/simple-and-cheap-stratum-1-ntp-with-gps/" />
    <author>
      <name>Steven Haigh</name>
    </author>
  <summary>The Linus Tech Tips channel ShortCircuit recently did a video on an NTP time source card. Video here for reference:    It’s really nice to have your own clock source, but when you start digging into the price of those units, saying you might not get change from $13,000 isn’t a lie. Of course, that’s for the highest end cards - but do we really need that for a small user? What if you could get m...</summary>
  </entry>
  <entry>
   <title>Caching system updates for the home lab</title>
  <link href="https://www.crc.id.au/2023/08/22/caching-system-updates-for-the-home-lab/" rel="alternate" type="text/html" title="Caching system updates for the home lab" />
   <published>2023-08-22T22:52:58+10:00</published>
    <updated>2023-08-22T22:52:58+10:00</updated>
    <id>https://www.crc.id.au/2023/08/22/caching-system-updates-for-the-home-lab/</id>
    <content type="text/html" src="https://www.crc.id.au/2023/08/22/caching-system-updates-for-the-home-lab/" />
    <author>
      <name>Steven Haigh</name>
    </author>
  <summary>If you’re like me, you’ve got a home lab with a dozen or so virtual machines doing all sorts of things - and each of them are pulling down updates from somewhere on the internet.  What if you could have a single endpoint for all VMs to reference? That way, updates that are common would be distributed to all systems at LAN speeds after the first download.    Introducing - mod_cache for Apache :)...</summary>
  </entry>
  <entry>
   <title>SPDIF Optical Keepalive with Pipewire</title>
  <link href="https://www.crc.id.au/2023/08/20/spdif-optical-keepalive-with-pipewire/" rel="alternate" type="text/html" title="SPDIF Optical Keepalive with Pipewire" />
   <published>2023-08-20T14:58:48+10:00</published>
    <updated>2023-08-20T14:58:48+10:00</updated>
    <id>https://www.crc.id.au/2023/08/20/spdif-optical-keepalive-with-pipewire/</id>
    <content type="text/html" src="https://www.crc.id.au/2023/08/20/spdif-optical-keepalive-with-pipewire/" />
    <author>
      <name>Steven Haigh</name>
    </author>
  <summary>For years, I’ve run a set of Logitech Z-5500 speakers into an optical port on my PC. It gives good quality 5.1 audio, and supports AC3 + DTS digital passthrough as well as 44, 48, and 96khz bitrates.  The problem is, the speakers go into a ‘sleep’ mode where it takes nearly a second to bring the amp back online to play audio - so notification sounds are often not played at all.  To correct this...</summary>
  </entry>
</feed>
