<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Systemd on karl</title><link>https://karlquinsland.com/tags/systemd/</link><description>Recent content in Systemd on karl</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sat, 04 Mar 2023 00:00:00 +0000</lastBuildDate><atom:link href="https://karlquinsland.com/tags/systemd/index.xml" rel="self" type="application/rss+xml"/><item><title>Frigate From Scratch guide</title><link>https://karlquinsland.com/frigate-install/</link><pubDate>Sat, 04 Mar 2023 00:00:00 +0000</pubDate><guid>https://karlquinsland.com/frigate-install/</guid><description>&lt;!-- markdownlint-disable-file MD002 --&gt;
&lt;div class="details admonition info open"&gt;
 &lt;div class="details-summary admonition-title"&gt;
 &lt;i class="icon fas fa-info-circle fa-fw" aria-hidden="true"&gt;&lt;/i&gt;Updates in 2025&lt;i class="details-icon fas fa-angle-right fa-fw" aria-hidden="true"&gt;&lt;/i&gt;
 &lt;/div&gt;
 &lt;div class="details-content"&gt;
 &lt;div class="admonition-content"&gt;&lt;p&gt;In early 2025, I began moving virtually all of my workloads into a k8s cluster. I have put some basic notes on frigate in k8s &lt;a href="https://karlquinsland.com/frigate-in-k8s/" rel=""&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Beyond that, the section &lt;a href="#coralai-edge-tpu" rel=""&gt;below&lt;/a&gt; about installing the coral.ai edge TPU drivers is now out of date and has been revised.&lt;/p&gt;
&lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;a href="https://frigate.video/" target="_blank" rel="noopener noreffer "&gt;Frigate NVR&lt;/a&gt; project is a relatively new entrant to the home security camera DVR space.
Like most immature yet popular software, it has a killer feature - very good object detection that just works™ and robust &lt;a href="https://docs.frigate.video/integrations/home-assistant/" target="_blank" rel="noopener noreffer "&gt;Home Assistant integration&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Systemd Resolved With Consul Agent</title><link>https://karlquinsland.com/systemd-resolved-with-consul-agent/</link><pubDate>Tue, 21 Jul 2020 00:00:00 +0000</pubDate><guid>https://karlquinsland.com/systemd-resolved-with-consul-agent/</guid><description>&lt;p&gt;I pieced this technique together a while back and created a gist for it. I&amp;rsquo;m creating &lt;em&gt;this&lt;/em&gt; post as a pointer to that gist so I have something that&amp;rsquo;s a bit easier to reference and refer others to.&lt;/p&gt;
&lt;p&gt;And i want to test out the &lt;a href="https://gohugo.io/content-management/shortcodes/#gist" target="_blank" rel="noopener noreffer "&gt;hugo shortcode for embedding a gist&lt;/a&gt; :smirk:.&lt;/p&gt;
&lt;p&gt;The really short version:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Create a dedicated interface that can only be accessed from the local system&lt;/li&gt;
&lt;li&gt;Bind the consul-agent&amp;rsquo;s DNS service to this local only interface&lt;/li&gt;
&lt;li&gt;Tell &lt;a href="https://www.freedesktop.org/software/systemd/man/systemd-resolved.service.html" target="_blank" rel="noopener noreffer "&gt;&lt;code&gt;systemd-resolved&lt;/code&gt;&lt;/a&gt; that all hostnames with the &lt;code&gt;.consul&lt;/code&gt; TLD can be resolved via a DNS server on this local interface&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;No need to disable &lt;code&gt;resolved&lt;/code&gt; and replace it with dnsmasq :smile:&lt;/p&gt;</description></item></channel></rss>