<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Rambling Nonsense]]></title><description><![CDATA[This blog has the intent on sharing information in a practical way, with clear and easy to follow flows. I'm not too keen on being overly fancy, so there may be typos, or *gasp* errors in grammar. 

"Thoughts and words, posted when inspiration strikes."]]></description><link>https://ramblingnonsense.nscriven.net</link><image><url>https://substackcdn.com/image/fetch/$s_!jNvz!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81418cab-d638-4d66-9eaa-ea78a86a427d_375x375.png</url><title>Rambling Nonsense</title><link>https://ramblingnonsense.nscriven.net</link></image><generator>Substack</generator><lastBuildDate>Sun, 13 Sep 2026 03:43:23 GMT</lastBuildDate><atom:link href="https://ramblingnonsense.nscriven.net/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Nathaniel Scriven]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[ramblingnonsense@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[ramblingnonsense@substack.com]]></itunes:email><itunes:name><![CDATA[Nathaniel Scriven]]></itunes:name></itunes:owner><itunes:author><![CDATA[Nathaniel Scriven]]></itunes:author><googleplay:owner><![CDATA[ramblingnonsense@substack.com]]></googleplay:owner><googleplay:email><![CDATA[ramblingnonsense@substack.com]]></googleplay:email><googleplay:author><![CDATA[Nathaniel Scriven]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[AI and Citizen Coding Part 3]]></title><description><![CDATA[Claude-y with a chance of main.]]></description><link>https://ramblingnonsense.nscriven.net/p/ai-and-citizen-coding-part-3</link><guid isPermaLink="false">https://ramblingnonsense.nscriven.net/p/ai-and-citizen-coding-part-3</guid><dc:creator><![CDATA[Nathaniel Scriven]]></dc:creator><pubDate>Fri, 11 Sep 2026 17:40:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!HcIj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a347db0-edd2-4ea5-a80e-8cfe73bb98a3_1108x631.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><a href="https://ramblingnonsense.nscriven.net/p/ai-and-citizen-coding-part-1">Part 1</a><br><a href="https://ramblingnonsense.nscriven.net/p/ai-and-citizen-coding-part-2">Part 2</a></p><h1><strong>Intro and Musings</strong></h1><p><strong>Ok. Here we go. Let me start off as I usually do and reinforce that this is a complex subject and some details/nuance sf more than likely glossed over/missed. The point of these missives is never to be a definitive source, but an enthusiast's ramblings in an effort to educate, and selfishly force myself to slow down, research, and make sure I understand the subject as best I can.  Now that I&#8217;ve totally projected my insecurities, let&#8217;s begin. ;) </strong></p><h1><strong>Building The Foundation</strong></h1><p><strong>The AI agent that&#8217;s my current go to for coding is Claude. This workflow can likely be used for any agent/service that supports coding but I&#8217;ll be focusing on Anthropic. You&#8217;re going to need to to pony up some cash to do this, let&#8217;s define some terms and make sure we&#8217;re making the right choices. </strong></p><p><strong>Claude has several primary features. </strong></p><p><strong>Chat -</strong> general purpose agent, can work with files that are uploaded but does not connect to local files on the workstation. Totally headless. The only option in the free tier. Not a lot of tokens to work with, times out quickly. </p><p><strong>CoWork -</strong> &#8220;Agentic&#8221; chat. It can be scheduled, tasked, and run basic routines. E.G. &#8220;scan these services at a certain day/time and email me the results&#8221; kind of thing. It does way more, but we&#8217;re focusing on Code. Anthropic has recently moved the module into the chat modal as an inline tab. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!M0OC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dabfd61-beb8-44b3-8079-bb9bcc44bb5b_758x155.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!M0OC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dabfd61-beb8-44b3-8079-bb9bcc44bb5b_758x155.png 424w, https://substackcdn.com/image/fetch/$s_!M0OC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dabfd61-beb8-44b3-8079-bb9bcc44bb5b_758x155.png 848w, https://substackcdn.com/image/fetch/$s_!M0OC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dabfd61-beb8-44b3-8079-bb9bcc44bb5b_758x155.png 1272w, https://substackcdn.com/image/fetch/$s_!M0OC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dabfd61-beb8-44b3-8079-bb9bcc44bb5b_758x155.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!M0OC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dabfd61-beb8-44b3-8079-bb9bcc44bb5b_758x155.png" width="758" height="155" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9dabfd61-beb8-44b3-8079-bb9bcc44bb5b_758x155.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:155,&quot;width&quot;:758,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:10482,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/215207982?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dabfd61-beb8-44b3-8079-bb9bcc44bb5b_758x155.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!M0OC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dabfd61-beb8-44b3-8079-bb9bcc44bb5b_758x155.png 424w, https://substackcdn.com/image/fetch/$s_!M0OC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dabfd61-beb8-44b3-8079-bb9bcc44bb5b_758x155.png 848w, https://substackcdn.com/image/fetch/$s_!M0OC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dabfd61-beb8-44b3-8079-bb9bcc44bb5b_758x155.png 1272w, https://substackcdn.com/image/fetch/$s_!M0OC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dabfd61-beb8-44b3-8079-bb9bcc44bb5b_758x155.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><strong>Claude Design -</strong> Terrible at making power-point? Hate making diagrams? Need a web page? Design is for you. It does do a lot more, but out of scope for this.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HcIj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a347db0-edd2-4ea5-a80e-8cfe73bb98a3_1108x631.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HcIj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a347db0-edd2-4ea5-a80e-8cfe73bb98a3_1108x631.png 424w, https://substackcdn.com/image/fetch/$s_!HcIj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a347db0-edd2-4ea5-a80e-8cfe73bb98a3_1108x631.png 848w, https://substackcdn.com/image/fetch/$s_!HcIj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a347db0-edd2-4ea5-a80e-8cfe73bb98a3_1108x631.png 1272w, https://substackcdn.com/image/fetch/$s_!HcIj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a347db0-edd2-4ea5-a80e-8cfe73bb98a3_1108x631.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HcIj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a347db0-edd2-4ea5-a80e-8cfe73bb98a3_1108x631.png" width="1108" height="631" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2a347db0-edd2-4ea5-a80e-8cfe73bb98a3_1108x631.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:631,&quot;width&quot;:1108,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:63224,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/215207982?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a347db0-edd2-4ea5-a80e-8cfe73bb98a3_1108x631.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!HcIj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a347db0-edd2-4ea5-a80e-8cfe73bb98a3_1108x631.png 424w, https://substackcdn.com/image/fetch/$s_!HcIj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a347db0-edd2-4ea5-a80e-8cfe73bb98a3_1108x631.png 848w, https://substackcdn.com/image/fetch/$s_!HcIj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a347db0-edd2-4ea5-a80e-8cfe73bb98a3_1108x631.png 1272w, https://substackcdn.com/image/fetch/$s_!HcIj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a347db0-edd2-4ea5-a80e-8cfe73bb98a3_1108x631.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Claude Code -</strong> Ok, here we go. Code can work with local files, it can connect to GitHub, and natively works with the git framework. It&#8217;ll show the PR you&#8217;re on, diff counts, etc. Nifty-schwifty. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Y7mI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ac3c69b-8e97-44fb-a4d4-362f44ae9c19_840x147.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Y7mI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ac3c69b-8e97-44fb-a4d4-362f44ae9c19_840x147.png 424w, https://substackcdn.com/image/fetch/$s_!Y7mI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ac3c69b-8e97-44fb-a4d4-362f44ae9c19_840x147.png 848w, https://substackcdn.com/image/fetch/$s_!Y7mI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ac3c69b-8e97-44fb-a4d4-362f44ae9c19_840x147.png 1272w, https://substackcdn.com/image/fetch/$s_!Y7mI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ac3c69b-8e97-44fb-a4d4-362f44ae9c19_840x147.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Y7mI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ac3c69b-8e97-44fb-a4d4-362f44ae9c19_840x147.png" width="840" height="147" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1ac3c69b-8e97-44fb-a4d4-362f44ae9c19_840x147.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:147,&quot;width&quot;:840,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:14485,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/215207982?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ac3c69b-8e97-44fb-a4d4-362f44ae9c19_840x147.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Y7mI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ac3c69b-8e97-44fb-a4d4-362f44ae9c19_840x147.png 424w, https://substackcdn.com/image/fetch/$s_!Y7mI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ac3c69b-8e97-44fb-a4d4-362f44ae9c19_840x147.png 848w, https://substackcdn.com/image/fetch/$s_!Y7mI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ac3c69b-8e97-44fb-a4d4-362f44ae9c19_840x147.png 1272w, https://substackcdn.com/image/fetch/$s_!Y7mI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ac3c69b-8e97-44fb-a4d4-362f44ae9c19_840x147.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h1><br>Claude Code </h1><p>Ok there are four basic ways to work with Code. </p><h2><strong>Web </strong></h2><p>There&#8217;s now a button the web to go to code on the web. I think we&#8217;ll focus on using this on our examples. When you start code on the web, it fires up a container, and then clones the repo to work on the files. Like chat, it does not interact with local file stores. We&#8217;ll dive into this more later.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!O7TX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdc59228-6278-4872-9646-29fe203607a6_303x221.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!O7TX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdc59228-6278-4872-9646-29fe203607a6_303x221.png 424w, https://substackcdn.com/image/fetch/$s_!O7TX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdc59228-6278-4872-9646-29fe203607a6_303x221.png 848w, https://substackcdn.com/image/fetch/$s_!O7TX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdc59228-6278-4872-9646-29fe203607a6_303x221.png 1272w, https://substackcdn.com/image/fetch/$s_!O7TX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdc59228-6278-4872-9646-29fe203607a6_303x221.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!O7TX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdc59228-6278-4872-9646-29fe203607a6_303x221.png" width="303" height="221" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fdc59228-6278-4872-9646-29fe203607a6_303x221.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:221,&quot;width&quot;:303,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:12973,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/215207982?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdc59228-6278-4872-9646-29fe203607a6_303x221.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!O7TX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdc59228-6278-4872-9646-29fe203607a6_303x221.png 424w, https://substackcdn.com/image/fetch/$s_!O7TX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdc59228-6278-4872-9646-29fe203607a6_303x221.png 848w, https://substackcdn.com/image/fetch/$s_!O7TX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdc59228-6278-4872-9646-29fe203607a6_303x221.png 1272w, https://substackcdn.com/image/fetch/$s_!O7TX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdc59228-6278-4872-9646-29fe203607a6_303x221.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2><strong>Claude Desktop </strong></h2><p>A local install of the Claude &#8220;harness&#8221;. I think I&#8217;ll get into that in future AI 101 post. For now, it&#8217;s an application you install locally. It can work directly with local files, and (I just found this out) you can also start a session with a web container. Whether or not you can resume a Desktop Web session with Web Code seems to be a bit fuzzy, and I have not tested it.  When using the local option all software must be installed for that environment to compile and test. If you don&#8217;t have something, it will tell you.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!95Gs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F097cab72-587d-4ac6-a0ae-d00ba4061486_890x278.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!95Gs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F097cab72-587d-4ac6-a0ae-d00ba4061486_890x278.png 424w, https://substackcdn.com/image/fetch/$s_!95Gs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F097cab72-587d-4ac6-a0ae-d00ba4061486_890x278.png 848w, https://substackcdn.com/image/fetch/$s_!95Gs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F097cab72-587d-4ac6-a0ae-d00ba4061486_890x278.png 1272w, https://substackcdn.com/image/fetch/$s_!95Gs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F097cab72-587d-4ac6-a0ae-d00ba4061486_890x278.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!95Gs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F097cab72-587d-4ac6-a0ae-d00ba4061486_890x278.png" width="890" height="278" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/097cab72-587d-4ac6-a0ae-d00ba4061486_890x278.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:278,&quot;width&quot;:890,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:25577,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/215207982?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F097cab72-587d-4ac6-a0ae-d00ba4061486_890x278.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!95Gs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F097cab72-587d-4ac6-a0ae-d00ba4061486_890x278.png 424w, https://substackcdn.com/image/fetch/$s_!95Gs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F097cab72-587d-4ac6-a0ae-d00ba4061486_890x278.png 848w, https://substackcdn.com/image/fetch/$s_!95Gs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F097cab72-587d-4ac6-a0ae-d00ba4061486_890x278.png 1272w, https://substackcdn.com/image/fetch/$s_!95Gs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F097cab72-587d-4ac6-a0ae-d00ba4061486_890x278.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>Claude CLI </strong> </h2><p>This is a totally different install process than Claude Desktop, and to be honest, I kind of hate it. Skills import differently, it seems in my experience to use tokens/less efficiently than Desktop or Web, and I find the interface to be a pain. At this point it&#8217;s not for me and I won&#8217;t be covering it. </p><h2>IDE Extensions</h2><p>IDEs like VS Code and JetBrains can run Claude as an extension, but we won&#8217;t be getting into it.</p><h1>Where&#8217;s My Money, Man?</h1><p>Code, Cowork, Design. Really anything other than chat is going to require some sort of payment. There are two primary methods. </p><h2><strong>API Based </strong></h2><p>An API based account is going to consume tokens based on the model you use. It&#8217;s &#8220;pay as you go&#8221;. Let&#8217;s look at the Pros/Cons</p><p>Pros: </p><ul><li><p>You can use any harness you want. Cursor, VS Code Agent, etc.</p></li><li><p>No interruptions, unless you run out of paid tokens. You can enable a faucet of cash straight to Anthropic to enable auto re-up if you want. </p></li><li><p>Direct API integration with other tooling. </p></li><li><p>Use a LLM Gateway like <a href="https://openrouter.ai/">Open Router</a></p></li></ul><p>Cons: </p><ul><li><p>You have to be very mindful of what you&#8217;re using for a model and be aware of your running tasks. This can get expensive, quick. </p></li><li><p>More of a learning curve, not as simple as the &#8220;turnkey&#8221; solution the subscriptions are.</p></li></ul><p>Let&#8217;s look at <a href="https://openrouter.ai/compare/anthropic/claude-opus-5/anthropic/claude-opus-4.6/anthropic/claude-sonnet-5">Open Router </a>to see the costs. This is a third party &#8220;LLM Gateway&#8221; I&#8217;ve been using on the side. <em><strong>Primarily</strong></em> what we care about is the price per input/output tokens. Don&#8217;t get me wrong, it all counts but I feel that&#8216;s a good baseline.  Looks how much more expensive Opus is than Sonnet. I find Sonnet to be terrible at coding, so Opus is my standard. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kBP5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F794b24d6-a556-4d21-b3f4-b2bbb752dfd3_1429x846.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kBP5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F794b24d6-a556-4d21-b3f4-b2bbb752dfd3_1429x846.png 424w, https://substackcdn.com/image/fetch/$s_!kBP5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F794b24d6-a556-4d21-b3f4-b2bbb752dfd3_1429x846.png 848w, https://substackcdn.com/image/fetch/$s_!kBP5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F794b24d6-a556-4d21-b3f4-b2bbb752dfd3_1429x846.png 1272w, https://substackcdn.com/image/fetch/$s_!kBP5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F794b24d6-a556-4d21-b3f4-b2bbb752dfd3_1429x846.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kBP5!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F794b24d6-a556-4d21-b3f4-b2bbb752dfd3_1429x846.png" width="1200" height="710.4268719384185" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/794b24d6-a556-4d21-b3f4-b2bbb752dfd3_1429x846.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:846,&quot;width&quot;:1429,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:96916,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/215207982?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F794b24d6-a556-4d21-b3f4-b2bbb752dfd3_1429x846.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kBP5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F794b24d6-a556-4d21-b3f4-b2bbb752dfd3_1429x846.png 424w, https://substackcdn.com/image/fetch/$s_!kBP5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F794b24d6-a556-4d21-b3f4-b2bbb752dfd3_1429x846.png 848w, https://substackcdn.com/image/fetch/$s_!kBP5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F794b24d6-a556-4d21-b3f4-b2bbb752dfd3_1429x846.png 1272w, https://substackcdn.com/image/fetch/$s_!kBP5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F794b24d6-a556-4d21-b3f4-b2bbb752dfd3_1429x846.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Now this is still abstract, so let me put in a bit more perspective. KimiK3 is a Chinese model at half the cost and is supposed to be equal-ish to Opus. I bought 10 bucks of credit on Open Router, set up VS Code Agent, and took the ol&#8217; girl for a spin.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xh7r!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff87c8a9-5ddc-41f6-89ca-ca4e9d315a58_1256x809.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xh7r!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff87c8a9-5ddc-41f6-89ca-ca4e9d315a58_1256x809.png 424w, https://substackcdn.com/image/fetch/$s_!xh7r!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff87c8a9-5ddc-41f6-89ca-ca4e9d315a58_1256x809.png 848w, https://substackcdn.com/image/fetch/$s_!xh7r!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff87c8a9-5ddc-41f6-89ca-ca4e9d315a58_1256x809.png 1272w, https://substackcdn.com/image/fetch/$s_!xh7r!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff87c8a9-5ddc-41f6-89ca-ca4e9d315a58_1256x809.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xh7r!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff87c8a9-5ddc-41f6-89ca-ca4e9d315a58_1256x809.png" width="1200" height="772.9299363057324" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ff87c8a9-5ddc-41f6-89ca-ca4e9d315a58_1256x809.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:809,&quot;width&quot;:1256,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:56371,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/215207982?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff87c8a9-5ddc-41f6-89ca-ca4e9d315a58_1256x809.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xh7r!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff87c8a9-5ddc-41f6-89ca-ca4e9d315a58_1256x809.png 424w, https://substackcdn.com/image/fetch/$s_!xh7r!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff87c8a9-5ddc-41f6-89ca-ca4e9d315a58_1256x809.png 848w, https://substackcdn.com/image/fetch/$s_!xh7r!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff87c8a9-5ddc-41f6-89ca-ca4e9d315a58_1256x809.png 1272w, https://substackcdn.com/image/fetch/$s_!xh7r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff87c8a9-5ddc-41f6-89ca-ca4e9d315a58_1256x809.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>My task was debugging a Home Assistant integration I worked up with Claude. It wasn&#8217;t that intensive a task in theory but I used <em><strong>14 Million</strong></em> tokens and spent most of my 10 bucks to do it. Claude at the same price? Twice that. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ifiy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F716f4c71-3603-4b31-af1a-cc5c169c67cf_1346x299.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ifiy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F716f4c71-3603-4b31-af1a-cc5c169c67cf_1346x299.png 424w, https://substackcdn.com/image/fetch/$s_!ifiy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F716f4c71-3603-4b31-af1a-cc5c169c67cf_1346x299.png 848w, https://substackcdn.com/image/fetch/$s_!ifiy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F716f4c71-3603-4b31-af1a-cc5c169c67cf_1346x299.png 1272w, https://substackcdn.com/image/fetch/$s_!ifiy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F716f4c71-3603-4b31-af1a-cc5c169c67cf_1346x299.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ifiy!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F716f4c71-3603-4b31-af1a-cc5c169c67cf_1346x299.png" width="1200" height="266.5676077265973" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/716f4c71-3603-4b31-af1a-cc5c169c67cf_1346x299.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:299,&quot;width&quot;:1346,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:15863,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/215207982?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F716f4c71-3603-4b31-af1a-cc5c169c67cf_1346x299.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ifiy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F716f4c71-3603-4b31-af1a-cc5c169c67cf_1346x299.png 424w, https://substackcdn.com/image/fetch/$s_!ifiy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F716f4c71-3603-4b31-af1a-cc5c169c67cf_1346x299.png 848w, https://substackcdn.com/image/fetch/$s_!ifiy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F716f4c71-3603-4b31-af1a-cc5c169c67cf_1346x299.png 1272w, https://substackcdn.com/image/fetch/$s_!ifiy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F716f4c71-3603-4b31-af1a-cc5c169c67cf_1346x299.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2><strong>Subscriptions </strong></h2><p>A flat rate regardless of what model you use (Fable is not available in the Pro subscription, you have to pay as you go) Has a rate limit based on token consumption in five hour sessions and consumption via a week timeframe. Higher model = faster session burn rate. If you hit your session limit you have to wait until it resets. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tl9f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cd486f7-d95c-4b15-9570-4bde8151fe81_1095x639.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tl9f!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cd486f7-d95c-4b15-9570-4bde8151fe81_1095x639.png 424w, https://substackcdn.com/image/fetch/$s_!tl9f!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cd486f7-d95c-4b15-9570-4bde8151fe81_1095x639.png 848w, https://substackcdn.com/image/fetch/$s_!tl9f!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cd486f7-d95c-4b15-9570-4bde8151fe81_1095x639.png 1272w, https://substackcdn.com/image/fetch/$s_!tl9f!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cd486f7-d95c-4b15-9570-4bde8151fe81_1095x639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tl9f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cd486f7-d95c-4b15-9570-4bde8151fe81_1095x639.png" width="1095" height="639" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0cd486f7-d95c-4b15-9570-4bde8151fe81_1095x639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:639,&quot;width&quot;:1095,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:46867,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/215207982?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cd486f7-d95c-4b15-9570-4bde8151fe81_1095x639.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tl9f!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cd486f7-d95c-4b15-9570-4bde8151fe81_1095x639.png 424w, https://substackcdn.com/image/fetch/$s_!tl9f!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cd486f7-d95c-4b15-9570-4bde8151fe81_1095x639.png 848w, https://substackcdn.com/image/fetch/$s_!tl9f!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cd486f7-d95c-4b15-9570-4bde8151fe81_1095x639.png 1272w, https://substackcdn.com/image/fetch/$s_!tl9f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cd486f7-d95c-4b15-9570-4bde8151fe81_1095x639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Pros: </p><ul><li><p>Use almost any Anthropic model you want without added cost concerns.</p></li><li><p><a href="https://claude.com/pricing">Multiple plan options</a>.  We&#8217;ll focus on Pro.</p></li><li><p>Simple to use. </p></li><li><p>While there is no API for subscriptions, there are some IDE extensions you can use for applications like VS Code, JetBrains. Not the same as using one of those as the full harness.  </p><p></p></li></ul><p>Cons: </p><ul><li><p>When you hit the session/week limit it&#8217;s a hard stop unless you enable a faucet of cash straight to Anthropic to enable usage credits if you want to continue the session.</p></li><li><p>No API at all. You&#8217;re locked in. You can have an API account under the same email, but they are structurally separate.</p></li><li><p>No other harness, it&#8217;s Claude applications only.  This mean Claude Web, Desktop or CLI only. Remember the extensions mentioned in Pro are not full harnesses. </p></li><li><p>Higher model use can burn through sessions quickly based on the task.  </p></li></ul><h2>What to do?</h2><p>If you&#8217;re reading this you&#8217;re probably fairly new to this. I do not recommend API, go with the pro subscription. It&#8217;s 20 dollars a month. And the value is insane. I was looking at my past sessions and each one is almost 20 bucks a shot, bear in mind I was doing quite a bit in those sessions.</p><p>These plans are highly subsidized and a very affordable way to get your feet wet. Even the MAX at 100 a month is kind of amazing, when you understand the actual costs. I can&#8217;t imagine these prices will last forever.  </p><p>Sign up, and go with Pro to start, that&#8217;s my recommendation. Now we need to talk a little bit of AI 101 for a base understanding of some concepts. </p><h1>I Have No Memory Of This Place</h1><p>Ok, so right off the bat know that the model is simply the inference engine. It has no memory, nothing installed. The model is locked into its learned state at the time of release, basically read only. It&#8217;s the harness (our Pro account use case Claude itself is the harness) that maintains state, tools, skills, memory.  The conversation to the model must be stateful in order to get useful data out. Let me explain that in an easier to understand way. </p><h2>Cool Operator</h2><p>Let&#8217;s segue and talk about air conditioning. That&#8217;s right, AC. So I have these Mitsubishi Minisplits, and I was working on adding some automations to Home Assistant and my commands aren&#8217;t being received correctly when learning the IR codes. That&#8217;s when I find out that the system is stateless. It has no idea or ability to compare a difference in its established state.</p><p>So lets say I have the settings set to:<br><code><br>Swing: Full<br>Temperature: 70f<br>Fan: Medium<br>Mode: Cool</code><br><br>And I want to change the temperature to 71f. The remote only sends that change of 71f, right? Nope. It sends the full state of the remote at once. So that one button press sent: <br> <br><code>Swing: Full<br>Temperature: 71f<br>Fan: Medium<br>Mode: Cool</code></p><p>That&#8217;s the new state of the unit.  If I change the speed:</p><p><code>Swing: Full<br>Temperature: 71f<br>Fan: Low<br>Mode: Cool</code></p><p>Again, it sends way more information that what I&#8217;m changing on every press, overwriting the previous active state. Pretty damned inefficient, but SIMPLE. This is very close to what happens when you are using AI. </p><h2>As The AI Turns</h2><p>So back to the main subject, when you enter data into the field and hit enter, that&#8217;s a turn.  Every turn is a state submission, and wholly new to the model on every go. So the token use becomes higher on every turn, outside of the amount of new submissions on a turn. Loaded skills, MCP connections, tools, the conversation from the top are sent to the model fresh every time. Let&#8217;s talk about some behaviors to assist on keeping our conversations as efficient as possible.</p><ul><li><p>Don&#8217;t switch models in the same session unless at the beginning. That&#8217;s a lot of data to resend, kind of obviates the benefit. </p></li><li><p>If a conversation is getting long, ask for a hand off summary. It will summarize the entire conversation that you can paste into a new session. Great option to use if you need to switch a model because the scope of the task has changed.  E.G., you coded with Opus but Sonnet can do the PR check and release notes. As it is a summary you may lose some resolution to the conversation, and it might re-review some sections to try and get that context back. </p></li><li><p>Be aware of your context window. In Pro, the context window is 200k. If you click on the little circle next to the model you can see the contents of the window. Once it hits 84% it will &#8220;compact&#8221; the conversation automatically which is basically an internal handoff.  So if your session suddenly stops, look for some text that says &#8220;compacting conversation&#8221; and the it will give you some indications of how many tokens it &#8220;saved.&#8221; The resolution statement applies here as well. Compaction is important because with an AI when you go past the window shit gets&#8230;weird and from a hallucination standpoint kind of goes on a spiritual journey. Remember how you got on those 2AM change windows in person at a datacenter? Yea, not at your best. Same here. </p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RBl-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9583349-19ff-42de-8c04-985e9d15f709_636x551.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RBl-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9583349-19ff-42de-8c04-985e9d15f709_636x551.png 424w, https://substackcdn.com/image/fetch/$s_!RBl-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9583349-19ff-42de-8c04-985e9d15f709_636x551.png 848w, https://substackcdn.com/image/fetch/$s_!RBl-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9583349-19ff-42de-8c04-985e9d15f709_636x551.png 1272w, https://substackcdn.com/image/fetch/$s_!RBl-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9583349-19ff-42de-8c04-985e9d15f709_636x551.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RBl-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9583349-19ff-42de-8c04-985e9d15f709_636x551.png" width="636" height="551" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b9583349-19ff-42de-8c04-985e9d15f709_636x551.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:551,&quot;width&quot;:636,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:68014,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/215207982?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9583349-19ff-42de-8c04-985e9d15f709_636x551.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RBl-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9583349-19ff-42de-8c04-985e9d15f709_636x551.png 424w, https://substackcdn.com/image/fetch/$s_!RBl-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9583349-19ff-42de-8c04-985e9d15f709_636x551.png 848w, https://substackcdn.com/image/fetch/$s_!RBl-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9583349-19ff-42de-8c04-985e9d15f709_636x551.png 1272w, https://substackcdn.com/image/fetch/$s_!RBl-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9583349-19ff-42de-8c04-985e9d15f709_636x551.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><br>Sounds Like a Skill Issue</h2><p>So we&#8217;ve connected to our GitHub, we made a repo and we started to build an app. Only a strange thing is happening. It&#8217;s making changes, adding features after what only was supposed to be a discussion, making commits without asking, creating and merging PRs, dogs and cats, living together, MASS HYSTERIA! Now your repo is a mess, there&#8217;s no tags, no release notes, and you have to burn a bunch of tokens to fix it.  </p><p>The thing is, it&#8217;s doing exactly what you asked of it and BY GOD IT&#8217;S GOING TO DO IT. You provided no instructions or guardrails. </p><p>Well this is where the concept of skills come in. A skill is simply a set of  repeatable instructions that you want the session to abide by. I have spent the last three weeks learning and with Claude, refining my &#8220;dev skills&#8221; skill. And it is massive, so using it will cause more tokens to be used, but it&#8217;s optimized into a primary skill and reference skills that only load on a certain &#8220;gate&#8221;.  We will use this skill for this series. <br><br>The .skill file can be downloaded from releases.<br><a href="https://github.com/darthrater78/claude-vibe-skills">https://github.com/darthrater78/claude-vibe-skills</a></p><p><em>Quick Note: Claude Code and Desktop allow for upload of the.md files as .skill zips. So the zip on my GitHub will import fine. Other harnesses/Claude CLI are going to want it unzipped though most will do it for you if you upload it to the chat window and say &#8220;install this skill.&#8221;</em><br><br><span data-color="#ff0000" style="color: rgb(255, 0, 0);">NOTE: SKILLS CAN BE MALICIOUS LIKE ANY MALWARE AND CONTAIN DANGEROUS INSTRUCTIONS. NEVER INSTALL A 3RD PARTY SKILL YOU HAVE NOT AUDITED. THE SKILL ON MY GITHUB IS WELL DOCUMENTED AND FREELY OPEN TO AUDITING.</span></p><p>To install a skill in Claude Web go to Code, and Customize&gt; Skills&gt;Add&gt;Upload. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!N4ph!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14a863e3-30ce-4e18-a40d-bfc3b7211d52_1991x336.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N4ph!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14a863e3-30ce-4e18-a40d-bfc3b7211d52_1991x336.png 424w, https://substackcdn.com/image/fetch/$s_!N4ph!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14a863e3-30ce-4e18-a40d-bfc3b7211d52_1991x336.png 848w, https://substackcdn.com/image/fetch/$s_!N4ph!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14a863e3-30ce-4e18-a40d-bfc3b7211d52_1991x336.png 1272w, https://substackcdn.com/image/fetch/$s_!N4ph!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14a863e3-30ce-4e18-a40d-bfc3b7211d52_1991x336.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N4ph!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14a863e3-30ce-4e18-a40d-bfc3b7211d52_1991x336.png" width="1200" height="202.74725274725276" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/14a863e3-30ce-4e18-a40d-bfc3b7211d52_1991x336.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:246,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:51433,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/215207982?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14a863e3-30ce-4e18-a40d-bfc3b7211d52_1991x336.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!N4ph!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14a863e3-30ce-4e18-a40d-bfc3b7211d52_1991x336.png 424w, https://substackcdn.com/image/fetch/$s_!N4ph!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14a863e3-30ce-4e18-a40d-bfc3b7211d52_1991x336.png 848w, https://substackcdn.com/image/fetch/$s_!N4ph!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14a863e3-30ce-4e18-a40d-bfc3b7211d52_1991x336.png 1272w, https://substackcdn.com/image/fetch/$s_!N4ph!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14a863e3-30ce-4e18-a40d-bfc3b7211d52_1991x336.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>After upload, you can see it in &#8220;Yours&#8221;. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0bWY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F813b03d6-e674-461c-89ca-c43e29ec896f_1053x522.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0bWY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F813b03d6-e674-461c-89ca-c43e29ec896f_1053x522.png 424w, https://substackcdn.com/image/fetch/$s_!0bWY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F813b03d6-e674-461c-89ca-c43e29ec896f_1053x522.png 848w, https://substackcdn.com/image/fetch/$s_!0bWY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F813b03d6-e674-461c-89ca-c43e29ec896f_1053x522.png 1272w, https://substackcdn.com/image/fetch/$s_!0bWY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F813b03d6-e674-461c-89ca-c43e29ec896f_1053x522.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0bWY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F813b03d6-e674-461c-89ca-c43e29ec896f_1053x522.png" width="1053" height="522" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/813b03d6-e674-461c-89ca-c43e29ec896f_1053x522.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:522,&quot;width&quot;:1053,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:54456,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/215207982?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F813b03d6-e674-461c-89ca-c43e29ec896f_1053x522.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0bWY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F813b03d6-e674-461c-89ca-c43e29ec896f_1053x522.png 424w, https://substackcdn.com/image/fetch/$s_!0bWY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F813b03d6-e674-461c-89ca-c43e29ec896f_1053x522.png 848w, https://substackcdn.com/image/fetch/$s_!0bWY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F813b03d6-e674-461c-89ca-c43e29ec896f_1053x522.png 1272w, https://substackcdn.com/image/fetch/$s_!0bWY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F813b03d6-e674-461c-89ca-c43e29ec896f_1053x522.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If you then look at the skill further, you can see more details. I always version my code, so you can see what rev you are running. To update to a new version delete and re-upload. Skills also will copy down to Claude Desktop. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ai2S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a6b3fa3-ea91-4840-bdfc-b632ab876820_1011x743.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ai2S!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a6b3fa3-ea91-4840-bdfc-b632ab876820_1011x743.png 424w, https://substackcdn.com/image/fetch/$s_!Ai2S!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a6b3fa3-ea91-4840-bdfc-b632ab876820_1011x743.png 848w, https://substackcdn.com/image/fetch/$s_!Ai2S!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a6b3fa3-ea91-4840-bdfc-b632ab876820_1011x743.png 1272w, https://substackcdn.com/image/fetch/$s_!Ai2S!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a6b3fa3-ea91-4840-bdfc-b632ab876820_1011x743.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ai2S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a6b3fa3-ea91-4840-bdfc-b632ab876820_1011x743.png" width="1011" height="743" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4a6b3fa3-ea91-4840-bdfc-b632ab876820_1011x743.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:743,&quot;width&quot;:1011,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:74116,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/215207982?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a6b3fa3-ea91-4840-bdfc-b632ab876820_1011x743.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ai2S!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a6b3fa3-ea91-4840-bdfc-b632ab876820_1011x743.png 424w, https://substackcdn.com/image/fetch/$s_!Ai2S!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a6b3fa3-ea91-4840-bdfc-b632ab876820_1011x743.png 848w, https://substackcdn.com/image/fetch/$s_!Ai2S!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a6b3fa3-ea91-4840-bdfc-b632ab876820_1011x743.png 1272w, https://substackcdn.com/image/fetch/$s_!Ai2S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a6b3fa3-ea91-4840-bdfc-b632ab876820_1011x743.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In theory installed skills are loaded in each chat, but I have found invoking it right away works best. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Q2jx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cea5291-5148-495b-bb65-78f631ad316f_929x1155.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Q2jx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cea5291-5148-495b-bb65-78f631ad316f_929x1155.png 424w, https://substackcdn.com/image/fetch/$s_!Q2jx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cea5291-5148-495b-bb65-78f631ad316f_929x1155.png 848w, https://substackcdn.com/image/fetch/$s_!Q2jx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cea5291-5148-495b-bb65-78f631ad316f_929x1155.png 1272w, https://substackcdn.com/image/fetch/$s_!Q2jx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cea5291-5148-495b-bb65-78f631ad316f_929x1155.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Q2jx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cea5291-5148-495b-bb65-78f631ad316f_929x1155.png" width="929" height="1155" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4cea5291-5148-495b-bb65-78f631ad316f_929x1155.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1155,&quot;width&quot;:929,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:152851,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/215207982?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cea5291-5148-495b-bb65-78f631ad316f_929x1155.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Q2jx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cea5291-5148-495b-bb65-78f631ad316f_929x1155.png 424w, https://substackcdn.com/image/fetch/$s_!Q2jx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cea5291-5148-495b-bb65-78f631ad316f_929x1155.png 848w, https://substackcdn.com/image/fetch/$s_!Q2jx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cea5291-5148-495b-bb65-78f631ad316f_929x1155.png 1272w, https://substackcdn.com/image/fetch/$s_!Q2jx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cea5291-5148-495b-bb65-78f631ad316f_929x1155.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>See that &#8220;updated dev-skills-gates&#8221; file? That tracks the state of the gates on the repo so the harness doesn&#8217;t have to remember it. Basically says nothing to do here, the previous release is solid. New feature in the skill. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KwTC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60ecf000-070e-4994-8f85-f63bc8021fb2_884x463.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KwTC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60ecf000-070e-4994-8f85-f63bc8021fb2_884x463.png 424w, https://substackcdn.com/image/fetch/$s_!KwTC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60ecf000-070e-4994-8f85-f63bc8021fb2_884x463.png 848w, https://substackcdn.com/image/fetch/$s_!KwTC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60ecf000-070e-4994-8f85-f63bc8021fb2_884x463.png 1272w, https://substackcdn.com/image/fetch/$s_!KwTC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60ecf000-070e-4994-8f85-f63bc8021fb2_884x463.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KwTC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60ecf000-070e-4994-8f85-f63bc8021fb2_884x463.png" width="884" height="463" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/60ecf000-070e-4994-8f85-f63bc8021fb2_884x463.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:463,&quot;width&quot;:884,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:67436,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/215207982?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60ecf000-070e-4994-8f85-f63bc8021fb2_884x463.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KwTC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60ecf000-070e-4994-8f85-f63bc8021fb2_884x463.png 424w, https://substackcdn.com/image/fetch/$s_!KwTC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60ecf000-070e-4994-8f85-f63bc8021fb2_884x463.png 848w, https://substackcdn.com/image/fetch/$s_!KwTC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60ecf000-070e-4994-8f85-f63bc8021fb2_884x463.png 1272w, https://substackcdn.com/image/fetch/$s_!KwTC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60ecf000-070e-4994-8f85-f63bc8021fb2_884x463.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This skill is designed to be a guide for development and focus on security, quality and process. We&#8217;ll get into this in Part 4.</p><h1>Conclusion </h1><p>So I really wanted to get into starting some app development in this post, but I realized there was just so much to cover, I could not fit it here. You should leave this post with a much firmer understanding of AI and Claude in general from a basic use case.</p><p> So in part 4, we make an APP! <br><br>Until next time.<br></p>]]></content:encoded></item><item><title><![CDATA[AI and Citizen Coding Part 2]]></title><description><![CDATA[So I added a commit to my PR, which was the style at the time]]></description><link>https://ramblingnonsense.nscriven.net/p/ai-and-citizen-coding-part-2</link><guid isPermaLink="false">https://ramblingnonsense.nscriven.net/p/ai-and-citizen-coding-part-2</guid><dc:creator><![CDATA[Nathaniel Scriven]]></dc:creator><pubDate>Thu, 10 Sep 2026 15:31:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!BdyS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F723e8c1b-da30-468a-a84c-4f35423de0b6_1058x706.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><a href="https://ramblingnonsense.nscriven.net/p/ai-and-citizen-coding-part-1">Part 1</a><br><a href="https://ramblingnonsense.nscriven.net/p/ai-and-citizen-coding-part-3">Part 3</a></p><h1><strong>Intro and Musings</strong></h1><p><strong>As somebody once said &#8220;This is where the fun starts, something something.&#8221; Once you realize what you can do with a coding agent, the whole world kind of opens up with new possibilities. Have a process you find tedious? Make an app. Have a docker  image you love but the dev has kind of walked away from it? &#8220;Take it, it&#8217;s yours!&#8221; Iterate, improve and add features. But remember &#8220;With power comes great responsibility.&#8221;  </strong><em><strong>(I&#8217;m in a very meme-y mood today, and will likely continue. My apologies. )</strong></em></p><p><strong>Let&#8217;s establish a &#8220;citizen&#8221; code of conduct.</strong></p><ul><li><p>Always code with security and software quality in mind</p></li><li><p>If you fork someone else&#8217;s project ensure you update the main readme, explaining you used AI to code it. Be transparent, don&#8217;t be this guy. </p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ncW_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F542d5e9c-3c6e-4cdd-8aa3-59cb8fa1970a_493x249.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ncW_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F542d5e9c-3c6e-4cdd-8aa3-59cb8fa1970a_493x249.png 424w, https://substackcdn.com/image/fetch/$s_!ncW_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F542d5e9c-3c6e-4cdd-8aa3-59cb8fa1970a_493x249.png 848w, https://substackcdn.com/image/fetch/$s_!ncW_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F542d5e9c-3c6e-4cdd-8aa3-59cb8fa1970a_493x249.png 1272w, https://substackcdn.com/image/fetch/$s_!ncW_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F542d5e9c-3c6e-4cdd-8aa3-59cb8fa1970a_493x249.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ncW_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F542d5e9c-3c6e-4cdd-8aa3-59cb8fa1970a_493x249.png" width="493" height="249" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/542d5e9c-3c6e-4cdd-8aa3-59cb8fa1970a_493x249.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:249,&quot;width&quot;:493,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:323866,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/213847876?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F542d5e9c-3c6e-4cdd-8aa3-59cb8fa1970a_493x249.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ncW_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F542d5e9c-3c6e-4cdd-8aa3-59cb8fa1970a_493x249.png 424w, https://substackcdn.com/image/fetch/$s_!ncW_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F542d5e9c-3c6e-4cdd-8aa3-59cb8fa1970a_493x249.png 848w, https://substackcdn.com/image/fetch/$s_!ncW_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F542d5e9c-3c6e-4cdd-8aa3-59cb8fa1970a_493x249.png 1272w, https://substackcdn.com/image/fetch/$s_!ncW_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F542d5e9c-3c6e-4cdd-8aa3-59cb8fa1970a_493x249.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">No, you&#8217;re not. Stop it. </figcaption></figure></div><ul><li><p>Have a thick skin, and keep learning.</p></li><li><p>Have fun, otherwise what&#8217;s the point? </p></li></ul><p>Here&#8217;s a few examples of projects I&#8217;ve made/forked which just looks like shameless plugs but totally aren&#8217;t.  Review these and look at the release notes/main readme to get sense of what I&#8217;m going for here as an overall philosophy. </p><p>My Projects: <br><a href="https://github.com/darthrater78/cert-generator">https://github.com/darthrater78/cert-generator</a> <br>I found the routine process of making certs and SSH Keys to be a bit of a pain. So I made a tool.  (In the process of also making it a docker image)</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BdyS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F723e8c1b-da30-468a-a84c-4f35423de0b6_1058x706.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BdyS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F723e8c1b-da30-468a-a84c-4f35423de0b6_1058x706.png 424w, https://substackcdn.com/image/fetch/$s_!BdyS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F723e8c1b-da30-468a-a84c-4f35423de0b6_1058x706.png 848w, https://substackcdn.com/image/fetch/$s_!BdyS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F723e8c1b-da30-468a-a84c-4f35423de0b6_1058x706.png 1272w, https://substackcdn.com/image/fetch/$s_!BdyS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F723e8c1b-da30-468a-a84c-4f35423de0b6_1058x706.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BdyS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F723e8c1b-da30-468a-a84c-4f35423de0b6_1058x706.png" width="1058" height="706" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/723e8c1b-da30-468a-a84c-4f35423de0b6_1058x706.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:706,&quot;width&quot;:1058,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:62633,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/213847876?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F723e8c1b-da30-468a-a84c-4f35423de0b6_1058x706.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!BdyS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F723e8c1b-da30-468a-a84c-4f35423de0b6_1058x706.png 424w, https://substackcdn.com/image/fetch/$s_!BdyS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F723e8c1b-da30-468a-a84c-4f35423de0b6_1058x706.png 848w, https://substackcdn.com/image/fetch/$s_!BdyS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F723e8c1b-da30-468a-a84c-4f35423de0b6_1058x706.png 1272w, https://substackcdn.com/image/fetch/$s_!BdyS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F723e8c1b-da30-468a-a84c-4f35423de0b6_1058x706.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><br><a href="https://github.com/darthrater78/proxmoxspicemanager">https://github.com/darthrater78/proxmoxspicemanager</a><br>API/Password connection to Proxmox for easy access to Spice console sessions. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qEPl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ff5c41a-6226-4daa-b226-343660f5fbe7_1084x601.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qEPl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ff5c41a-6226-4daa-b226-343660f5fbe7_1084x601.png 424w, https://substackcdn.com/image/fetch/$s_!qEPl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ff5c41a-6226-4daa-b226-343660f5fbe7_1084x601.png 848w, https://substackcdn.com/image/fetch/$s_!qEPl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ff5c41a-6226-4daa-b226-343660f5fbe7_1084x601.png 1272w, https://substackcdn.com/image/fetch/$s_!qEPl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ff5c41a-6226-4daa-b226-343660f5fbe7_1084x601.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qEPl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ff5c41a-6226-4daa-b226-343660f5fbe7_1084x601.png" width="1084" height="601" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2ff5c41a-6226-4daa-b226-343660f5fbe7_1084x601.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:601,&quot;width&quot;:1084,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:42195,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/213847876?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ff5c41a-6226-4daa-b226-343660f5fbe7_1084x601.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qEPl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ff5c41a-6226-4daa-b226-343660f5fbe7_1084x601.png 424w, https://substackcdn.com/image/fetch/$s_!qEPl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ff5c41a-6226-4daa-b226-343660f5fbe7_1084x601.png 848w, https://substackcdn.com/image/fetch/$s_!qEPl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ff5c41a-6226-4daa-b226-343660f5fbe7_1084x601.png 1272w, https://substackcdn.com/image/fetch/$s_!qEPl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ff5c41a-6226-4daa-b226-343660f5fbe7_1084x601.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Forked Project: <br><a href="https://github.com/darthrater78/dockge">https://github.com/darthrater78/dockge</a><br>Here the example of  someone else&#8217;s project I adapted and added new features to. For dockge I added an API and a compose drift sync feature. If you look at the page, I made sure to explicitly call out how these changes were made and to give proper attribution. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GoO-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7247218-7d33-454f-87b9-1a46a508d81d_2017x756.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GoO-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7247218-7d33-454f-87b9-1a46a508d81d_2017x756.png 424w, https://substackcdn.com/image/fetch/$s_!GoO-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7247218-7d33-454f-87b9-1a46a508d81d_2017x756.png 848w, https://substackcdn.com/image/fetch/$s_!GoO-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7247218-7d33-454f-87b9-1a46a508d81d_2017x756.png 1272w, https://substackcdn.com/image/fetch/$s_!GoO-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7247218-7d33-454f-87b9-1a46a508d81d_2017x756.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GoO-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7247218-7d33-454f-87b9-1a46a508d81d_2017x756.png" width="1456" height="546" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b7247218-7d33-454f-87b9-1a46a508d81d_2017x756.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:546,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:83974,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/213847876?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7247218-7d33-454f-87b9-1a46a508d81d_2017x756.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GoO-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7247218-7d33-454f-87b9-1a46a508d81d_2017x756.png 424w, https://substackcdn.com/image/fetch/$s_!GoO-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7247218-7d33-454f-87b9-1a46a508d81d_2017x756.png 848w, https://substackcdn.com/image/fetch/$s_!GoO-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7247218-7d33-454f-87b9-1a46a508d81d_2017x756.png 1272w, https://substackcdn.com/image/fetch/$s_!GoO-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7247218-7d33-454f-87b9-1a46a508d81d_2017x756.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>So the point of this overly long &#8220;soapbox of musings&#8221; is to illustrate what you can do, and set some ground rules. As always, this is how I do things.  You may do things differently, and that&#8217;s cool. One last note. I&#8217;ve been &#8220;Mr. Linux&#8221; lately after moving to Fedora. However, my job insists I use Windows and my customers all use it as well for the most part. </p><p>So you&#8217;ll notice that this series will focus mainly on Windows as the platform, and most of the tools I made are Windows compatible. Proxmox Spice Manager is available as a python script, though. Let&#8217;s begin. </p><h1>Git &#8216;er done!</h1><p>Ok we may not be software developers by trade, but that doesn&#8217;t mean we shouldn&#8217;t develop like one.  And the first thing we should do is operate via a Git framework. If you don&#8217;t have a Github account go open one. Git is an incredibly deep topic and we will not be going terribly deep into it.  (okay, maybe a little) What you need to know is that it tracks software versions, allows for easy collaboration and makes publishing easy-ish. Let&#8217;s get some definitions set. </p><p><strong>Repo (Repository</strong>) - those projects I shared? Those are Github Repos. Its a fancy folder for your stuff. Each project gets its own repo. A Github repo can be edited on the website directly, or you can pull down a local copy via clone. </p><h2>Repo Actions</h2><p><strong>Fork </strong>- You&#8217;ve seen me mention this several times.  When you fork a repo, you make an out of line copy of someone else&#8217;s work to your own repo. Nothing you do affects the upstream directly, though you can submit your commits to the fork(ee) for consideration.  Its part of the beauty of open source software, when you can take someone&#8217;s code and build off it. You&#8217;ll see that sometimes someone will take someone&#8217;s project and build something totally new. For example, Jellyfin is a transformational fork of Emby. Your fork is visible from the parent repo, and can also be compared. <br><br><strong>Clone- </strong>When you clone a repo, you are working on a copy of the upstream code, including its full git history.  You typically clone your own repos (even forks) to work on them locally. Any public repo can be cloned. Unlike a fork, an unforked clone has no ability to submit changes to the original. </p><h2>Git Commands</h2><p><strong>Commit/push -</strong> When you make a change to a repo, you store those changes in a commit. It&#8217;s important to understand changes are ephemeral until committed. You should commit after work is completed. Think of it as a snapshot. It will show changes, and assign that commit a unique value. A commit can eventually be merged into the main branch to be active in the codebase if committed to a different branch. If you are working with the repo locally, you would commit the change locally and then &#8220;push&#8221; the commit upstream.</p><p><strong>Branch -</strong>  The primary branch is usually called Main/Master. I&#8217;ll refer to it as Main in this document going forward. Typically, as a best practice when you start new work, you would open a new branch and add  commits there. Commits to a branch are active to the current branch at the time. Once you&#8217;re happy with the work, you can merge into Main  after a pull request. More on this later. </p><p><strong>Pull Request (PR) -</strong> This is the concept I found most confusing at first. Let&#8217;s say you made a change to the repo. It could be a readme change, code update, feature addition, anything. When you commit and push the change, those changes are sent and committed to the branch it was made on. If you want that code to become a permanent part of Main, you have to ask the repo owner to review and &#8220;pull&#8221; your changes into that branch via a Pull Request. They can then decide to &#8220;merge&#8221; your changes into the codebase, reject it, or just totally ignore it.  And man, PRs get ignored a LOT. </p><p><strong>Merge -</strong>  When a PR is accepted, the commits are merged. The two basic merge types are standard and squash. Standard takes all the the commits and merges them separately. Visually noisy, but granular history. A &#8220;squash&#8221; collapses all the commits down into one. You lose the commit history and the ability to more accurately target code tied to a particular commit. I use standard for the history.   <br><br><strong>Tags -</strong> we'll be using tags quite a bit for releases. When we use a tag, we are marking a specific commit. We can then create a &#8220;release&#8221; around that tag and add an artifact  (if needed) and release note text. A tag can also be used to kick off an automated workflow as part of a release.  In the picture below, you can see that I am telling users that this tagged commit is the code I want them to use as the current standard. <br><br><strong>Artifact-</strong> Let&#8217;s focus on this for a second. We&#8217;re developing for ourselves and others. As a good citizen, we should be presenting users with compiled and easy to run code. Whether it&#8217;s an .exe, .sh, or a .zip. Let&#8217;s not make the users have to worry taking your code and building it from scratch. Present a completed product.  If we&#8217;re making a docker container that&#8217;s a bit different. In that instance there would still be a tag and release but typically no artifact. Docker images are hosted elsewhere.<br></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xKG8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b876a74-74c0-472d-b6ec-ece5ca94509b_1762x694.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xKG8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b876a74-74c0-472d-b6ec-ece5ca94509b_1762x694.png 424w, https://substackcdn.com/image/fetch/$s_!xKG8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b876a74-74c0-472d-b6ec-ece5ca94509b_1762x694.png 848w, https://substackcdn.com/image/fetch/$s_!xKG8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b876a74-74c0-472d-b6ec-ece5ca94509b_1762x694.png 1272w, https://substackcdn.com/image/fetch/$s_!xKG8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b876a74-74c0-472d-b6ec-ece5ca94509b_1762x694.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xKG8!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b876a74-74c0-472d-b6ec-ece5ca94509b_1762x694.png" width="1200" height="472.25274725274727" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2b876a74-74c0-472d-b6ec-ece5ca94509b_1762x694.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:573,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:88027,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/213847876?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b876a74-74c0-472d-b6ec-ece5ca94509b_1762x694.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xKG8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b876a74-74c0-472d-b6ec-ece5ca94509b_1762x694.png 424w, https://substackcdn.com/image/fetch/$s_!xKG8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b876a74-74c0-472d-b6ec-ece5ca94509b_1762x694.png 848w, https://substackcdn.com/image/fetch/$s_!xKG8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b876a74-74c0-472d-b6ec-ece5ca94509b_1762x694.png 1272w, https://substackcdn.com/image/fetch/$s_!xKG8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b876a74-74c0-472d-b6ec-ece5ca94509b_1762x694.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AHNL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dc9646e-8abc-40e2-ad38-7fe0c8e383ff_1194x1272.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AHNL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dc9646e-8abc-40e2-ad38-7fe0c8e383ff_1194x1272.png 424w, https://substackcdn.com/image/fetch/$s_!AHNL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dc9646e-8abc-40e2-ad38-7fe0c8e383ff_1194x1272.png 848w, https://substackcdn.com/image/fetch/$s_!AHNL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dc9646e-8abc-40e2-ad38-7fe0c8e383ff_1194x1272.png 1272w, https://substackcdn.com/image/fetch/$s_!AHNL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dc9646e-8abc-40e2-ad38-7fe0c8e383ff_1194x1272.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AHNL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dc9646e-8abc-40e2-ad38-7fe0c8e383ff_1194x1272.png" width="1194" height="1272" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9dc9646e-8abc-40e2-ad38-7fe0c8e383ff_1194x1272.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1272,&quot;width&quot;:1194,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:123052,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/213847876?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dc9646e-8abc-40e2-ad38-7fe0c8e383ff_1194x1272.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!AHNL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dc9646e-8abc-40e2-ad38-7fe0c8e383ff_1194x1272.png 424w, https://substackcdn.com/image/fetch/$s_!AHNL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dc9646e-8abc-40e2-ad38-7fe0c8e383ff_1194x1272.png 848w, https://substackcdn.com/image/fetch/$s_!AHNL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dc9646e-8abc-40e2-ad38-7fe0c8e383ff_1194x1272.png 1272w, https://substackcdn.com/image/fetch/$s_!AHNL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dc9646e-8abc-40e2-ad38-7fe0c8e383ff_1194x1272.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Workflows -</strong> These are automations we can tie to a repo. They are yaml config files, under the &#8220;Actions&#8221; tab.  There&#8217;s a lot to it. Thankfully there are <a href="https://github.com/actions/starter-workflows">templates</a>.  Claude is really great at helping us shape and refine these templates. Many actions can kick off a workflow. Push, PR, release, fork, watch, etc. Go take a look at your favorite repo and check out actions, see if there are workflows. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ai5B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe45952a4-ab8c-4ab6-95d3-2fd3cdbe7c22_1090x1100.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ai5B!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe45952a4-ab8c-4ab6-95d3-2fd3cdbe7c22_1090x1100.png 424w, https://substackcdn.com/image/fetch/$s_!ai5B!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe45952a4-ab8c-4ab6-95d3-2fd3cdbe7c22_1090x1100.png 848w, https://substackcdn.com/image/fetch/$s_!ai5B!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe45952a4-ab8c-4ab6-95d3-2fd3cdbe7c22_1090x1100.png 1272w, https://substackcdn.com/image/fetch/$s_!ai5B!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe45952a4-ab8c-4ab6-95d3-2fd3cdbe7c22_1090x1100.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ai5B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe45952a4-ab8c-4ab6-95d3-2fd3cdbe7c22_1090x1100.png" width="1090" height="1100" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e45952a4-ab8c-4ab6-95d3-2fd3cdbe7c22_1090x1100.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1100,&quot;width&quot;:1090,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:90403,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/213847876?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe45952a4-ab8c-4ab6-95d3-2fd3cdbe7c22_1090x1100.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ai5B!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe45952a4-ab8c-4ab6-95d3-2fd3cdbe7c22_1090x1100.png 424w, https://substackcdn.com/image/fetch/$s_!ai5B!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe45952a4-ab8c-4ab6-95d3-2fd3cdbe7c22_1090x1100.png 848w, https://substackcdn.com/image/fetch/$s_!ai5B!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe45952a4-ab8c-4ab6-95d3-2fd3cdbe7c22_1090x1100.png 1272w, https://substackcdn.com/image/fetch/$s_!ai5B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe45952a4-ab8c-4ab6-95d3-2fd3cdbe7c22_1090x1100.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>CI (Continuous Integration)</strong>  - I recently learned about this and it&#8217;s kind of amazing. You can build your code locally, and have all the software you need to compile. For Android, the SDK, Windows .NET, Docker, &#8230;Docker, etc. OR you can have Github compile the code for you via actions as you wait.  Look at the screenshot below.  See how it&#8217;s building the artifact and publishing the release? Neat stuff. Githhub accounts are free, and the CI part is also free for Public repos. Private repos do have limits on usage, but your standard hobbyist is unlikely to hit it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!P_6m!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbd876d3-7198-4610-a759-53bd1d26db18_1266x1133.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!P_6m!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbd876d3-7198-4610-a759-53bd1d26db18_1266x1133.png 424w, https://substackcdn.com/image/fetch/$s_!P_6m!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbd876d3-7198-4610-a759-53bd1d26db18_1266x1133.png 848w, https://substackcdn.com/image/fetch/$s_!P_6m!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbd876d3-7198-4610-a759-53bd1d26db18_1266x1133.png 1272w, https://substackcdn.com/image/fetch/$s_!P_6m!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbd876d3-7198-4610-a759-53bd1d26db18_1266x1133.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!P_6m!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbd876d3-7198-4610-a759-53bd1d26db18_1266x1133.png" width="1200" height="1073.9336492890995" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bbd876d3-7198-4610-a759-53bd1d26db18_1266x1133.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:1133,&quot;width&quot;:1266,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:66298,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/213847876?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbd876d3-7198-4610-a759-53bd1d26db18_1266x1133.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!P_6m!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbd876d3-7198-4610-a759-53bd1d26db18_1266x1133.png 424w, https://substackcdn.com/image/fetch/$s_!P_6m!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbd876d3-7198-4610-a759-53bd1d26db18_1266x1133.png 848w, https://substackcdn.com/image/fetch/$s_!P_6m!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbd876d3-7198-4610-a759-53bd1d26db18_1266x1133.png 1272w, https://substackcdn.com/image/fetch/$s_!P_6m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbd876d3-7198-4610-a759-53bd1d26db18_1266x1133.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><br>I need to stress that Git is so much more than this. Commits can be moved, deleted, &#8220;rewound&#8221;, Claude is going to to do a lot of it for us. What I outlined is the basics you need to know to be familiar. <br><br>If you want to approach this better armed with some more education watch this: <a href="https://www.youtube.com/watch?v=8JJ101D3knE&amp;t=35s">Git Tutorial for Beginners: Learn Git in 1 Hour</a></p><p></p><h1><strong>Conclusion</strong></h1><p><strong>I have learned much since I&#8217;ve published part one.  I must have rewritten this section three times adding things. It&#8217;s quite the journey, but I feel you can&#8217;t be a Citizen Developer without having a working knowledge of the basics. As mentioned above, Git is so much larger than this article. Do yourself a favor and watch the video I linked. <br><br>In the next part, we&#8217;ll go over using Claude and Git to make a software project. </strong></p><p><strong>Until next time.  </strong></p>]]></content:encoded></item><item><title><![CDATA[Terminal Emulator In Docker]]></title><description><![CDATA[Mainframes!]]></description><link>https://ramblingnonsense.nscriven.net/p/terminal-emulator-in-docker</link><guid isPermaLink="false">https://ramblingnonsense.nscriven.net/p/terminal-emulator-in-docker</guid><dc:creator><![CDATA[Nathaniel Scriven]]></dc:creator><pubDate>Wed, 09 Sep 2026 15:56:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!jqza!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf4f9cf4-d500-46a0-96ec-e32d3cb31dc2_540x463.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1><strong>Intro and Musings</strong></h1><p><strong>Sometimes you need to run something weird, something that stubbornly refuses to die, the cockroach of the enterprise/business world.  If a software was considered to be undead, it would be the IBM 3270 terminal. And while the physical terminal has been long dead, it&#8217;s been lovingly(?) resurrected as a  standalone application/docker container. The big question is why? Well, maybe you need to demo something, maybe you&#8217;re looking to&#8230;actually I have no idea. I needed it for a demo. </strong></p><p><strong>But I found it interesting, so here we are. Terminal emulators are still widespread in many verticals. Casinos, retail, healthcare, it&#8217;s still there. So we&#8217;ll cover how to get this running. </strong></p><h1>Terminal Velocity</h1><p>The docker example can be found as always on my <a href="https://github.com/darthrater78/ramblingnonsense/blob/main/docker-compose/3270web-tk4.yml">Github</a>. </p><p>Ok, the first part is the <a href="https://github.com/3270io/3270Web">3270 Web Docker. </a>This is neat, because it&#8217;s a web terminal client that also has sample apps to play around in. Swell, right? </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dODq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F283fb2d9-180a-4f38-8f69-68c487c39b01_1068x280.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dODq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F283fb2d9-180a-4f38-8f69-68c487c39b01_1068x280.png 424w, https://substackcdn.com/image/fetch/$s_!dODq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F283fb2d9-180a-4f38-8f69-68c487c39b01_1068x280.png 848w, https://substackcdn.com/image/fetch/$s_!dODq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F283fb2d9-180a-4f38-8f69-68c487c39b01_1068x280.png 1272w, https://substackcdn.com/image/fetch/$s_!dODq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F283fb2d9-180a-4f38-8f69-68c487c39b01_1068x280.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dODq!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F283fb2d9-180a-4f38-8f69-68c487c39b01_1068x280.png" width="1200" height="314.60674157303373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/283fb2d9-180a-4f38-8f69-68c487c39b01_1068x280.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:280,&quot;width&quot;:1068,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:46932,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/214901545?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F283fb2d9-180a-4f38-8f69-68c487c39b01_1068x280.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dODq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F283fb2d9-180a-4f38-8f69-68c487c39b01_1068x280.png 424w, https://substackcdn.com/image/fetch/$s_!dODq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F283fb2d9-180a-4f38-8f69-68c487c39b01_1068x280.png 848w, https://substackcdn.com/image/fetch/$s_!dODq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F283fb2d9-180a-4f38-8f69-68c487c39b01_1068x280.png 1272w, https://substackcdn.com/image/fetch/$s_!dODq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F283fb2d9-180a-4f38-8f69-68c487c39b01_1068x280.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jqza!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf4f9cf4-d500-46a0-96ec-e32d3cb31dc2_540x463.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jqza!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf4f9cf4-d500-46a0-96ec-e32d3cb31dc2_540x463.png 424w, https://substackcdn.com/image/fetch/$s_!jqza!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf4f9cf4-d500-46a0-96ec-e32d3cb31dc2_540x463.png 848w, https://substackcdn.com/image/fetch/$s_!jqza!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf4f9cf4-d500-46a0-96ec-e32d3cb31dc2_540x463.png 1272w, https://substackcdn.com/image/fetch/$s_!jqza!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf4f9cf4-d500-46a0-96ec-e32d3cb31dc2_540x463.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jqza!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf4f9cf4-d500-46a0-96ec-e32d3cb31dc2_540x463.png" width="540" height="463" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/df4f9cf4-d500-46a0-96ec-e32d3cb31dc2_540x463.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:463,&quot;width&quot;:540,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:33839,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/214901545?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf4f9cf4-d500-46a0-96ec-e32d3cb31dc2_540x463.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jqza!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf4f9cf4-d500-46a0-96ec-e32d3cb31dc2_540x463.png 424w, https://substackcdn.com/image/fetch/$s_!jqza!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf4f9cf4-d500-46a0-96ec-e32d3cb31dc2_540x463.png 848w, https://substackcdn.com/image/fetch/$s_!jqza!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf4f9cf4-d500-46a0-96ec-e32d3cb31dc2_540x463.png 1272w, https://substackcdn.com/image/fetch/$s_!jqza!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf4f9cf4-d500-46a0-96ec-e32d3cb31dc2_540x463.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jpSH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cfae2d4-251d-4e90-b46f-4697c013540e_1171x1241.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jpSH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cfae2d4-251d-4e90-b46f-4697c013540e_1171x1241.png 424w, https://substackcdn.com/image/fetch/$s_!jpSH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cfae2d4-251d-4e90-b46f-4697c013540e_1171x1241.png 848w, https://substackcdn.com/image/fetch/$s_!jpSH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cfae2d4-251d-4e90-b46f-4697c013540e_1171x1241.png 1272w, https://substackcdn.com/image/fetch/$s_!jpSH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cfae2d4-251d-4e90-b46f-4697c013540e_1171x1241.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jpSH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cfae2d4-251d-4e90-b46f-4697c013540e_1171x1241.png" width="1171" height="1241" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9cfae2d4-251d-4e90-b46f-4697c013540e_1171x1241.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1241,&quot;width&quot;:1171,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:152840,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/214901545?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cfae2d4-251d-4e90-b46f-4697c013540e_1171x1241.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jpSH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cfae2d4-251d-4e90-b46f-4697c013540e_1171x1241.png 424w, https://substackcdn.com/image/fetch/$s_!jpSH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cfae2d4-251d-4e90-b46f-4697c013540e_1171x1241.png 848w, https://substackcdn.com/image/fetch/$s_!jpSH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cfae2d4-251d-4e90-b46f-4697c013540e_1171x1241.png 1272w, https://substackcdn.com/image/fetch/$s_!jpSH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cfae2d4-251d-4e90-b46f-4697c013540e_1171x1241.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>So this is pretty nifty, but what if you need to connect to this from a thick client. Well, you can&#8217;t. All the samples are internal to that docker instance. What to do? Install another server endpoint in the same stack! I love docker. </p><h1>Hercules, Hercules!</h1><p><a href="https://github.com/skunklabz/tk4-hercules">https://github.com/skunklabz/tk4-hercules</a> You could install these in different composes, but no need for this use case. Port 8038 is used as a management port. Which you&#8217;ll likely never use, just know that it&#8217;s there. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XfZc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f14b71-5fb7-4bf1-9989-fc2cce66c202_1768x685.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XfZc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f14b71-5fb7-4bf1-9989-fc2cce66c202_1768x685.png 424w, https://substackcdn.com/image/fetch/$s_!XfZc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f14b71-5fb7-4bf1-9989-fc2cce66c202_1768x685.png 848w, https://substackcdn.com/image/fetch/$s_!XfZc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f14b71-5fb7-4bf1-9989-fc2cce66c202_1768x685.png 1272w, https://substackcdn.com/image/fetch/$s_!XfZc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f14b71-5fb7-4bf1-9989-fc2cce66c202_1768x685.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XfZc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f14b71-5fb7-4bf1-9989-fc2cce66c202_1768x685.png" width="1456" height="564" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/73f14b71-5fb7-4bf1-9989-fc2cce66c202_1768x685.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:564,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:76489,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/214901545?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f14b71-5fb7-4bf1-9989-fc2cce66c202_1768x685.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!XfZc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f14b71-5fb7-4bf1-9989-fc2cce66c202_1768x685.png 424w, https://substackcdn.com/image/fetch/$s_!XfZc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f14b71-5fb7-4bf1-9989-fc2cce66c202_1768x685.png 848w, https://substackcdn.com/image/fetch/$s_!XfZc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f14b71-5fb7-4bf1-9989-fc2cce66c202_1768x685.png 1272w, https://substackcdn.com/image/fetch/$s_!XfZc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f14b71-5fb7-4bf1-9989-fc2cce66c202_1768x685.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Once that&#8217;s running, you&#8217;ll be able to connect to it from 3270web. <br>Don&#8217;t use &#8220;local host: 3271&#8221; it will not work. Note in the compose the port is shifted as to not conflict with 3270 web. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KwBb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a184d7f-e108-411e-b6ff-89d1f322d016_1064x286.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KwBb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a184d7f-e108-411e-b6ff-89d1f322d016_1064x286.png 424w, https://substackcdn.com/image/fetch/$s_!KwBb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a184d7f-e108-411e-b6ff-89d1f322d016_1064x286.png 848w, https://substackcdn.com/image/fetch/$s_!KwBb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a184d7f-e108-411e-b6ff-89d1f322d016_1064x286.png 1272w, https://substackcdn.com/image/fetch/$s_!KwBb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a184d7f-e108-411e-b6ff-89d1f322d016_1064x286.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KwBb!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a184d7f-e108-411e-b6ff-89d1f322d016_1064x286.png" width="1200" height="322.5563909774436" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7a184d7f-e108-411e-b6ff-89d1f322d016_1064x286.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:286,&quot;width&quot;:1064,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:44878,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/214901545?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a184d7f-e108-411e-b6ff-89d1f322d016_1064x286.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KwBb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a184d7f-e108-411e-b6ff-89d1f322d016_1064x286.png 424w, https://substackcdn.com/image/fetch/$s_!KwBb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a184d7f-e108-411e-b6ff-89d1f322d016_1064x286.png 848w, https://substackcdn.com/image/fetch/$s_!KwBb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a184d7f-e108-411e-b6ff-89d1f322d016_1064x286.png 1272w, https://substackcdn.com/image/fetch/$s_!KwBb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a184d7f-e108-411e-b6ff-89d1f322d016_1064x286.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!A1N1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a2b74ca-6911-44ff-a787-9b4a7b23569a_1833x1192.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!A1N1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a2b74ca-6911-44ff-a787-9b4a7b23569a_1833x1192.png 424w, https://substackcdn.com/image/fetch/$s_!A1N1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a2b74ca-6911-44ff-a787-9b4a7b23569a_1833x1192.png 848w, https://substackcdn.com/image/fetch/$s_!A1N1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a2b74ca-6911-44ff-a787-9b4a7b23569a_1833x1192.png 1272w, https://substackcdn.com/image/fetch/$s_!A1N1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a2b74ca-6911-44ff-a787-9b4a7b23569a_1833x1192.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!A1N1!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a2b74ca-6911-44ff-a787-9b4a7b23569a_1833x1192.png" width="1200" height="780.4945054945055" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8a2b74ca-6911-44ff-a787-9b4a7b23569a_1833x1192.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:947,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:220741,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/214901545?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a2b74ca-6911-44ff-a787-9b4a7b23569a_1833x1192.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!A1N1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a2b74ca-6911-44ff-a787-9b4a7b23569a_1833x1192.png 424w, https://substackcdn.com/image/fetch/$s_!A1N1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a2b74ca-6911-44ff-a787-9b4a7b23569a_1833x1192.png 848w, https://substackcdn.com/image/fetch/$s_!A1N1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a2b74ca-6911-44ff-a787-9b4a7b23569a_1833x1192.png 1272w, https://substackcdn.com/image/fetch/$s_!A1N1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a2b74ca-6911-44ff-a787-9b4a7b23569a_1833x1192.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Taa daa! Now, I&#8217;m not going to lie. I&#8217;m like the dog that caught the car at this point. What to do with it? No idea! This is purely connectivity validation. Terminal emulator over the web! YAY! </p><h1>Thick and Thin</h1><p>Now, let&#8217;s say you want to connect to this with a thick app and not via the web. There&#8217;s a 3270 emulator!  I went to the latest version and downloaded the &#8220;no install.&#8221; Unzip and look at the folder. <br><br><a href="https://sourceforge.net/projects/x3270/files/x3270/">https://sourceforge.net/projects/x3270/files/x3270/</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!c3_E!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F191edcc3-5703-49e7-a2d7-acd56327bcb2_253x335.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!c3_E!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F191edcc3-5703-49e7-a2d7-acd56327bcb2_253x335.png 424w, https://substackcdn.com/image/fetch/$s_!c3_E!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F191edcc3-5703-49e7-a2d7-acd56327bcb2_253x335.png 848w, https://substackcdn.com/image/fetch/$s_!c3_E!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F191edcc3-5703-49e7-a2d7-acd56327bcb2_253x335.png 1272w, https://substackcdn.com/image/fetch/$s_!c3_E!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F191edcc3-5703-49e7-a2d7-acd56327bcb2_253x335.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!c3_E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F191edcc3-5703-49e7-a2d7-acd56327bcb2_253x335.png" width="253" height="335" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/191edcc3-5703-49e7-a2d7-acd56327bcb2_253x335.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:335,&quot;width&quot;:253,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:8756,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/214901545?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F191edcc3-5703-49e7-a2d7-acd56327bcb2_253x335.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!c3_E!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F191edcc3-5703-49e7-a2d7-acd56327bcb2_253x335.png 424w, https://substackcdn.com/image/fetch/$s_!c3_E!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F191edcc3-5703-49e7-a2d7-acd56327bcb2_253x335.png 848w, https://substackcdn.com/image/fetch/$s_!c3_E!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F191edcc3-5703-49e7-a2d7-acd56327bcb2_253x335.png 1272w, https://substackcdn.com/image/fetch/$s_!c3_E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F191edcc3-5703-49e7-a2d7-acd56327bcb2_253x335.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>That&#8217;s&#8230;a lot of options. But it&#8217;s actually easy. Choose wc3270wiz.exe to pop up a wizard to configure. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qwS3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93729fdb-786c-497c-bf58-b8fb38bf5717_791x462.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qwS3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93729fdb-786c-497c-bf58-b8fb38bf5717_791x462.png 424w, https://substackcdn.com/image/fetch/$s_!qwS3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93729fdb-786c-497c-bf58-b8fb38bf5717_791x462.png 848w, https://substackcdn.com/image/fetch/$s_!qwS3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93729fdb-786c-497c-bf58-b8fb38bf5717_791x462.png 1272w, https://substackcdn.com/image/fetch/$s_!qwS3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93729fdb-786c-497c-bf58-b8fb38bf5717_791x462.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qwS3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93729fdb-786c-497c-bf58-b8fb38bf5717_791x462.png" width="791" height="462" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/93729fdb-786c-497c-bf58-b8fb38bf5717_791x462.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:462,&quot;width&quot;:791,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:28895,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/214901545?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93729fdb-786c-497c-bf58-b8fb38bf5717_791x462.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qwS3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93729fdb-786c-497c-bf58-b8fb38bf5717_791x462.png 424w, https://substackcdn.com/image/fetch/$s_!qwS3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93729fdb-786c-497c-bf58-b8fb38bf5717_791x462.png 848w, https://substackcdn.com/image/fetch/$s_!qwS3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93729fdb-786c-497c-bf58-b8fb38bf5717_791x462.png 1272w, https://substackcdn.com/image/fetch/$s_!qwS3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93729fdb-786c-497c-bf58-b8fb38bf5717_791x462.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Create a session, and give it a name. Now, you&#8217;re going to want to use ip:port here. Don&#8217;t do that. Put the  port separately in 3 on the next page.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cnvq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fead501cf-31d6-4ac0-8ab8-b30e639259ff_872x357.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cnvq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fead501cf-31d6-4ac0-8ab8-b30e639259ff_872x357.png 424w, https://substackcdn.com/image/fetch/$s_!cnvq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fead501cf-31d6-4ac0-8ab8-b30e639259ff_872x357.png 848w, https://substackcdn.com/image/fetch/$s_!cnvq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fead501cf-31d6-4ac0-8ab8-b30e639259ff_872x357.png 1272w, https://substackcdn.com/image/fetch/$s_!cnvq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fead501cf-31d6-4ac0-8ab8-b30e639259ff_872x357.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cnvq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fead501cf-31d6-4ac0-8ab8-b30e639259ff_872x357.png" width="872" height="357" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ead501cf-31d6-4ac0-8ab8-b30e639259ff_872x357.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:357,&quot;width&quot;:872,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:24232,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/214901545?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fead501cf-31d6-4ac0-8ab8-b30e639259ff_872x357.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cnvq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fead501cf-31d6-4ac0-8ab8-b30e639259ff_872x357.png 424w, https://substackcdn.com/image/fetch/$s_!cnvq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fead501cf-31d6-4ac0-8ab8-b30e639259ff_872x357.png 848w, https://substackcdn.com/image/fetch/$s_!cnvq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fead501cf-31d6-4ac0-8ab8-b30e639259ff_872x357.png 1272w, https://substackcdn.com/image/fetch/$s_!cnvq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fead501cf-31d6-4ac0-8ab8-b30e639259ff_872x357.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kQsp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59e943db-9eeb-47a2-b258-cc35bb42647f_804x634.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kQsp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59e943db-9eeb-47a2-b258-cc35bb42647f_804x634.png 424w, https://substackcdn.com/image/fetch/$s_!kQsp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59e943db-9eeb-47a2-b258-cc35bb42647f_804x634.png 848w, https://substackcdn.com/image/fetch/$s_!kQsp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59e943db-9eeb-47a2-b258-cc35bb42647f_804x634.png 1272w, https://substackcdn.com/image/fetch/$s_!kQsp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59e943db-9eeb-47a2-b258-cc35bb42647f_804x634.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kQsp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59e943db-9eeb-47a2-b258-cc35bb42647f_804x634.png" width="804" height="634" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/59e943db-9eeb-47a2-b258-cc35bb42647f_804x634.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:634,&quot;width&quot;:804,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:43957,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/214901545?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59e943db-9eeb-47a2-b258-cc35bb42647f_804x634.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kQsp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59e943db-9eeb-47a2-b258-cc35bb42647f_804x634.png 424w, https://substackcdn.com/image/fetch/$s_!kQsp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59e943db-9eeb-47a2-b258-cc35bb42647f_804x634.png 848w, https://substackcdn.com/image/fetch/$s_!kQsp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59e943db-9eeb-47a2-b258-cc35bb42647f_804x634.png 1272w, https://substackcdn.com/image/fetch/$s_!kQsp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59e943db-9eeb-47a2-b258-cc35bb42647f_804x634.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Once done, hit enter for &#8220;none&#8221; and it will ask you to save and then create a shortcut. It&#8217;ll be on the desktop, and it will just connect. There&#8217;s that car again! </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QV-M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5d4a73e-7bb3-4c82-a48d-4db00f7efe9c_725x615.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QV-M!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5d4a73e-7bb3-4c82-a48d-4db00f7efe9c_725x615.png 424w, https://substackcdn.com/image/fetch/$s_!QV-M!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5d4a73e-7bb3-4c82-a48d-4db00f7efe9c_725x615.png 848w, https://substackcdn.com/image/fetch/$s_!QV-M!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5d4a73e-7bb3-4c82-a48d-4db00f7efe9c_725x615.png 1272w, https://substackcdn.com/image/fetch/$s_!QV-M!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5d4a73e-7bb3-4c82-a48d-4db00f7efe9c_725x615.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QV-M!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5d4a73e-7bb3-4c82-a48d-4db00f7efe9c_725x615.png" width="725" height="615" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c5d4a73e-7bb3-4c82-a48d-4db00f7efe9c_725x615.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:615,&quot;width&quot;:725,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:22799,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/214901545?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5d4a73e-7bb3-4c82-a48d-4db00f7efe9c_725x615.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QV-M!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5d4a73e-7bb3-4c82-a48d-4db00f7efe9c_725x615.png 424w, https://substackcdn.com/image/fetch/$s_!QV-M!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5d4a73e-7bb3-4c82-a48d-4db00f7efe9c_725x615.png 848w, https://substackcdn.com/image/fetch/$s_!QV-M!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5d4a73e-7bb3-4c82-a48d-4db00f7efe9c_725x615.png 1272w, https://substackcdn.com/image/fetch/$s_!QV-M!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5d4a73e-7bb3-4c82-a48d-4db00f7efe9c_725x615.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1><strong>Conclusion</strong></h1><p><strong>That&#8217;s it. This was defintely more of a mini ramble for something I found interesting.  So&#8230;here it is!</strong></p><p></p><p><strong>Until next time.  </strong></p>]]></content:encoded></item><item><title><![CDATA[Stop Using Passwords for SSH]]></title><description><![CDATA[SSH...it'll be okay.]]></description><link>https://ramblingnonsense.nscriven.net/p/stop-using-passwords-for-ssh</link><guid isPermaLink="false">https://ramblingnonsense.nscriven.net/p/stop-using-passwords-for-ssh</guid><dc:creator><![CDATA[Nathaniel Scriven]]></dc:creator><pubDate>Tue, 01 Sep 2026 20:53:21 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!gRno!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca19809a-91de-45d1-a67d-f7ea8dc8a695_1112x726.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1><strong>Intro and Musings</strong></h1><p>You know the drill. Spin up new server, create username, create password. Use system, forget password, search for &#8220;Linux password reset.&#8221; OR, use something like SecureCRT that can store the password&#8230;use system, forget password, can&#8217;t use SUDO, search for &#8220;Linux password reset.&#8221; Fun times. Even with a password manager this can be a PIA. There&#8217;s a better way. Use an encrypted keypair.</p><p><em><strong>Note: I will not be talking about SSH keypairs on routers or switches. I&#8217;m focusing on Linux OS, it&#8217;s more straightforward.</strong></em>  </p><h1>What is SSH?</h1><p>Let&#8217;s start with &#8220;what is telnet&#8221; first. Both are ways to remotely log into a system and work with it. Think &#8220;RDP for Cavemen&#8221;. Telnet and SSH can do largely the same thing, but Telnet is horribly insecure. Everything sent over the wire is cleartext, with no authentication verification. <br><br>You may as well stand on your chair and yell out your password while logging in. But for a long time, &#8220;this was the way.&#8221; And then a better way came along. Secure Shell, also known as SSH. <br><br>SSH in comparison, will establish an encrypted session before credentials are transmitted, and then once the user is validated everything over the wire is encrypted. Vastly more secure.  <br><br>Now, you&#8217;ve been using an encrypted keypair every time you&#8217;ve used SSH but you probably didn&#8217;t realize it, just not for authentication.</p><h1>The Process</h1><p>Let&#8217;s kick off a SSH session to a server we haven&#8217;t talked to before. </p><p>I&#8217;m sure you&#8217;ve seen this before. It&#8217;s the &#8220;yea yea yea&#8221; get out my way, let&#8217;s do this. You accept and save, and never see it again. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1PMj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c884005-4d07-42cf-b65c-785e990948cf_750x150.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1PMj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c884005-4d07-42cf-b65c-785e990948cf_750x150.png 424w, https://substackcdn.com/image/fetch/$s_!1PMj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c884005-4d07-42cf-b65c-785e990948cf_750x150.png 848w, https://substackcdn.com/image/fetch/$s_!1PMj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c884005-4d07-42cf-b65c-785e990948cf_750x150.png 1272w, https://substackcdn.com/image/fetch/$s_!1PMj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c884005-4d07-42cf-b65c-785e990948cf_750x150.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1PMj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c884005-4d07-42cf-b65c-785e990948cf_750x150.png" width="750" height="150" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7c884005-4d07-42cf-b65c-785e990948cf_750x150.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:150,&quot;width&quot;:750,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:12941,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/177126321?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c884005-4d07-42cf-b65c-785e990948cf_750x150.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1PMj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c884005-4d07-42cf-b65c-785e990948cf_750x150.png 424w, https://substackcdn.com/image/fetch/$s_!1PMj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c884005-4d07-42cf-b65c-785e990948cf_750x150.png 848w, https://substackcdn.com/image/fetch/$s_!1PMj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c884005-4d07-42cf-b65c-785e990948cf_750x150.png 1272w, https://substackcdn.com/image/fetch/$s_!1PMj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c884005-4d07-42cf-b65c-785e990948cf_750x150.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>But let&#8217;s take a closer look. This is the server, reaching out to your client saying, &#8220;this is who I am. This is the public key I give everybody so you know that it&#8217;s me.&#8221; It&#8217;s what your side uses to help create the encrypted session before authentication. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!R9t-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75759503-42ef-4972-8ad6-170a181e69b9_635x418.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!R9t-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75759503-42ef-4972-8ad6-170a181e69b9_635x418.png 424w, https://substackcdn.com/image/fetch/$s_!R9t-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75759503-42ef-4972-8ad6-170a181e69b9_635x418.png 848w, https://substackcdn.com/image/fetch/$s_!R9t-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75759503-42ef-4972-8ad6-170a181e69b9_635x418.png 1272w, https://substackcdn.com/image/fetch/$s_!R9t-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75759503-42ef-4972-8ad6-170a181e69b9_635x418.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!R9t-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75759503-42ef-4972-8ad6-170a181e69b9_635x418.png" width="635" height="418" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/75759503-42ef-4972-8ad6-170a181e69b9_635x418.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:418,&quot;width&quot;:635,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:30624,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/177126321?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75759503-42ef-4972-8ad6-170a181e69b9_635x418.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!R9t-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75759503-42ef-4972-8ad6-170a181e69b9_635x418.png 424w, https://substackcdn.com/image/fetch/$s_!R9t-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75759503-42ef-4972-8ad6-170a181e69b9_635x418.png 848w, https://substackcdn.com/image/fetch/$s_!R9t-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75759503-42ef-4972-8ad6-170a181e69b9_635x418.png 1272w, https://substackcdn.com/image/fetch/$s_!R9t-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75759503-42ef-4972-8ad6-170a181e69b9_635x418.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>You can have your client store the key locally, so you don&#8217;t have to accept it every time. There is no &#8220;private&#8221; key for us to manage in this use case. We are only accepting to encrypt our communication to the server, not authenticate as a user. <br><br><em><strong>NOTE: This process is reversed for authentication. The server will have our public key in its store, and we use our private key for a challenge-response. More on this later.</strong></em> </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0C5w!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc434168d-2466-487b-91d6-38eb16ebc166_527x81.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0C5w!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc434168d-2466-487b-91d6-38eb16ebc166_527x81.png 424w, https://substackcdn.com/image/fetch/$s_!0C5w!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc434168d-2466-487b-91d6-38eb16ebc166_527x81.png 848w, https://substackcdn.com/image/fetch/$s_!0C5w!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc434168d-2466-487b-91d6-38eb16ebc166_527x81.png 1272w, https://substackcdn.com/image/fetch/$s_!0C5w!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc434168d-2466-487b-91d6-38eb16ebc166_527x81.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0C5w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc434168d-2466-487b-91d6-38eb16ebc166_527x81.png" width="527" height="81" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c434168d-2466-487b-91d6-38eb16ebc166_527x81.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:81,&quot;width&quot;:527,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:12982,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/177126321?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc434168d-2466-487b-91d6-38eb16ebc166_527x81.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0C5w!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc434168d-2466-487b-91d6-38eb16ebc166_527x81.png 424w, https://substackcdn.com/image/fetch/$s_!0C5w!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc434168d-2466-487b-91d6-38eb16ebc166_527x81.png 848w, https://substackcdn.com/image/fetch/$s_!0C5w!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc434168d-2466-487b-91d6-38eb16ebc166_527x81.png 1272w, https://substackcdn.com/image/fetch/$s_!0C5w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc434168d-2466-487b-91d6-38eb16ebc166_527x81.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Now if we choose password authentication, once the session is established the credentials are securely sent across the wire to the server to validate. It&#8217;s important to note this. <strong>&#8220;credentials are securely sent across the wire to the server to validate&#8221;</strong> <br><br>That does give a malicious actor an opportunity. Keyloggers, malware. Grabbing credentials from memory. There is a non-zero chance of compromise. </p><p>Let&#8217;s take a look at a packet capture. <br><br><em><strong>Note: I am glossing over a whole hell of a lot here.</strong></em> </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-Xdu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffffd7571-0ad8-4306-880c-68416c9e5ef7_2128x575.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-Xdu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffffd7571-0ad8-4306-880c-68416c9e5ef7_2128x575.png 424w, https://substackcdn.com/image/fetch/$s_!-Xdu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffffd7571-0ad8-4306-880c-68416c9e5ef7_2128x575.png 848w, https://substackcdn.com/image/fetch/$s_!-Xdu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffffd7571-0ad8-4306-880c-68416c9e5ef7_2128x575.png 1272w, https://substackcdn.com/image/fetch/$s_!-Xdu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffffd7571-0ad8-4306-880c-68416c9e5ef7_2128x575.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-Xdu!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffffd7571-0ad8-4306-880c-68416c9e5ef7_2128x575.png" width="1200" height="323.9010989010989" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fffd7571-0ad8-4306-880c-68416c9e5ef7_2128x575.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:393,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:526517,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/177126321?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffffd7571-0ad8-4306-880c-68416c9e5ef7_2128x575.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-Xdu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffffd7571-0ad8-4306-880c-68416c9e5ef7_2128x575.png 424w, https://substackcdn.com/image/fetch/$s_!-Xdu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffffd7571-0ad8-4306-880c-68416c9e5ef7_2128x575.png 848w, https://substackcdn.com/image/fetch/$s_!-Xdu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffffd7571-0ad8-4306-880c-68416c9e5ef7_2128x575.png 1272w, https://substackcdn.com/image/fetch/$s_!-Xdu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffffd7571-0ad8-4306-880c-68416c9e5ef7_2128x575.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>So our initial connection, and our subsequent data is safely snuggled up in an encrypted session. Now let&#8217;s talk about key pairs. </p><h1>Key Pairs</h1><p>Let me start with what key pairs are not. Key pairs are NOT certificates. Certificates utilize encryption schemes to secure data but there&#8217;s a lot more to it. Certificates are key pairs that have embedded metadata, and require a Certificate Authority for validation.  SSH Keypairs will have none of that.  <br><br>With SSH keypairs, there will be a public key and a private key. The public key can be given to anyone, but your private key is the one you must keep secure at all times. You will need both the public and private key, while the server only needs the public. </p><p>With keypairs, no private credentials are sent over the wire. The username and a key identifier are sent to the server. The server checks to see if the public key is in the &#8220;authorized keys&#8221; section and if so, sends a challenge back to the client. <br><br>The client uses the private key to sign the challenge and returns it. The server uses the public key to validate the challenge (which can only be signed by someone with the private) and if validated logs the user in.</p><p>The important part here is that no &#8220;credentials&#8221; were ever sent. Just an encrypted challenge. And this is a unique conversation every time. Nothing is stored or repeated.</p><p> OK now that we&#8217;ve covered some history and process, let&#8217;s get this going.</p><h1>Generating Key Pairs</h1><p>So there&#8217;s any number of ways to generate a keypair. You can use putty, Secure CRT, OpenSSH, but recently I&#8217;ve found a drop dead simple way that not only lets you create pairs but easily and securely store them. <br><br>Bitwarden. How long did I not know this was a feature?!  </p><p>In the vault, right there, staring me in the face. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LC5v!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07e51c2b-cd25-4b7e-924f-201e552f2af6_178x195.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LC5v!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07e51c2b-cd25-4b7e-924f-201e552f2af6_178x195.png 424w, https://substackcdn.com/image/fetch/$s_!LC5v!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07e51c2b-cd25-4b7e-924f-201e552f2af6_178x195.png 848w, https://substackcdn.com/image/fetch/$s_!LC5v!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07e51c2b-cd25-4b7e-924f-201e552f2af6_178x195.png 1272w, https://substackcdn.com/image/fetch/$s_!LC5v!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07e51c2b-cd25-4b7e-924f-201e552f2af6_178x195.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LC5v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07e51c2b-cd25-4b7e-924f-201e552f2af6_178x195.png" width="178" height="195" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/07e51c2b-cd25-4b7e-924f-201e552f2af6_178x195.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:195,&quot;width&quot;:178,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:7732,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/177126321?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07e51c2b-cd25-4b7e-924f-201e552f2af6_178x195.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LC5v!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07e51c2b-cd25-4b7e-924f-201e552f2af6_178x195.png 424w, https://substackcdn.com/image/fetch/$s_!LC5v!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07e51c2b-cd25-4b7e-924f-201e552f2af6_178x195.png 848w, https://substackcdn.com/image/fetch/$s_!LC5v!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07e51c2b-cd25-4b7e-924f-201e552f2af6_178x195.png 1272w, https://substackcdn.com/image/fetch/$s_!LC5v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07e51c2b-cd25-4b7e-924f-201e552f2af6_178x195.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Simply click &#8220;add&#8221; <br>Holy crap. That was easy. Let&#8217;s copy these values out to two files. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-3j3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1f5004f-8197-44db-baf2-1ff499197d35_669x756.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-3j3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1f5004f-8197-44db-baf2-1ff499197d35_669x756.png 424w, https://substackcdn.com/image/fetch/$s_!-3j3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1f5004f-8197-44db-baf2-1ff499197d35_669x756.png 848w, https://substackcdn.com/image/fetch/$s_!-3j3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1f5004f-8197-44db-baf2-1ff499197d35_669x756.png 1272w, https://substackcdn.com/image/fetch/$s_!-3j3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1f5004f-8197-44db-baf2-1ff499197d35_669x756.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-3j3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1f5004f-8197-44db-baf2-1ff499197d35_669x756.png" width="669" height="756" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c1f5004f-8197-44db-baf2-1ff499197d35_669x756.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:756,&quot;width&quot;:669,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:51973,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/177126321?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1f5004f-8197-44db-baf2-1ff499197d35_669x756.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-3j3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1f5004f-8197-44db-baf2-1ff499197d35_669x756.png 424w, https://substackcdn.com/image/fetch/$s_!-3j3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1f5004f-8197-44db-baf2-1ff499197d35_669x756.png 848w, https://substackcdn.com/image/fetch/$s_!-3j3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1f5004f-8197-44db-baf2-1ff499197d35_669x756.png 1272w, https://substackcdn.com/image/fetch/$s_!-3j3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1f5004f-8197-44db-baf2-1ff499197d35_669x756.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The public to a .pub and the private to a file with no extension. The names must be the same. If you take a look at each they look very different. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1Ena!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c74dae4-236e-4297-830c-9cdd6d0d2ac8_639x86.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1Ena!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c74dae4-236e-4297-830c-9cdd6d0d2ac8_639x86.png 424w, https://substackcdn.com/image/fetch/$s_!1Ena!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c74dae4-236e-4297-830c-9cdd6d0d2ac8_639x86.png 848w, https://substackcdn.com/image/fetch/$s_!1Ena!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c74dae4-236e-4297-830c-9cdd6d0d2ac8_639x86.png 1272w, https://substackcdn.com/image/fetch/$s_!1Ena!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c74dae4-236e-4297-830c-9cdd6d0d2ac8_639x86.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1Ena!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c74dae4-236e-4297-830c-9cdd6d0d2ac8_639x86.png" width="639" height="86" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c74dae4-236e-4297-830c-9cdd6d0d2ac8_639x86.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:86,&quot;width&quot;:639,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5409,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/177126321?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c74dae4-236e-4297-830c-9cdd6d0d2ac8_639x86.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1Ena!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c74dae4-236e-4297-830c-9cdd6d0d2ac8_639x86.png 424w, https://substackcdn.com/image/fetch/$s_!1Ena!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c74dae4-236e-4297-830c-9cdd6d0d2ac8_639x86.png 848w, https://substackcdn.com/image/fetch/$s_!1Ena!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c74dae4-236e-4297-830c-9cdd6d0d2ac8_639x86.png 1272w, https://substackcdn.com/image/fetch/$s_!1Ena!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c74dae4-236e-4297-830c-9cdd6d0d2ac8_639x86.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_cIJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a818c5-0d8e-49ac-b20c-ca8767400003_612x32.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_cIJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a818c5-0d8e-49ac-b20c-ca8767400003_612x32.png 424w, https://substackcdn.com/image/fetch/$s_!_cIJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a818c5-0d8e-49ac-b20c-ca8767400003_612x32.png 848w, https://substackcdn.com/image/fetch/$s_!_cIJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a818c5-0d8e-49ac-b20c-ca8767400003_612x32.png 1272w, https://substackcdn.com/image/fetch/$s_!_cIJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a818c5-0d8e-49ac-b20c-ca8767400003_612x32.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_cIJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a818c5-0d8e-49ac-b20c-ca8767400003_612x32.png" width="612" height="32" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e5a818c5-0d8e-49ac-b20c-ca8767400003_612x32.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:32,&quot;width&quot;:612,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!_cIJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a818c5-0d8e-49ac-b20c-ca8767400003_612x32.png 424w, https://substackcdn.com/image/fetch/$s_!_cIJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a818c5-0d8e-49ac-b20c-ca8767400003_612x32.png 848w, https://substackcdn.com/image/fetch/$s_!_cIJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a818c5-0d8e-49ac-b20c-ca8767400003_612x32.png 1272w, https://substackcdn.com/image/fetch/$s_!_cIJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a818c5-0d8e-49ac-b20c-ca8767400003_612x32.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Public</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!p-fM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff97cad6e-9dc4-4e75-9a4c-4ba76a9c07b8_595x67.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!p-fM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff97cad6e-9dc4-4e75-9a4c-4ba76a9c07b8_595x67.png 424w, https://substackcdn.com/image/fetch/$s_!p-fM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff97cad6e-9dc4-4e75-9a4c-4ba76a9c07b8_595x67.png 848w, https://substackcdn.com/image/fetch/$s_!p-fM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff97cad6e-9dc4-4e75-9a4c-4ba76a9c07b8_595x67.png 1272w, https://substackcdn.com/image/fetch/$s_!p-fM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff97cad6e-9dc4-4e75-9a4c-4ba76a9c07b8_595x67.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!p-fM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff97cad6e-9dc4-4e75-9a4c-4ba76a9c07b8_595x67.png" width="595" height="67" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f97cad6e-9dc4-4e75-9a4c-4ba76a9c07b8_595x67.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:67,&quot;width&quot;:595,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!p-fM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff97cad6e-9dc4-4e75-9a4c-4ba76a9c07b8_595x67.png 424w, https://substackcdn.com/image/fetch/$s_!p-fM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff97cad6e-9dc4-4e75-9a4c-4ba76a9c07b8_595x67.png 848w, https://substackcdn.com/image/fetch/$s_!p-fM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff97cad6e-9dc4-4e75-9a4c-4ba76a9c07b8_595x67.png 1272w, https://substackcdn.com/image/fetch/$s_!p-fM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff97cad6e-9dc4-4e75-9a4c-4ba76a9c07b8_595x67.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Private</figcaption></figure></div><p> Note how the private actually says &#8220;Private Key&#8221;</p><h1>Installing the Public</h1><p>Ok, let&#8217;s go over installing a key at install and after install. </p><p>After install: so the public must go into the &#8220;Authorized Keys&#8221; file under the user profile. Here&#8217;s a super easy script. <br><br><code>mkdir -p ~/.ssh<br>chmod 700 ~/.ssh<br>echo &#8220;your-public-key-here&#8221; &gt;&gt; ~/.ssh/authorized_keys<br>chmod 600 ~/.ssh/authorized_keys</code></p><p>If you paste in the public key in the echo, it&#8217;ll throw it right in there for you. Easy peasy. Feel free to cat the file to validate. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9IoC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43acef19-a1fa-4fee-9a33-f40dcc330d0d_587x32.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9IoC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43acef19-a1fa-4fee-9a33-f40dcc330d0d_587x32.png 424w, https://substackcdn.com/image/fetch/$s_!9IoC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43acef19-a1fa-4fee-9a33-f40dcc330d0d_587x32.png 848w, https://substackcdn.com/image/fetch/$s_!9IoC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43acef19-a1fa-4fee-9a33-f40dcc330d0d_587x32.png 1272w, https://substackcdn.com/image/fetch/$s_!9IoC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43acef19-a1fa-4fee-9a33-f40dcc330d0d_587x32.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9IoC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43acef19-a1fa-4fee-9a33-f40dcc330d0d_587x32.png" width="587" height="32" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/43acef19-a1fa-4fee-9a33-f40dcc330d0d_587x32.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:32,&quot;width&quot;:587,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:7369,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/177126321?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43acef19-a1fa-4fee-9a33-f40dcc330d0d_587x32.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9IoC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43acef19-a1fa-4fee-9a33-f40dcc330d0d_587x32.png 424w, https://substackcdn.com/image/fetch/$s_!9IoC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43acef19-a1fa-4fee-9a33-f40dcc330d0d_587x32.png 848w, https://substackcdn.com/image/fetch/$s_!9IoC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43acef19-a1fa-4fee-9a33-f40dcc330d0d_587x32.png 1272w, https://substackcdn.com/image/fetch/$s_!9IoC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43acef19-a1fa-4fee-9a33-f40dcc330d0d_587x32.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><em><strong>NOTE: if you&#8217;re on a Linux or Mac workstation with OpenSSH, ssh-copy-id does all of this in one command.</strong></em></p><p><code>ssh-copy-id -i ~/.ssh/mykey.pub user@server</code></p><p></p><p><br>Now, let&#8217;s setup the client. I&#8217;ll use SecureCRT, but the process isn&#8217;t terribly different for other clients.<br><br>Move public key to the top, don&#8217;t forget to put the correct username in. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZqlH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3350bc1a-a8fd-4bf8-a303-2b9fc3662661_1193x369.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZqlH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3350bc1a-a8fd-4bf8-a303-2b9fc3662661_1193x369.png 424w, https://substackcdn.com/image/fetch/$s_!ZqlH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3350bc1a-a8fd-4bf8-a303-2b9fc3662661_1193x369.png 848w, https://substackcdn.com/image/fetch/$s_!ZqlH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3350bc1a-a8fd-4bf8-a303-2b9fc3662661_1193x369.png 1272w, https://substackcdn.com/image/fetch/$s_!ZqlH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3350bc1a-a8fd-4bf8-a303-2b9fc3662661_1193x369.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZqlH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3350bc1a-a8fd-4bf8-a303-2b9fc3662661_1193x369.png" width="1193" height="369" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3350bc1a-a8fd-4bf8-a303-2b9fc3662661_1193x369.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:369,&quot;width&quot;:1193,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:41429,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/177126321?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3350bc1a-a8fd-4bf8-a303-2b9fc3662661_1193x369.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZqlH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3350bc1a-a8fd-4bf8-a303-2b9fc3662661_1193x369.png 424w, https://substackcdn.com/image/fetch/$s_!ZqlH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3350bc1a-a8fd-4bf8-a303-2b9fc3662661_1193x369.png 848w, https://substackcdn.com/image/fetch/$s_!ZqlH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3350bc1a-a8fd-4bf8-a303-2b9fc3662661_1193x369.png 1272w, https://substackcdn.com/image/fetch/$s_!ZqlH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3350bc1a-a8fd-4bf8-a303-2b9fc3662661_1193x369.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Point it to the folder with the pair</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2s2y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbc36b18-6965-47b2-b76d-40f9ae398df2_555x442.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2s2y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbc36b18-6965-47b2-b76d-40f9ae398df2_555x442.png 424w, https://substackcdn.com/image/fetch/$s_!2s2y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbc36b18-6965-47b2-b76d-40f9ae398df2_555x442.png 848w, https://substackcdn.com/image/fetch/$s_!2s2y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbc36b18-6965-47b2-b76d-40f9ae398df2_555x442.png 1272w, https://substackcdn.com/image/fetch/$s_!2s2y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbc36b18-6965-47b2-b76d-40f9ae398df2_555x442.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2s2y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbc36b18-6965-47b2-b76d-40f9ae398df2_555x442.png" width="555" height="442" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dbc36b18-6965-47b2-b76d-40f9ae398df2_555x442.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:442,&quot;width&quot;:555,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:36642,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/177126321?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbc36b18-6965-47b2-b76d-40f9ae398df2_555x442.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2s2y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbc36b18-6965-47b2-b76d-40f9ae398df2_555x442.png 424w, https://substackcdn.com/image/fetch/$s_!2s2y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbc36b18-6965-47b2-b76d-40f9ae398df2_555x442.png 848w, https://substackcdn.com/image/fetch/$s_!2s2y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbc36b18-6965-47b2-b76d-40f9ae398df2_555x442.png 1272w, https://substackcdn.com/image/fetch/$s_!2s2y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbc36b18-6965-47b2-b76d-40f9ae398df2_555x442.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><br>Hit ok, and if all was right you&#8217;ll pop right into the session! Let&#8217;s look at the log with:<br></p><p><code>sudo tail -f /var/log/auth.log</code></p><p><code>Oct 25 19:07:55 prod-docker sshd[2784705]: Accepted publickey for serveradmin from 10.0.0.56 port 63171 ssh2: ED25519 SHA256:StqvGmDA6rxPWAc+88BCZBzS8aWQWtNG7gb7uFf</code></p><p><code>Oct 25 19:07:55 prod-docker sshd[2784705]: pam_unix(sshd:session): session opened for user serveradmin(uid=1000) by (uid=0)</code></p><p><code>Oct 25 19:07:55 prod-docker systemd-logind[722]: New session 283 of user serveradmin.</code></p><p>Right there you can see we&#8217;ve successfully SSH&#8217;ed in! Wait, but what about sudo? Now in Debian sudo isn&#8217;t a thing, but in Ubuntu it is. And we&#8217;re trying to get away from typing out credentials, right? Easy fix. <br><br>Using our credentials one last time, let&#8217;s su to root and sudo visudo.<br><br><strong>NOTE:  This is a convenience thing and represents a downgrade in security. While suitable for a home enterprise, I might not do this in Prod at work since you&#8217;ll likely be against your security policy.</strong>  </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ef7d!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e9a886b-1790-4501-90b6-1c47fd49ba12_666x737.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ef7d!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e9a886b-1790-4501-90b6-1c47fd49ba12_666x737.png 424w, https://substackcdn.com/image/fetch/$s_!Ef7d!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e9a886b-1790-4501-90b6-1c47fd49ba12_666x737.png 848w, https://substackcdn.com/image/fetch/$s_!Ef7d!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e9a886b-1790-4501-90b6-1c47fd49ba12_666x737.png 1272w, https://substackcdn.com/image/fetch/$s_!Ef7d!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e9a886b-1790-4501-90b6-1c47fd49ba12_666x737.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ef7d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e9a886b-1790-4501-90b6-1c47fd49ba12_666x737.png" width="666" height="737" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2e9a886b-1790-4501-90b6-1c47fd49ba12_666x737.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:737,&quot;width&quot;:666,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:74066,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/177126321?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e9a886b-1790-4501-90b6-1c47fd49ba12_666x737.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ef7d!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e9a886b-1790-4501-90b6-1c47fd49ba12_666x737.png 424w, https://substackcdn.com/image/fetch/$s_!Ef7d!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e9a886b-1790-4501-90b6-1c47fd49ba12_666x737.png 848w, https://substackcdn.com/image/fetch/$s_!Ef7d!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e9a886b-1790-4501-90b6-1c47fd49ba12_666x737.png 1272w, https://substackcdn.com/image/fetch/$s_!Ef7d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e9a886b-1790-4501-90b6-1c47fd49ba12_666x737.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Change that line to <code>%sudo ALL=(ALL:ALL) NOPASSWD: ALL </code>as shown above. Log out, log in and you should be able to sudo nice and easy. <br><br><em><strong>Note: You will still need that password to login if using the direct console! Don&#8217;t lose it!</strong></em></p><h1>Usage and Security</h1><p>Remember what I said. You can use the same public key on many devices. I like to meet somewhere in the middle. I&#8217;ll make a key pair for a use case. One for VMs, one for LXCs, one for a very purposeful use case like maybe a DMZ server, etc. <br><br>It&#8217;s up to you. One thing you may have noticed though, is the &#8220;free and easy&#8221; nature of the private key. If anyone gets the key and knows the user name well then they can log in, unchallenged. </p><p>Private keys can be set with a passphrase, that forces a password to unlock/decrypt it before it can be used. Bitwarden doesn&#8217;t provide this option, but any Linux box can use OpenSSH to set one. </p><p>I copied my private key to a file and then chmod to 600. If you don&#8217;t change the permissions first:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Q_OC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c1c6caf-2c76-4c85-a30c-bcb695f7ab21_749x127.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Q_OC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c1c6caf-2c76-4c85-a30c-bcb695f7ab21_749x127.png 424w, https://substackcdn.com/image/fetch/$s_!Q_OC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c1c6caf-2c76-4c85-a30c-bcb695f7ab21_749x127.png 848w, https://substackcdn.com/image/fetch/$s_!Q_OC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c1c6caf-2c76-4c85-a30c-bcb695f7ab21_749x127.png 1272w, https://substackcdn.com/image/fetch/$s_!Q_OC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c1c6caf-2c76-4c85-a30c-bcb695f7ab21_749x127.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Q_OC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c1c6caf-2c76-4c85-a30c-bcb695f7ab21_749x127.png" width="749" height="127" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7c1c6caf-2c76-4c85-a30c-bcb695f7ab21_749x127.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:127,&quot;width&quot;:749,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:16722,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/177126321?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c1c6caf-2c76-4c85-a30c-bcb695f7ab21_749x127.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Q_OC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c1c6caf-2c76-4c85-a30c-bcb695f7ab21_749x127.png 424w, https://substackcdn.com/image/fetch/$s_!Q_OC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c1c6caf-2c76-4c85-a30c-bcb695f7ab21_749x127.png 848w, https://substackcdn.com/image/fetch/$s_!Q_OC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c1c6caf-2c76-4c85-a30c-bcb695f7ab21_749x127.png 1272w, https://substackcdn.com/image/fetch/$s_!Q_OC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c1c6caf-2c76-4c85-a30c-bcb695f7ab21_749x127.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>So in my example: <br><code>chmod 600 test <br>ssh-keygen -p -f test</code></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!S9aC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa97e3aa7-a55f-4e88-aefd-49d477bd35d0_549x65.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!S9aC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa97e3aa7-a55f-4e88-aefd-49d477bd35d0_549x65.png 424w, https://substackcdn.com/image/fetch/$s_!S9aC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa97e3aa7-a55f-4e88-aefd-49d477bd35d0_549x65.png 848w, https://substackcdn.com/image/fetch/$s_!S9aC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa97e3aa7-a55f-4e88-aefd-49d477bd35d0_549x65.png 1272w, https://substackcdn.com/image/fetch/$s_!S9aC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa97e3aa7-a55f-4e88-aefd-49d477bd35d0_549x65.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!S9aC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa97e3aa7-a55f-4e88-aefd-49d477bd35d0_549x65.png" width="549" height="65" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a97e3aa7-a55f-4e88-aefd-49d477bd35d0_549x65.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:65,&quot;width&quot;:549,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:7896,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/177126321?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa97e3aa7-a55f-4e88-aefd-49d477bd35d0_549x65.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!S9aC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa97e3aa7-a55f-4e88-aefd-49d477bd35d0_549x65.png 424w, https://substackcdn.com/image/fetch/$s_!S9aC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa97e3aa7-a55f-4e88-aefd-49d477bd35d0_549x65.png 848w, https://substackcdn.com/image/fetch/$s_!S9aC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa97e3aa7-a55f-4e88-aefd-49d477bd35d0_549x65.png 1272w, https://substackcdn.com/image/fetch/$s_!S9aC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa97e3aa7-a55f-4e88-aefd-49d477bd35d0_549x65.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!v5yg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f35915c-de45-4cd8-b6ee-8c2990d268c6_647x76.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!v5yg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f35915c-de45-4cd8-b6ee-8c2990d268c6_647x76.png 424w, https://substackcdn.com/image/fetch/$s_!v5yg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f35915c-de45-4cd8-b6ee-8c2990d268c6_647x76.png 848w, https://substackcdn.com/image/fetch/$s_!v5yg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f35915c-de45-4cd8-b6ee-8c2990d268c6_647x76.png 1272w, https://substackcdn.com/image/fetch/$s_!v5yg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f35915c-de45-4cd8-b6ee-8c2990d268c6_647x76.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!v5yg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f35915c-de45-4cd8-b6ee-8c2990d268c6_647x76.png" width="647" height="76" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3f35915c-de45-4cd8-b6ee-8c2990d268c6_647x76.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:76,&quot;width&quot;:647,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:9657,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/177126321?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f35915c-de45-4cd8-b6ee-8c2990d268c6_647x76.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!v5yg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f35915c-de45-4cd8-b6ee-8c2990d268c6_647x76.png 424w, https://substackcdn.com/image/fetch/$s_!v5yg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f35915c-de45-4cd8-b6ee-8c2990d268c6_647x76.png 848w, https://substackcdn.com/image/fetch/$s_!v5yg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f35915c-de45-4cd8-b6ee-8c2990d268c6_647x76.png 1272w, https://substackcdn.com/image/fetch/$s_!v5yg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f35915c-de45-4cd8-b6ee-8c2990d268c6_647x76.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Now, I copy that key back down:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VSmd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9dc1544-fab2-4d1d-aba0-a9c7c04bdcf2_568x223.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VSmd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9dc1544-fab2-4d1d-aba0-a9c7c04bdcf2_568x223.png 424w, https://substackcdn.com/image/fetch/$s_!VSmd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9dc1544-fab2-4d1d-aba0-a9c7c04bdcf2_568x223.png 848w, https://substackcdn.com/image/fetch/$s_!VSmd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9dc1544-fab2-4d1d-aba0-a9c7c04bdcf2_568x223.png 1272w, https://substackcdn.com/image/fetch/$s_!VSmd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9dc1544-fab2-4d1d-aba0-a9c7c04bdcf2_568x223.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VSmd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9dc1544-fab2-4d1d-aba0-a9c7c04bdcf2_568x223.png" width="568" height="223" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f9dc1544-fab2-4d1d-aba0-a9c7c04bdcf2_568x223.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:223,&quot;width&quot;:568,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:13007,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/177126321?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9dc1544-fab2-4d1d-aba0-a9c7c04bdcf2_568x223.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VSmd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9dc1544-fab2-4d1d-aba0-a9c7c04bdcf2_568x223.png 424w, https://substackcdn.com/image/fetch/$s_!VSmd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9dc1544-fab2-4d1d-aba0-a9c7c04bdcf2_568x223.png 848w, https://substackcdn.com/image/fetch/$s_!VSmd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9dc1544-fab2-4d1d-aba0-a9c7c04bdcf2_568x223.png 1272w, https://substackcdn.com/image/fetch/$s_!VSmd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9dc1544-fab2-4d1d-aba0-a9c7c04bdcf2_568x223.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>You can also use Secure CRT to set a passphrase.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Hwix!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01ea1003-24a2-428e-b646-c955ea103f4c_606x452.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Hwix!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01ea1003-24a2-428e-b646-c955ea103f4c_606x452.png 424w, https://substackcdn.com/image/fetch/$s_!Hwix!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01ea1003-24a2-428e-b646-c955ea103f4c_606x452.png 848w, https://substackcdn.com/image/fetch/$s_!Hwix!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01ea1003-24a2-428e-b646-c955ea103f4c_606x452.png 1272w, https://substackcdn.com/image/fetch/$s_!Hwix!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01ea1003-24a2-428e-b646-c955ea103f4c_606x452.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Hwix!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01ea1003-24a2-428e-b646-c955ea103f4c_606x452.png" width="606" height="452" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/01ea1003-24a2-428e-b646-c955ea103f4c_606x452.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:452,&quot;width&quot;:606,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:45928,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/177126321?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01ea1003-24a2-428e-b646-c955ea103f4c_606x452.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Hwix!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01ea1003-24a2-428e-b646-c955ea103f4c_606x452.png 424w, https://substackcdn.com/image/fetch/$s_!Hwix!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01ea1003-24a2-428e-b646-c955ea103f4c_606x452.png 848w, https://substackcdn.com/image/fetch/$s_!Hwix!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01ea1003-24a2-428e-b646-c955ea103f4c_606x452.png 1272w, https://substackcdn.com/image/fetch/$s_!Hwix!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01ea1003-24a2-428e-b646-c955ea103f4c_606x452.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Be aware that SecureCRT will cache the passphrase once you&#8217;ve set it for ease of use. So if you doubt it worked, test on a fresh profile. </p><p></p><h1>BONUS LEVEL</h1><p>I find the aforementioned method of creating SSH Keys to be a pain, honestly. I vibed together an app that makes this process far easier. It can also handle actual certs as well.  This and more of my tools can be found at <a href="https://github.com/darthrater78?tab=repositories">my Github</a>.</p><p><a href="https://github.com/darthrater78/cert-generator">Cert Generator</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gRno!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca19809a-91de-45d1-a67d-f7ea8dc8a695_1112x726.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gRno!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca19809a-91de-45d1-a67d-f7ea8dc8a695_1112x726.png 424w, https://substackcdn.com/image/fetch/$s_!gRno!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca19809a-91de-45d1-a67d-f7ea8dc8a695_1112x726.png 848w, https://substackcdn.com/image/fetch/$s_!gRno!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca19809a-91de-45d1-a67d-f7ea8dc8a695_1112x726.png 1272w, https://substackcdn.com/image/fetch/$s_!gRno!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca19809a-91de-45d1-a67d-f7ea8dc8a695_1112x726.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gRno!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca19809a-91de-45d1-a67d-f7ea8dc8a695_1112x726.png" width="1112" height="726" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ca19809a-91de-45d1-a67d-f7ea8dc8a695_1112x726.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:726,&quot;width&quot;:1112,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:62091,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/177126321?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca19809a-91de-45d1-a67d-f7ea8dc8a695_1112x726.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gRno!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca19809a-91de-45d1-a67d-f7ea8dc8a695_1112x726.png 424w, https://substackcdn.com/image/fetch/$s_!gRno!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca19809a-91de-45d1-a67d-f7ea8dc8a695_1112x726.png 848w, https://substackcdn.com/image/fetch/$s_!gRno!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca19809a-91de-45d1-a67d-f7ea8dc8a695_1112x726.png 1272w, https://substackcdn.com/image/fetch/$s_!gRno!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca19809a-91de-45d1-a67d-f7ea8dc8a695_1112x726.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6H4P!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa20fd544-26ce-4259-aaf0-389ea1ee2164_1102x721.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6H4P!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa20fd544-26ce-4259-aaf0-389ea1ee2164_1102x721.png 424w, https://substackcdn.com/image/fetch/$s_!6H4P!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa20fd544-26ce-4259-aaf0-389ea1ee2164_1102x721.png 848w, https://substackcdn.com/image/fetch/$s_!6H4P!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa20fd544-26ce-4259-aaf0-389ea1ee2164_1102x721.png 1272w, https://substackcdn.com/image/fetch/$s_!6H4P!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa20fd544-26ce-4259-aaf0-389ea1ee2164_1102x721.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6H4P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa20fd544-26ce-4259-aaf0-389ea1ee2164_1102x721.png" width="1102" height="721" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a20fd544-26ce-4259-aaf0-389ea1ee2164_1102x721.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:721,&quot;width&quot;:1102,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:72299,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/177126321?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa20fd544-26ce-4259-aaf0-389ea1ee2164_1102x721.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6H4P!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa20fd544-26ce-4259-aaf0-389ea1ee2164_1102x721.png 424w, https://substackcdn.com/image/fetch/$s_!6H4P!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa20fd544-26ce-4259-aaf0-389ea1ee2164_1102x721.png 848w, https://substackcdn.com/image/fetch/$s_!6H4P!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa20fd544-26ce-4259-aaf0-389ea1ee2164_1102x721.png 1272w, https://substackcdn.com/image/fetch/$s_!6H4P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa20fd544-26ce-4259-aaf0-389ea1ee2164_1102x721.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h1>Conclusion </h1><p>Ok, so I hope that laid everything out in an easy to understand and implement sort of way. It&#8217;s a much more secure and flexible way to connect to your servers. <br><br>Until next time. <br><br></p>]]></content:encoded></item><item><title><![CDATA[AI and Citizen Coding Part 1]]></title><description><![CDATA[The Rise Of The Citizen Developer]]></description><link>https://ramblingnonsense.nscriven.net/p/ai-and-citizen-coding-part-1</link><guid isPermaLink="false">https://ramblingnonsense.nscriven.net/p/ai-and-citizen-coding-part-1</guid><dc:creator><![CDATA[Nathaniel Scriven]]></dc:creator><pubDate>Mon, 31 Aug 2026 16:52:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!DlaV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F521e9b74-6174-48a8-94ff-b3bc4765c440_1110x622.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><a href="https://open.substack.com/pub/ramblingnonsense/p/ai-and-citizen-coding-part-2?r=4vows&amp;utm_campaign=post&amp;utm_medium=web">Part 2</a><br><a href="https://ramblingnonsense.nscriven.net/p/ai-and-citizen-coding-part-3">Part 3</a></p><h1><strong>Intro and Musings</strong></h1><p><em><strong>&#8220;Dread it, run from it... AI Coding arrives all the same&#8221; - some Purple Guy, probably.</strong></em></p><p>Where to start with AI coding? Let&#8217;s start with an admission. I can&#8217;t code. I've tried to learn python at least three times, and it just doesn't grab me. My brain isn&#8217;t wired for it, but that doesn&#8217;t mean I&#8217;m an idiot. It&#8217;s just not where my talents lie. I&#8217;m an idea guy. I have concepts, thoughts of what I want to use for tools, application usages, etc. </p><p>Sure, I understand the basics. Dictionaries, libraries, integers, floating point. That rudimentary understanding really helped me get outside of the turnkey mindset and realize just how malleable computing really is. And decades of time in IT provide me with a clear understanding of how things work, for the most part. It&#8217;s what drives me to keep learning new things, and acknowledging what strengths I need to play to. </p><p>But the ability to create has always been frustratingly out of reach, until now. </p><h1>&#8220;VIBE&#8221;</h1><p>Let&#8217;s be honest, &#8220;vibe coding&#8221; is an insult. So was &#8220;script kiddie.&#8221; And I get it. Both are shortcuts that established practitioners of the dark art of programming look down their nose at. Trust me, I GET IT. But there are differences between a vibe coder and a citizen developer.  Let&#8217;s get into what that is, because as you go on this journey with me, I need you to be less vibe and more citizen. And that&#8217;s all about responsibility and humility. Citizens, you will not replace programmers. If anything you'll free them up to work on more complex  solutions as your reliance on them for basic  things wane. But blind coding is giving a chimp a machine gun and then feeding him energy drinks.</p><p>We need a structure to build on. One based on software quality, security and transparency. This little bit of Rambling Nonsense is going to focus on these goals and empower you to approach this in the safest way possible. </p><h1>Clauding Around</h1><p>I use Claude Code, so that&#8217;s the workflow I&#8217;m going to focus on. Let&#8217;s work out some terminology. This will be a longer section.</p><p><strong>Claude Code -</strong> An AI tool that focuses on writing software. When installed locally, it works from a local folder/files. Recently, Code has been extended to mobile and web, which uses a cloud container as its local working source. Is fantastic at using a Git framework to manage development. We&#8217;ll do a broad overview of Git later.</p><p><strong>Claude Chat -</strong> General purpose chat client. You can direct it to look at software repos if you want, but it&#8217;s not what it&#8217;s made for and doesn&#8217;t work with local file systems, and cloud containers are limited. </p><p>Claude Cowork - Lately Anthropic has collapsed this into chat, making it the same platform. This makes chat &#8220;agentic&#8221; in that you can schedule actions to happen automatically.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!y9vn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4e2cd77-45ac-4ed8-ab28-96af7d61227b_312x233.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!y9vn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4e2cd77-45ac-4ed8-ab28-96af7d61227b_312x233.png 424w, https://substackcdn.com/image/fetch/$s_!y9vn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4e2cd77-45ac-4ed8-ab28-96af7d61227b_312x233.png 848w, https://substackcdn.com/image/fetch/$s_!y9vn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4e2cd77-45ac-4ed8-ab28-96af7d61227b_312x233.png 1272w, https://substackcdn.com/image/fetch/$s_!y9vn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4e2cd77-45ac-4ed8-ab28-96af7d61227b_312x233.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!y9vn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4e2cd77-45ac-4ed8-ab28-96af7d61227b_312x233.png" width="312" height="233" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c4e2cd77-45ac-4ed8-ab28-96af7d61227b_312x233.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:233,&quot;width&quot;:312,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:14739,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/213534408?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4e2cd77-45ac-4ed8-ab28-96af7d61227b_312x233.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!y9vn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4e2cd77-45ac-4ed8-ab28-96af7d61227b_312x233.png 424w, https://substackcdn.com/image/fetch/$s_!y9vn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4e2cd77-45ac-4ed8-ab28-96af7d61227b_312x233.png 848w, https://substackcdn.com/image/fetch/$s_!y9vn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4e2cd77-45ac-4ed8-ab28-96af7d61227b_312x233.png 1272w, https://substackcdn.com/image/fetch/$s_!y9vn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4e2cd77-45ac-4ed8-ab28-96af7d61227b_312x233.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>Claude Design -</strong> If  you&#8217;re terrible at PowerPoint, diagrams, or web, Design is for you. There&#8217;s more nuance to this, but we aren&#8217;t focusing on this. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DlaV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F521e9b74-6174-48a8-94ff-b3bc4765c440_1110x622.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DlaV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F521e9b74-6174-48a8-94ff-b3bc4765c440_1110x622.png 424w, https://substackcdn.com/image/fetch/$s_!DlaV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F521e9b74-6174-48a8-94ff-b3bc4765c440_1110x622.png 848w, https://substackcdn.com/image/fetch/$s_!DlaV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F521e9b74-6174-48a8-94ff-b3bc4765c440_1110x622.png 1272w, https://substackcdn.com/image/fetch/$s_!DlaV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F521e9b74-6174-48a8-94ff-b3bc4765c440_1110x622.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DlaV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F521e9b74-6174-48a8-94ff-b3bc4765c440_1110x622.png" width="1110" height="622" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/521e9b74-6174-48a8-94ff-b3bc4765c440_1110x622.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:622,&quot;width&quot;:1110,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:62674,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/213534408?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F521e9b74-6174-48a8-94ff-b3bc4765c440_1110x622.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DlaV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F521e9b74-6174-48a8-94ff-b3bc4765c440_1110x622.png 424w, https://substackcdn.com/image/fetch/$s_!DlaV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F521e9b74-6174-48a8-94ff-b3bc4765c440_1110x622.png 848w, https://substackcdn.com/image/fetch/$s_!DlaV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F521e9b74-6174-48a8-94ff-b3bc4765c440_1110x622.png 1272w, https://substackcdn.com/image/fetch/$s_!DlaV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F521e9b74-6174-48a8-94ff-b3bc4765c440_1110x622.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Token</strong> -  You&#8217;ve probably heard of this. A token is the currency  of the AI world. One token consists of roughly 3-4 English characters. Every model has a different price per token rate. Every skill, every tool, every MCP connection accelerates this usage. As a Citizen Developer we are going to learn some common sense principles to optimize our token use to minimize cost. </p><p><strong>Context Window -</strong> A model can only hold so many tokens in a conversation at once. The context window for a Pro account is 200k. During a coding session once you start to hit that limit, you&#8217;ll see the session halt and start to compact, saving you x number of tokens. It essentially summarizes the key points of the conversation and restarts the session. This is important, because you need to realize a session is a state. What that means is every time you reply or use a &#8220;turn&#8221; you send the entire conversation back to the model every time.  Imagine you&#8217;re talking to to your kid and every time you tell them something you need to repeat everything before hand.  Okay, maybe I don&#8217;t have to imagine it, but you get the point. This also includes skills and MCP connections. Even MCPs connections you aren&#8217;t using are eating up tokens on every turn.  You can see details on your context at any time. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lGVB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6d122df-c511-433d-882f-c81050923798_389x462.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lGVB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6d122df-c511-433d-882f-c81050923798_389x462.png 424w, https://substackcdn.com/image/fetch/$s_!lGVB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6d122df-c511-433d-882f-c81050923798_389x462.png 848w, https://substackcdn.com/image/fetch/$s_!lGVB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6d122df-c511-433d-882f-c81050923798_389x462.png 1272w, https://substackcdn.com/image/fetch/$s_!lGVB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6d122df-c511-433d-882f-c81050923798_389x462.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lGVB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6d122df-c511-433d-882f-c81050923798_389x462.png" width="389" height="462" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c6d122df-c511-433d-882f-c81050923798_389x462.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:462,&quot;width&quot;:389,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:44622,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/213534408?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6d122df-c511-433d-882f-c81050923798_389x462.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lGVB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6d122df-c511-433d-882f-c81050923798_389x462.png 424w, https://substackcdn.com/image/fetch/$s_!lGVB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6d122df-c511-433d-882f-c81050923798_389x462.png 848w, https://substackcdn.com/image/fetch/$s_!lGVB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6d122df-c511-433d-882f-c81050923798_389x462.png 1272w, https://substackcdn.com/image/fetch/$s_!lGVB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6d122df-c511-433d-882f-c81050923798_389x462.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><br></p><p><strong>Model -</strong> Opus, Sonnet, Haiku. These are some of the models that are available. A model is the thinking part of AI. It&#8217;s a giant prediction engine, that uses billions, trillions of learned parameters to aid in the prediction. Really not too different from people if you think about it. Our daily lives work around predicting outcomes based on life experience. <em><strong>Hold on&#8230; existential dread is loading&#8230;loading&#8230;ok I&#8217;m good.</strong></em> Each model as we mentioned has different costs and use cases. We talk about using the &#8220;right&#8221; ones later. <br><br><strong>Prompt -</strong>  What you ask the agent to do. Prompts are much more complicated than  most think. A simpler request is worse in most occasions. One of the most important distinctions between a vibe and a citizen is understanding of how to make a better request. More details is almost always better. Also, you must try and keep bias out! <br><br>E.G. &#8220;what&#8217;s the best&#8221; or &#8220;why is this better&#8221; is going to lean the answer towards your bias and turn into an echo chamber and lead to a poorer result. A better prompt is &#8220;compare these two&#8221;, or &#8220;what&#8217;s the consensus, and provide sources.&#8221; If you  feel the need to be constantly validated in your prompts, seek therapy not AI coding. </p><p><strong>Hallucination -</strong> AI is like a teenager. It can be confidently, provably wrong with a level of hubris that&#8217;s alarming. It can also make things up out of whole cloth, and can also try and charm you with delusions of your own awesomeness. This is where you need to be aware that it must be challenged when wrong, and learn how to make your prompts with an engineer mindset. The bias issue I mentioned is important to minimize (not eliminate) hallucinations. If the answer feels wrong, challenge it. Sometimes it&#8217;s working on faulty reasoning from elsewhere in the conversation, and it&#8217;s as simple as saying &#8220;I&#8217;m going to need you to look that up again.&#8221; </p><p><strong>Skills -</strong>  A skill is simply a set of repeatable instructions. You can ask AI to create a skill and then operate by those guardrails/instructions. What&#8217;s important to understand about skills is that they need to always be improved on. I can give my teenage son instructions and he sometimes totally ignores parts of it to get to the end result. THIS IS NO DIFFERENT.  Take a look at my repo for my &#8220;vibe skills.&#8221; (I might change the name for that)</p><p><a href="https://github.com/darthrater78/claude-vibe-skills">https://github.com/darthrater78/claude-vibe-skills</a></p><p>Now review the releases. There have been <s>TWELVE</s>. THIRTEEN. I am trying to maintain a strict discipline in my coding, but there&#8217;s sometimes a loophole or flaw in logic that thinks it can move past the gates I&#8217;ve set.  I then go back and show it what the result was, and it tightens it down again. You need to pay attention as the projects go about their business so you know when a skill needs tweaking. </p><p><strong>Tools -</strong> A tool is an application that AI uses to get your request completed. Maybe it&#8217;s doing a web scrape, or using open excel, or using npm etc. AI will pull whatever tool it can find to get the job done. And half the time it doesn&#8217;t tell you what it&#8217;s doing. Take a look at what it took to edit the skill just now. I did this on the web, so these were loaded against the container. With local Code it would all run locally. Tools are a huge reason why AI governance and visibility is critical.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!A8pG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee3483cf-462a-434e-b232-b4cadcfd73f1_848x743.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!A8pG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee3483cf-462a-434e-b232-b4cadcfd73f1_848x743.png 424w, https://substackcdn.com/image/fetch/$s_!A8pG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee3483cf-462a-434e-b232-b4cadcfd73f1_848x743.png 848w, https://substackcdn.com/image/fetch/$s_!A8pG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee3483cf-462a-434e-b232-b4cadcfd73f1_848x743.png 1272w, https://substackcdn.com/image/fetch/$s_!A8pG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee3483cf-462a-434e-b232-b4cadcfd73f1_848x743.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!A8pG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee3483cf-462a-434e-b232-b4cadcfd73f1_848x743.png" width="848" height="743" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ee3483cf-462a-434e-b232-b4cadcfd73f1_848x743.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:743,&quot;width&quot;:848,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:126335,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/213534408?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee3483cf-462a-434e-b232-b4cadcfd73f1_848x743.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!A8pG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee3483cf-462a-434e-b232-b4cadcfd73f1_848x743.png 424w, https://substackcdn.com/image/fetch/$s_!A8pG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee3483cf-462a-434e-b232-b4cadcfd73f1_848x743.png 848w, https://substackcdn.com/image/fetch/$s_!A8pG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee3483cf-462a-434e-b232-b4cadcfd73f1_848x743.png 1272w, https://substackcdn.com/image/fetch/$s_!A8pG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee3483cf-462a-434e-b232-b4cadcfd73f1_848x743.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>MCP -</strong> No, not &#8220;Master Control Program&#8221; you nerd. It&#8217;s &#8220;Model Context Protocol&#8221;, though I suspect the acronym isn&#8217;t a mistake. So what is a MCP? This is important to understand. Let&#8217;s start with one of my favorites, the good ol&#8217; analogy. Back in the day, if you had a printer, a keyboard, a mouse, or dog help you a scanner each device likely had a different connector, different IRQ, each one its own tiny little nightmare. Nothing worked together to unify these external devices into the internal system. </p><p>Then USB, &#8220;Universal Serial Bus&#8221; entered the picture. Now everything used the same connector and &#8220;artisanal&#8221; hardware was standardized to one platform. The connectors did change, but the underlying framework remained the same. The MCP is no different. It takes previously &#8220;artisanal&#8221; API frameworks and distilled them down to a software interface that you connect to. What the MCP can do with that application is coded into the MCP itself, the end user does not have to manage that. It&#8217;s the &#8220;easy&#8221; button that allows us to plug us into services and platforms with AI. <br><br>** <strong>Cough **</strong> <em><strong>Governance</strong></em>, ** <strong>Cough **. Sorry, I think a malicious MCP connection got in my throat. </strong></p><p></p><h1><strong>Conclusion</strong></h1><p><strong>I think that covers the basics. We are just scratching the surface, this is by no means exhaustive, I think it barely covers &#8220;adequate.&#8221; As always the goal here is to introduce, demystify, reinforce, and excite you enough to start exploring on your own.  </strong><a href="https://academy.claude.com/">Claude Academy</a> is free is you want a deeper dive into these concepts. </p><p><br>On the next one, we&#8217;ll cover setting up our coding environment and working in the git framework. </p><p></p><p>Until next time. </p>]]></content:encoded></item><item><title><![CDATA[Termix SSH ]]></title><description><![CDATA[I have nothing witty that works with "Termix" :P]]></description><link>https://ramblingnonsense.nscriven.net/p/termix-ssh</link><guid isPermaLink="false">https://ramblingnonsense.nscriven.net/p/termix-ssh</guid><dc:creator><![CDATA[Nathaniel Scriven]]></dc:creator><pubDate>Fri, 17 Jul 2026 21:14:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vL4s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c2be98e-afda-477f-adc6-b11d300379f5_556x752.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1><strong>Intro and Musings</strong></h1><p><strong>As a network/server engineer working with SSH is an almost daily event, especially when you move your server infrastructure to Linux. There&#8217;s a whole slew of SSH clients out there as well. </strong></p><p><strong>Lazy sadists (you know who you are) use Putty, others use X-Term, etc.  For the longest time I was a SecureCRT user. It was full of features, and ran well. It wasn&#8217;t free but hey that&#8217;s ok for a quality solution. As time went on though, SecureCRT got a bit tedious. Making new hosts is kind of a pain, and moving to cert based auth just felt&#8230;clumsy. In a lot of way it was tied to the Windows app framework and all its inherent clunkiness.  </strong></p><p><strong>And then I moved to Fedora, and they don&#8217;t provide a native client. I was able to use the Ubuntu snap but it felt fragile and just&#8230;ew. I had just started my frenzy of &#8220;docker-ize all the things&#8221; so I googled Docker based SSH, and up came Termix. </strong></p><h1><strong>New Paradigms</strong></h1><p><strong>So what I was looking for was to separate the app from the OS and make SSH reachable from any device I chose, but over the web. And Termix was the first solution that made this a reality.  It was a bit rough, and I had some early security concerns after looking at the volume in Docker after I started it for the first time. (It has come so far since then) But this is exactly what I wanted. And let me tell you the devs over at Termix are an absolute delight. Karmaa, Zac, p3rf3ction, etc embody what open source projects are supposed to be. They take all feedback and never insult or demean anyone. And the quality of the project shines through because of it. Enough gushing, let&#8217;s get to the app. <br><br>Warning: What follows is more of a feature&#8230;ramble if you will.  </strong></p><h1>The Main Event</h1><p>An example compose.yaml can be found at the  <a href="https://github.com/darthrater78/ramblingnonsense/blob/main/docker-compose/termix.yml">Rambing Nonsense GIT</a>. The formal project page is at <a href="https://github.com/Termix-SSH/Termix">Termix</a>, and the Discord link <a href="https://discord.com/channels/1347374268253470720/1347375093327593492">here.</a> I&#8217;m not going to cover every feature, but let&#8217;s get started. </p><ul><li><p>ACME/LE support. Certain critical services like Proxmox and SSH, I don&#8217;t like putting them behind NPM. If the proxy has issues, I&#8217;ll use those services to troubleshoot.  Being able to manage my cert directly is a game changer for me. </p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vL4s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c2be98e-afda-477f-adc6-b11d300379f5_556x752.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vL4s!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c2be98e-afda-477f-adc6-b11d300379f5_556x752.png 424w, https://substackcdn.com/image/fetch/$s_!vL4s!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c2be98e-afda-477f-adc6-b11d300379f5_556x752.png 848w, https://substackcdn.com/image/fetch/$s_!vL4s!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c2be98e-afda-477f-adc6-b11d300379f5_556x752.png 1272w, https://substackcdn.com/image/fetch/$s_!vL4s!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c2be98e-afda-477f-adc6-b11d300379f5_556x752.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vL4s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c2be98e-afda-477f-adc6-b11d300379f5_556x752.png" width="556" height="752" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0c2be98e-afda-477f-adc6-b11d300379f5_556x752.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:752,&quot;width&quot;:556,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:57914,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/207472319?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c2be98e-afda-477f-adc6-b11d300379f5_556x752.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vL4s!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c2be98e-afda-477f-adc6-b11d300379f5_556x752.png 424w, https://substackcdn.com/image/fetch/$s_!vL4s!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c2be98e-afda-477f-adc6-b11d300379f5_556x752.png 848w, https://substackcdn.com/image/fetch/$s_!vL4s!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c2be98e-afda-477f-adc6-b11d300379f5_556x752.png 1272w, https://substackcdn.com/image/fetch/$s_!vL4s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c2be98e-afda-477f-adc6-b11d300379f5_556x752.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"></figcaption></figure></div><h2>Credential Manager/SSH Cert Generation</h2><p><br>Termix comes with centralized credential management, and you can use it to generate your key pairs and/or store the passwords. You can then easily assign the credential template to different hosts.  </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9y5L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5a24195-82f6-46ed-8dcf-6d95f7c04dd6_718x1201.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9y5L!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5a24195-82f6-46ed-8dcf-6d95f7c04dd6_718x1201.png 424w, https://substackcdn.com/image/fetch/$s_!9y5L!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5a24195-82f6-46ed-8dcf-6d95f7c04dd6_718x1201.png 848w, https://substackcdn.com/image/fetch/$s_!9y5L!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5a24195-82f6-46ed-8dcf-6d95f7c04dd6_718x1201.png 1272w, https://substackcdn.com/image/fetch/$s_!9y5L!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5a24195-82f6-46ed-8dcf-6d95f7c04dd6_718x1201.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9y5L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5a24195-82f6-46ed-8dcf-6d95f7c04dd6_718x1201.png" width="718" height="1201" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d5a24195-82f6-46ed-8dcf-6d95f7c04dd6_718x1201.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1201,&quot;width&quot;:718,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:87368,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/207472319?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5a24195-82f6-46ed-8dcf-6d95f7c04dd6_718x1201.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9y5L!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5a24195-82f6-46ed-8dcf-6d95f7c04dd6_718x1201.png 424w, https://substackcdn.com/image/fetch/$s_!9y5L!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5a24195-82f6-46ed-8dcf-6d95f7c04dd6_718x1201.png 848w, https://substackcdn.com/image/fetch/$s_!9y5L!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5a24195-82f6-46ed-8dcf-6d95f7c04dd6_718x1201.png 1272w, https://substackcdn.com/image/fetch/$s_!9y5L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5a24195-82f6-46ed-8dcf-6d95f7c04dd6_718x1201.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ODAr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f4af2c3-15ea-421d-847f-dd91dd975caf_687x1213.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ODAr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f4af2c3-15ea-421d-847f-dd91dd975caf_687x1213.png 424w, https://substackcdn.com/image/fetch/$s_!ODAr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f4af2c3-15ea-421d-847f-dd91dd975caf_687x1213.png 848w, https://substackcdn.com/image/fetch/$s_!ODAr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f4af2c3-15ea-421d-847f-dd91dd975caf_687x1213.png 1272w, https://substackcdn.com/image/fetch/$s_!ODAr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f4af2c3-15ea-421d-847f-dd91dd975caf_687x1213.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ODAr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f4af2c3-15ea-421d-847f-dd91dd975caf_687x1213.png" width="687" height="1213" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5f4af2c3-15ea-421d-847f-dd91dd975caf_687x1213.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1213,&quot;width&quot;:687,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:97253,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/207472319?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f4af2c3-15ea-421d-847f-dd91dd975caf_687x1213.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ODAr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f4af2c3-15ea-421d-847f-dd91dd975caf_687x1213.png 424w, https://substackcdn.com/image/fetch/$s_!ODAr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f4af2c3-15ea-421d-847f-dd91dd975caf_687x1213.png 848w, https://substackcdn.com/image/fetch/$s_!ODAr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f4af2c3-15ea-421d-847f-dd91dd975caf_687x1213.png 1272w, https://substackcdn.com/image/fetch/$s_!ODAr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f4af2c3-15ea-421d-847f-dd91dd975caf_687x1213.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Embedded File Manager</h2><p>I&#8217;m sorry but SCP/SFTP is a major PIA. Termix fixes this completely. You can even live edit files from within the same session, with a rich set of copy/paste/compress tools.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!W0np!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93514d43-0a29-480f-a695-4b5619ac78a0_1826x1278.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!W0np!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93514d43-0a29-480f-a695-4b5619ac78a0_1826x1278.png 424w, https://substackcdn.com/image/fetch/$s_!W0np!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93514d43-0a29-480f-a695-4b5619ac78a0_1826x1278.png 848w, https://substackcdn.com/image/fetch/$s_!W0np!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93514d43-0a29-480f-a695-4b5619ac78a0_1826x1278.png 1272w, https://substackcdn.com/image/fetch/$s_!W0np!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93514d43-0a29-480f-a695-4b5619ac78a0_1826x1278.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!W0np!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93514d43-0a29-480f-a695-4b5619ac78a0_1826x1278.png" width="1200" height="839.8351648351648" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/93514d43-0a29-480f-a695-4b5619ac78a0_1826x1278.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:1019,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:182872,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/207472319?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93514d43-0a29-480f-a695-4b5619ac78a0_1826x1278.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!W0np!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93514d43-0a29-480f-a695-4b5619ac78a0_1826x1278.png 424w, https://substackcdn.com/image/fetch/$s_!W0np!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93514d43-0a29-480f-a695-4b5619ac78a0_1826x1278.png 848w, https://substackcdn.com/image/fetch/$s_!W0np!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93514d43-0a29-480f-a695-4b5619ac78a0_1826x1278.png 1272w, https://substackcdn.com/image/fetch/$s_!W0np!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93514d43-0a29-480f-a695-4b5619ac78a0_1826x1278.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gD7c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29246982-d105-48f4-b62c-364abf0bb6e9_508x656.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gD7c!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29246982-d105-48f4-b62c-364abf0bb6e9_508x656.png 424w, https://substackcdn.com/image/fetch/$s_!gD7c!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29246982-d105-48f4-b62c-364abf0bb6e9_508x656.png 848w, https://substackcdn.com/image/fetch/$s_!gD7c!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29246982-d105-48f4-b62c-364abf0bb6e9_508x656.png 1272w, https://substackcdn.com/image/fetch/$s_!gD7c!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29246982-d105-48f4-b62c-364abf0bb6e9_508x656.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gD7c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29246982-d105-48f4-b62c-364abf0bb6e9_508x656.png" width="508" height="656" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/29246982-d105-48f4-b62c-364abf0bb6e9_508x656.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:656,&quot;width&quot;:508,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:35969,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/207472319?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29246982-d105-48f4-b62c-364abf0bb6e9_508x656.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gD7c!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29246982-d105-48f4-b62c-364abf0bb6e9_508x656.png 424w, https://substackcdn.com/image/fetch/$s_!gD7c!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29246982-d105-48f4-b62c-364abf0bb6e9_508x656.png 848w, https://substackcdn.com/image/fetch/$s_!gD7c!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29246982-d105-48f4-b62c-364abf0bb6e9_508x656.png 1272w, https://substackcdn.com/image/fetch/$s_!gD7c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29246982-d105-48f4-b62c-364abf0bb6e9_508x656.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>SNIPPETS!</h2><p>Have repeatable code, those routine or arcane commands that you want to invoke easily? Use snippets!  Use them for one session, or multiple.<br></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Fa9i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8483dbe3-a3bf-4d7b-88ad-1a3d84329e1c_586x1250.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Fa9i!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8483dbe3-a3bf-4d7b-88ad-1a3d84329e1c_586x1250.png 424w, https://substackcdn.com/image/fetch/$s_!Fa9i!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8483dbe3-a3bf-4d7b-88ad-1a3d84329e1c_586x1250.png 848w, https://substackcdn.com/image/fetch/$s_!Fa9i!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8483dbe3-a3bf-4d7b-88ad-1a3d84329e1c_586x1250.png 1272w, https://substackcdn.com/image/fetch/$s_!Fa9i!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8483dbe3-a3bf-4d7b-88ad-1a3d84329e1c_586x1250.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Fa9i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8483dbe3-a3bf-4d7b-88ad-1a3d84329e1c_586x1250.png" width="586" height="1250" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8483dbe3-a3bf-4d7b-88ad-1a3d84329e1c_586x1250.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1250,&quot;width&quot;:586,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:82098,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/207472319?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8483dbe3-a3bf-4d7b-88ad-1a3d84329e1c_586x1250.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Fa9i!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8483dbe3-a3bf-4d7b-88ad-1a3d84329e1c_586x1250.png 424w, https://substackcdn.com/image/fetch/$s_!Fa9i!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8483dbe3-a3bf-4d7b-88ad-1a3d84329e1c_586x1250.png 848w, https://substackcdn.com/image/fetch/$s_!Fa9i!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8483dbe3-a3bf-4d7b-88ad-1a3d84329e1c_586x1250.png 1272w, https://substackcdn.com/image/fetch/$s_!Fa9i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8483dbe3-a3bf-4d7b-88ad-1a3d84329e1c_586x1250.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Multi Screen Support<br></h2><p>Right click and easily split open sessions. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ztxo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa37b7dc8-ea7b-48e7-878e-fc41f16333ca_1298x807.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ztxo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa37b7dc8-ea7b-48e7-878e-fc41f16333ca_1298x807.png 424w, https://substackcdn.com/image/fetch/$s_!Ztxo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa37b7dc8-ea7b-48e7-878e-fc41f16333ca_1298x807.png 848w, https://substackcdn.com/image/fetch/$s_!Ztxo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa37b7dc8-ea7b-48e7-878e-fc41f16333ca_1298x807.png 1272w, https://substackcdn.com/image/fetch/$s_!Ztxo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa37b7dc8-ea7b-48e7-878e-fc41f16333ca_1298x807.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ztxo!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa37b7dc8-ea7b-48e7-878e-fc41f16333ca_1298x807.png" width="1200" height="746.0708782742681" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a37b7dc8-ea7b-48e7-878e-fc41f16333ca_1298x807.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:807,&quot;width&quot;:1298,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:138269,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/207472319?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa37b7dc8-ea7b-48e7-878e-fc41f16333ca_1298x807.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ztxo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa37b7dc8-ea7b-48e7-878e-fc41f16333ca_1298x807.png 424w, https://substackcdn.com/image/fetch/$s_!Ztxo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa37b7dc8-ea7b-48e7-878e-fc41f16333ca_1298x807.png 848w, https://substackcdn.com/image/fetch/$s_!Ztxo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa37b7dc8-ea7b-48e7-878e-fc41f16333ca_1298x807.png 1272w, https://substackcdn.com/image/fetch/$s_!Ztxo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa37b7dc8-ea7b-48e7-878e-fc41f16333ca_1298x807.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qIYC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48d6223c-1d88-49be-adb2-8166cd33ac6b_1855x1272.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qIYC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48d6223c-1d88-49be-adb2-8166cd33ac6b_1855x1272.png 424w, https://substackcdn.com/image/fetch/$s_!qIYC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48d6223c-1d88-49be-adb2-8166cd33ac6b_1855x1272.png 848w, https://substackcdn.com/image/fetch/$s_!qIYC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48d6223c-1d88-49be-adb2-8166cd33ac6b_1855x1272.png 1272w, https://substackcdn.com/image/fetch/$s_!qIYC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48d6223c-1d88-49be-adb2-8166cd33ac6b_1855x1272.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qIYC!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48d6223c-1d88-49be-adb2-8166cd33ac6b_1855x1272.png" width="1200" height="822.5274725274726" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/48d6223c-1d88-49be-adb2-8166cd33ac6b_1855x1272.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:998,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:243697,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/207472319?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48d6223c-1d88-49be-adb2-8166cd33ac6b_1855x1272.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qIYC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48d6223c-1d88-49be-adb2-8166cd33ac6b_1855x1272.png 424w, https://substackcdn.com/image/fetch/$s_!qIYC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48d6223c-1d88-49be-adb2-8166cd33ac6b_1855x1272.png 848w, https://substackcdn.com/image/fetch/$s_!qIYC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48d6223c-1d88-49be-adb2-8166cd33ac6b_1855x1272.png 1272w, https://substackcdn.com/image/fetch/$s_!qIYC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48d6223c-1d88-49be-adb2-8166cd33ac6b_1855x1272.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>Command Broadcast</h1><p><br>Send live text to multiple open sessions</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Xp_i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fb6efad-71ea-494e-95f5-129c8a358a94_2348x1271.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Xp_i!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fb6efad-71ea-494e-95f5-129c8a358a94_2348x1271.png 424w, https://substackcdn.com/image/fetch/$s_!Xp_i!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fb6efad-71ea-494e-95f5-129c8a358a94_2348x1271.png 848w, https://substackcdn.com/image/fetch/$s_!Xp_i!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fb6efad-71ea-494e-95f5-129c8a358a94_2348x1271.png 1272w, https://substackcdn.com/image/fetch/$s_!Xp_i!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fb6efad-71ea-494e-95f5-129c8a358a94_2348x1271.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Xp_i!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fb6efad-71ea-494e-95f5-129c8a358a94_2348x1271.png" width="1200" height="649.4505494505495" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5fb6efad-71ea-494e-95f5-129c8a358a94_2348x1271.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:788,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:876170,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/207472319?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fb6efad-71ea-494e-95f5-129c8a358a94_2348x1271.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Xp_i!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fb6efad-71ea-494e-95f5-129c8a358a94_2348x1271.png 424w, https://substackcdn.com/image/fetch/$s_!Xp_i!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fb6efad-71ea-494e-95f5-129c8a358a94_2348x1271.png 848w, https://substackcdn.com/image/fetch/$s_!Xp_i!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fb6efad-71ea-494e-95f5-129c8a358a94_2348x1271.png 1272w, https://substackcdn.com/image/fetch/$s_!Xp_i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fb6efad-71ea-494e-95f5-129c8a358a94_2348x1271.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>RDP/VNC Support Via Internal GUAC Server</h1><p>You may have noticed in the compose, there&#8217;s an optional GUAC server for added functionality. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TqGa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F378718b6-fb5d-4587-b8c0-5a15eecedbd3_1719x716.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TqGa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F378718b6-fb5d-4587-b8c0-5a15eecedbd3_1719x716.png 424w, https://substackcdn.com/image/fetch/$s_!TqGa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F378718b6-fb5d-4587-b8c0-5a15eecedbd3_1719x716.png 848w, https://substackcdn.com/image/fetch/$s_!TqGa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F378718b6-fb5d-4587-b8c0-5a15eecedbd3_1719x716.png 1272w, https://substackcdn.com/image/fetch/$s_!TqGa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F378718b6-fb5d-4587-b8c0-5a15eecedbd3_1719x716.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TqGa!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F378718b6-fb5d-4587-b8c0-5a15eecedbd3_1719x716.png" width="1200" height="499.45054945054943" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/378718b6-fb5d-4587-b8c0-5a15eecedbd3_1719x716.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:606,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:217502,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/207472319?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F378718b6-fb5d-4587-b8c0-5a15eecedbd3_1719x716.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TqGa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F378718b6-fb5d-4587-b8c0-5a15eecedbd3_1719x716.png 424w, https://substackcdn.com/image/fetch/$s_!TqGa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F378718b6-fb5d-4587-b8c0-5a15eecedbd3_1719x716.png 848w, https://substackcdn.com/image/fetch/$s_!TqGa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F378718b6-fb5d-4587-b8c0-5a15eecedbd3_1719x716.png 1272w, https://substackcdn.com/image/fetch/$s_!TqGa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F378718b6-fb5d-4587-b8c0-5a15eecedbd3_1719x716.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>Server Tunneling</h1><p>I don&#8217;t use this, but it&#8217;s worth calling out. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2XzR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61f3fa7d-2db6-4362-9d45-af8e3915a066_727x1099.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2XzR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61f3fa7d-2db6-4362-9d45-af8e3915a066_727x1099.png 424w, https://substackcdn.com/image/fetch/$s_!2XzR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61f3fa7d-2db6-4362-9d45-af8e3915a066_727x1099.png 848w, https://substackcdn.com/image/fetch/$s_!2XzR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61f3fa7d-2db6-4362-9d45-af8e3915a066_727x1099.png 1272w, https://substackcdn.com/image/fetch/$s_!2XzR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61f3fa7d-2db6-4362-9d45-af8e3915a066_727x1099.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2XzR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61f3fa7d-2db6-4362-9d45-af8e3915a066_727x1099.png" width="727" height="1099" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/61f3fa7d-2db6-4362-9d45-af8e3915a066_727x1099.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1099,&quot;width&quot;:727,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:86195,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/207472319?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61f3fa7d-2db6-4362-9d45-af8e3915a066_727x1099.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2XzR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61f3fa7d-2db6-4362-9d45-af8e3915a066_727x1099.png 424w, https://substackcdn.com/image/fetch/$s_!2XzR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61f3fa7d-2db6-4362-9d45-af8e3915a066_727x1099.png 848w, https://substackcdn.com/image/fetch/$s_!2XzR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61f3fa7d-2db6-4362-9d45-af8e3915a066_727x1099.png 1272w, https://substackcdn.com/image/fetch/$s_!2XzR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61f3fa7d-2db6-4362-9d45-af8e3915a066_727x1099.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>Built In Homepage</h1><p>Not something I use either, but worth calling out. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!a_dQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3a16e58-2a6c-40d9-96eb-f1a2cc923bc0_2345x1286.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!a_dQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3a16e58-2a6c-40d9-96eb-f1a2cc923bc0_2345x1286.png 424w, https://substackcdn.com/image/fetch/$s_!a_dQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3a16e58-2a6c-40d9-96eb-f1a2cc923bc0_2345x1286.png 848w, https://substackcdn.com/image/fetch/$s_!a_dQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3a16e58-2a6c-40d9-96eb-f1a2cc923bc0_2345x1286.png 1272w, https://substackcdn.com/image/fetch/$s_!a_dQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3a16e58-2a6c-40d9-96eb-f1a2cc923bc0_2345x1286.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!a_dQ!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3a16e58-2a6c-40d9-96eb-f1a2cc923bc0_2345x1286.png" width="1200" height="657.6923076923077" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f3a16e58-2a6c-40d9-96eb-f1a2cc923bc0_2345x1286.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:798,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:191762,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/207472319?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3a16e58-2a6c-40d9-96eb-f1a2cc923bc0_2345x1286.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!a_dQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3a16e58-2a6c-40d9-96eb-f1a2cc923bc0_2345x1286.png 424w, https://substackcdn.com/image/fetch/$s_!a_dQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3a16e58-2a6c-40d9-96eb-f1a2cc923bc0_2345x1286.png 848w, https://substackcdn.com/image/fetch/$s_!a_dQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3a16e58-2a6c-40d9-96eb-f1a2cc923bc0_2345x1286.png 1272w, https://substackcdn.com/image/fetch/$s_!a_dQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3a16e58-2a6c-40d9-96eb-f1a2cc923bc0_2345x1286.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>SSO Provider Support</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oWFA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6788b111-e631-49ee-b63c-b84743297263_1450x1242.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oWFA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6788b111-e631-49ee-b63c-b84743297263_1450x1242.png 424w, https://substackcdn.com/image/fetch/$s_!oWFA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6788b111-e631-49ee-b63c-b84743297263_1450x1242.png 848w, https://substackcdn.com/image/fetch/$s_!oWFA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6788b111-e631-49ee-b63c-b84743297263_1450x1242.png 1272w, https://substackcdn.com/image/fetch/$s_!oWFA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6788b111-e631-49ee-b63c-b84743297263_1450x1242.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oWFA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6788b111-e631-49ee-b63c-b84743297263_1450x1242.png" width="1450" height="1242" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6788b111-e631-49ee-b63c-b84743297263_1450x1242.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1242,&quot;width&quot;:1450,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:223809,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/207472319?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6788b111-e631-49ee-b63c-b84743297263_1450x1242.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!oWFA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6788b111-e631-49ee-b63c-b84743297263_1450x1242.png 424w, https://substackcdn.com/image/fetch/$s_!oWFA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6788b111-e631-49ee-b63c-b84743297263_1450x1242.png 848w, https://substackcdn.com/image/fetch/$s_!oWFA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6788b111-e631-49ee-b63c-b84743297263_1450x1242.png 1272w, https://substackcdn.com/image/fetch/$s_!oWFA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6788b111-e631-49ee-b63c-b84743297263_1450x1242.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1><br>Desktop Clients</h1><p>If you don&#8217;t have Docker, or want to run a local client that syncs back to Docker, you can do that too! It&#8217;s also on the roadmap to allow the client to sync to Docker for &#8220;offline mode&#8221; so you can still work with your sessions locally if the instance is down. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_29q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65734fb9-f985-4376-87e9-0c516e629b60_799x355.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_29q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65734fb9-f985-4376-87e9-0c516e629b60_799x355.png 424w, https://substackcdn.com/image/fetch/$s_!_29q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65734fb9-f985-4376-87e9-0c516e629b60_799x355.png 848w, https://substackcdn.com/image/fetch/$s_!_29q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65734fb9-f985-4376-87e9-0c516e629b60_799x355.png 1272w, https://substackcdn.com/image/fetch/$s_!_29q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65734fb9-f985-4376-87e9-0c516e629b60_799x355.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_29q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65734fb9-f985-4376-87e9-0c516e629b60_799x355.png" width="799" height="355" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/65734fb9-f985-4376-87e9-0c516e629b60_799x355.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:355,&quot;width&quot;:799,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:35350,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/207472319?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65734fb9-f985-4376-87e9-0c516e629b60_799x355.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_29q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65734fb9-f985-4376-87e9-0c516e629b60_799x355.png 424w, https://substackcdn.com/image/fetch/$s_!_29q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65734fb9-f985-4376-87e9-0c516e629b60_799x355.png 848w, https://substackcdn.com/image/fetch/$s_!_29q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65734fb9-f985-4376-87e9-0c516e629b60_799x355.png 1272w, https://substackcdn.com/image/fetch/$s_!_29q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65734fb9-f985-4376-87e9-0c516e629b60_799x355.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1><strong>Conclusion</strong></h1><p><strong>I&#8217;ll cut it short here. There&#8217;s just so much. On the main Github page they have more pictures and videos. I just wanted to give my personal impression. Do yourself a favor, and try Termix today. You&#8217;re going to love it. <br><br>Until next time.</strong></p><p></p>]]></content:encoded></item><item><title><![CDATA[Windows Authentication Kerberos and NTLM]]></title><description><![CDATA[Three Way Handshake With The Underworld]]></description><link>https://ramblingnonsense.nscriven.net/p/windows-authentication-kerberos-and</link><guid isPermaLink="false">https://ramblingnonsense.nscriven.net/p/windows-authentication-kerberos-and</guid><dc:creator><![CDATA[Nathaniel Scriven]]></dc:creator><pubDate>Sun, 12 Jul 2026 19:32:38 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!dKnb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b472b86-d357-483d-b98a-348bd3ade780_581x890.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1><strong>Intro and Musings</strong></h1><p><strong>I&#8217;m now in the SASE/SSE space, but my career history started with System Administration and then went to networking. So I naturally acquired lots of experience with Windows and Active Directory. Honestly, I was aware of the two main authentication methods, Kerberos and NTLM but because it just &#8220;worked&#8221; a deeper dive wasn&#8217;t the topic of the day. A machine joined the domain, a shared secret was established between the endpoint and AD, then Kerberos tickets could be shared with NTLM as a failback.  </strong></p><p><strong>Onsite failures with this process were very rare, and often were caused by an endpoint having a losing trust with AD, and re-joining would fix it. Failures of Kerberos while on legacy VPN were far more common, but &#8220;NTLM fallback&#8221; would mask these failures since communication to resources weren&#8217;t typically affected. Visibility was also a major pain as we didn&#8217;t have the tools we have today.</strong></p><p>Legacy VPN firewall rules (and I saw this everywhere) tended to be fairly loose when it came to DCs and their policy. Some just allowed a /32 to the servers, and some allowed some ports, not others, or too many. Moving to a &#8220;Zero Trust Architecture&#8221; and Entra Only Machines have really brought these concepts back to the forefront and this deepish-dive analysis is what we&#8217;ll focus on today. </p><h1>NTLM (New Technology LAN Manager)</h1><p>There&#8217;s plenty of resources that will go in depth about this, so we&#8217;ll just cover the basics. </p><ul><li><p>No tickets involved</p></li><li><p>Uses the locally stored hash derived from the user&#8217;s password to authenticate</p></li><li><p>Requires authentication for every access attempt (lots of challenge-response handshakes over the wire)</p></li><li><p>Currently at V2, in a never ending state of feature deprecation</p></li><li><p>Local hash is static, does not change until the password changes. Big security implications there. </p></li><li><p>No mutual authentication &#8212; the client cannot verify the server is legitimate.</p></li><li><p>DNS resolution for domain services not required </p></li><li><p>No dedicated port</p></li></ul><p>We&#8217;ll stop there, but none of that seems great, does it? Probably why Kerberos replaced it as the default way back in 2000. So why is NTLM still around? The usual suspects, mainly backward compatibility for apps that simply don&#8217;t support Kerberos. <br></p><h1>Kerberos <br>(AKA The Goodest Boy in Hades)</h1><p>So let&#8217;s discuss Kerberos in comparison.</p><ul><li><p>Ticket based, requires successful exchange</p></li><li><p>DNS resolution required for service records</p></li><li><p>Dedicated port TCP/UDP port 88</p></li><li><p>Tickets are time based and expire after 10 hours, renewable up to 7 days by default</p></li><li><p>Time skew must not exceed five minutes from AD. <br>Just minutes, hours do not matter. You may have noticed the wrong time zone doesn&#8217;t affect Kerberos. Time is UTC behind the curtain. </p></li><li><p>User hash is used only during the ticket granting process. So that&#8217;s once per login, not on every access. </p></li><li><p>Can delegate auth for other services</p></li></ul><p>A better and secure solution. Let&#8217;s take some packet captures!</p><h1>Down To The Wire</h1><p>There&#8217;s two important commands we can run here. Klist and klist purge. One to display tickets, and to delete them to force refresh.  I vibed together a SMB-Diag app, because troubleshooting this can be tedious, so now I have a tool to make it easier and more readable.  <br></p><p>Before doing anything, we can see I already have two tickets. The primary TGT &#8220;Ticket Granting Ticket&#8221; and the ticket used for AD auth. I&#8217;m going start a capture, then purge them. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dKnb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b472b86-d357-483d-b98a-348bd3ade780_581x890.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dKnb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b472b86-d357-483d-b98a-348bd3ade780_581x890.png 424w, https://substackcdn.com/image/fetch/$s_!dKnb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b472b86-d357-483d-b98a-348bd3ade780_581x890.png 848w, https://substackcdn.com/image/fetch/$s_!dKnb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b472b86-d357-483d-b98a-348bd3ade780_581x890.png 1272w, https://substackcdn.com/image/fetch/$s_!dKnb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b472b86-d357-483d-b98a-348bd3ade780_581x890.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dKnb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b472b86-d357-483d-b98a-348bd3ade780_581x890.png" width="581" height="890" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2b472b86-d357-483d-b98a-348bd3ade780_581x890.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:890,&quot;width&quot;:581,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:51926,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/206714008?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b472b86-d357-483d-b98a-348bd3ade780_581x890.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dKnb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b472b86-d357-483d-b98a-348bd3ade780_581x890.png 424w, https://substackcdn.com/image/fetch/$s_!dKnb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b472b86-d357-483d-b98a-348bd3ade780_581x890.png 848w, https://substackcdn.com/image/fetch/$s_!dKnb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b472b86-d357-483d-b98a-348bd3ade780_581x890.png 1272w, https://substackcdn.com/image/fetch/$s_!dKnb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b472b86-d357-483d-b98a-348bd3ade780_581x890.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>So here&#8217;s the conversation for that first ticket. (ignore the yellow in the responses)</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QfMy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74da6e4f-b1bd-4576-b90c-610a430438ce_898x156.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QfMy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74da6e4f-b1bd-4576-b90c-610a430438ce_898x156.png 424w, https://substackcdn.com/image/fetch/$s_!QfMy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74da6e4f-b1bd-4576-b90c-610a430438ce_898x156.png 848w, https://substackcdn.com/image/fetch/$s_!QfMy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74da6e4f-b1bd-4576-b90c-610a430438ce_898x156.png 1272w, https://substackcdn.com/image/fetch/$s_!QfMy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74da6e4f-b1bd-4576-b90c-610a430438ce_898x156.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QfMy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74da6e4f-b1bd-4576-b90c-610a430438ce_898x156.png" width="898" height="156" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/74da6e4f-b1bd-4576-b90c-610a430438ce_898x156.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:156,&quot;width&quot;:898,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:20419,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/206714008?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74da6e4f-b1bd-4576-b90c-610a430438ce_898x156.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QfMy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74da6e4f-b1bd-4576-b90c-610a430438ce_898x156.png 424w, https://substackcdn.com/image/fetch/$s_!QfMy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74da6e4f-b1bd-4576-b90c-610a430438ce_898x156.png 848w, https://substackcdn.com/image/fetch/$s_!QfMy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74da6e4f-b1bd-4576-b90c-610a430438ce_898x156.png 1272w, https://substackcdn.com/image/fetch/$s_!QfMy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74da6e4f-b1bd-4576-b90c-610a430438ce_898x156.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!V-Gb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44cfbf38-1e06-4e42-af80-66fc4115ed0e_866x488.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!V-Gb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44cfbf38-1e06-4e42-af80-66fc4115ed0e_866x488.png 424w, https://substackcdn.com/image/fetch/$s_!V-Gb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44cfbf38-1e06-4e42-af80-66fc4115ed0e_866x488.png 848w, https://substackcdn.com/image/fetch/$s_!V-Gb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44cfbf38-1e06-4e42-af80-66fc4115ed0e_866x488.png 1272w, https://substackcdn.com/image/fetch/$s_!V-Gb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44cfbf38-1e06-4e42-af80-66fc4115ed0e_866x488.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!V-Gb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44cfbf38-1e06-4e42-af80-66fc4115ed0e_866x488.png" width="866" height="488" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/44cfbf38-1e06-4e42-af80-66fc4115ed0e_866x488.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:488,&quot;width&quot;:866,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:35433,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/206714008?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44cfbf38-1e06-4e42-af80-66fc4115ed0e_866x488.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!V-Gb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44cfbf38-1e06-4e42-af80-66fc4115ed0e_866x488.png 424w, https://substackcdn.com/image/fetch/$s_!V-Gb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44cfbf38-1e06-4e42-af80-66fc4115ed0e_866x488.png 848w, https://substackcdn.com/image/fetch/$s_!V-Gb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44cfbf38-1e06-4e42-af80-66fc4115ed0e_866x488.png 1272w, https://substackcdn.com/image/fetch/$s_!V-Gb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44cfbf38-1e06-4e42-af80-66fc4115ed0e_866x488.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!h-EY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1c19e77-6617-45a2-b1df-814bbdb4c68c_828x560.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!h-EY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1c19e77-6617-45a2-b1df-814bbdb4c68c_828x560.png 424w, https://substackcdn.com/image/fetch/$s_!h-EY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1c19e77-6617-45a2-b1df-814bbdb4c68c_828x560.png 848w, https://substackcdn.com/image/fetch/$s_!h-EY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1c19e77-6617-45a2-b1df-814bbdb4c68c_828x560.png 1272w, https://substackcdn.com/image/fetch/$s_!h-EY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1c19e77-6617-45a2-b1df-814bbdb4c68c_828x560.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!h-EY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1c19e77-6617-45a2-b1df-814bbdb4c68c_828x560.png" width="828" height="560" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a1c19e77-6617-45a2-b1df-814bbdb4c68c_828x560.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:560,&quot;width&quot;:828,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:63435,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/206714008?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1c19e77-6617-45a2-b1df-814bbdb4c68c_828x560.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!h-EY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1c19e77-6617-45a2-b1df-814bbdb4c68c_828x560.png 424w, https://substackcdn.com/image/fetch/$s_!h-EY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1c19e77-6617-45a2-b1df-814bbdb4c68c_828x560.png 848w, https://substackcdn.com/image/fetch/$s_!h-EY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1c19e77-6617-45a2-b1df-814bbdb4c68c_828x560.png 1272w, https://substackcdn.com/image/fetch/$s_!h-EY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1c19e77-6617-45a2-b1df-814bbdb4c68c_828x560.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And the conversation for the second one. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!b2Ai!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f4f6aeb-707f-4f26-98e4-e349ed4229b9_723x40.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!b2Ai!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f4f6aeb-707f-4f26-98e4-e349ed4229b9_723x40.png 424w, https://substackcdn.com/image/fetch/$s_!b2Ai!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f4f6aeb-707f-4f26-98e4-e349ed4229b9_723x40.png 848w, https://substackcdn.com/image/fetch/$s_!b2Ai!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f4f6aeb-707f-4f26-98e4-e349ed4229b9_723x40.png 1272w, https://substackcdn.com/image/fetch/$s_!b2Ai!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f4f6aeb-707f-4f26-98e4-e349ed4229b9_723x40.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!b2Ai!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f4f6aeb-707f-4f26-98e4-e349ed4229b9_723x40.png" width="723" height="40" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7f4f6aeb-707f-4f26-98e4-e349ed4229b9_723x40.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:40,&quot;width&quot;:723,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4375,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/206714008?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f4f6aeb-707f-4f26-98e4-e349ed4229b9_723x40.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!b2Ai!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f4f6aeb-707f-4f26-98e4-e349ed4229b9_723x40.png 424w, https://substackcdn.com/image/fetch/$s_!b2Ai!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f4f6aeb-707f-4f26-98e4-e349ed4229b9_723x40.png 848w, https://substackcdn.com/image/fetch/$s_!b2Ai!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f4f6aeb-707f-4f26-98e4-e349ed4229b9_723x40.png 1272w, https://substackcdn.com/image/fetch/$s_!b2Ai!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f4f6aeb-707f-4f26-98e4-e349ed4229b9_723x40.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vNUF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8d95cbb-7776-42da-b595-7f033240c752_822x446.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vNUF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8d95cbb-7776-42da-b595-7f033240c752_822x446.png 424w, https://substackcdn.com/image/fetch/$s_!vNUF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8d95cbb-7776-42da-b595-7f033240c752_822x446.png 848w, https://substackcdn.com/image/fetch/$s_!vNUF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8d95cbb-7776-42da-b595-7f033240c752_822x446.png 1272w, https://substackcdn.com/image/fetch/$s_!vNUF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8d95cbb-7776-42da-b595-7f033240c752_822x446.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vNUF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8d95cbb-7776-42da-b595-7f033240c752_822x446.png" width="822" height="446" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d8d95cbb-7776-42da-b595-7f033240c752_822x446.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:446,&quot;width&quot;:822,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:25489,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/206714008?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8d95cbb-7776-42da-b595-7f033240c752_822x446.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vNUF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8d95cbb-7776-42da-b595-7f033240c752_822x446.png 424w, https://substackcdn.com/image/fetch/$s_!vNUF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8d95cbb-7776-42da-b595-7f033240c752_822x446.png 848w, https://substackcdn.com/image/fetch/$s_!vNUF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8d95cbb-7776-42da-b595-7f033240c752_822x446.png 1272w, https://substackcdn.com/image/fetch/$s_!vNUF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8d95cbb-7776-42da-b595-7f033240c752_822x446.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!g9wp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f926c46-8422-49aa-9d49-c869c8e5bb2f_836x725.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!g9wp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f926c46-8422-49aa-9d49-c869c8e5bb2f_836x725.png 424w, https://substackcdn.com/image/fetch/$s_!g9wp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f926c46-8422-49aa-9d49-c869c8e5bb2f_836x725.png 848w, https://substackcdn.com/image/fetch/$s_!g9wp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f926c46-8422-49aa-9d49-c869c8e5bb2f_836x725.png 1272w, https://substackcdn.com/image/fetch/$s_!g9wp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f926c46-8422-49aa-9d49-c869c8e5bb2f_836x725.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!g9wp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f926c46-8422-49aa-9d49-c869c8e5bb2f_836x725.png" width="836" height="725" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6f926c46-8422-49aa-9d49-c869c8e5bb2f_836x725.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:725,&quot;width&quot;:836,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:54544,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/206714008?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f926c46-8422-49aa-9d49-c869c8e5bb2f_836x725.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!g9wp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f926c46-8422-49aa-9d49-c869c8e5bb2f_836x725.png 424w, https://substackcdn.com/image/fetch/$s_!g9wp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f926c46-8422-49aa-9d49-c869c8e5bb2f_836x725.png 848w, https://substackcdn.com/image/fetch/$s_!g9wp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f926c46-8422-49aa-9d49-c869c8e5bb2f_836x725.png 1272w, https://substackcdn.com/image/fetch/$s_!g9wp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f926c46-8422-49aa-9d49-c869c8e5bb2f_836x725.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Ok now let&#8217;s access a share. Many more tickets! One for each server/resource. We will use these tickets until the lifetime expires/purged/logon event. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6XgQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60b9f0fa-c782-4420-85c4-c76a27cf4011_499x1006.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6XgQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60b9f0fa-c782-4420-85c4-c76a27cf4011_499x1006.png 424w, https://substackcdn.com/image/fetch/$s_!6XgQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60b9f0fa-c782-4420-85c4-c76a27cf4011_499x1006.png 848w, https://substackcdn.com/image/fetch/$s_!6XgQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60b9f0fa-c782-4420-85c4-c76a27cf4011_499x1006.png 1272w, https://substackcdn.com/image/fetch/$s_!6XgQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60b9f0fa-c782-4420-85c4-c76a27cf4011_499x1006.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6XgQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60b9f0fa-c782-4420-85c4-c76a27cf4011_499x1006.png" width="499" height="1006" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/60b9f0fa-c782-4420-85c4-c76a27cf4011_499x1006.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1006,&quot;width&quot;:499,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:99480,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/206714008?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60b9f0fa-c782-4420-85c4-c76a27cf4011_499x1006.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6XgQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60b9f0fa-c782-4420-85c4-c76a27cf4011_499x1006.png 424w, https://substackcdn.com/image/fetch/$s_!6XgQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60b9f0fa-c782-4420-85c4-c76a27cf4011_499x1006.png 848w, https://substackcdn.com/image/fetch/$s_!6XgQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60b9f0fa-c782-4420-85c4-c76a27cf4011_499x1006.png 1272w, https://substackcdn.com/image/fetch/$s_!6XgQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60b9f0fa-c782-4420-85c4-c76a27cf4011_499x1006.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Now, when accessing the share we can see where SMB gets involved. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!T3Tl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F757afafc-7f57-4b46-8bea-401928d100aa_823x222.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!T3Tl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F757afafc-7f57-4b46-8bea-401928d100aa_823x222.png 424w, https://substackcdn.com/image/fetch/$s_!T3Tl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F757afafc-7f57-4b46-8bea-401928d100aa_823x222.png 848w, https://substackcdn.com/image/fetch/$s_!T3Tl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F757afafc-7f57-4b46-8bea-401928d100aa_823x222.png 1272w, https://substackcdn.com/image/fetch/$s_!T3Tl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F757afafc-7f57-4b46-8bea-401928d100aa_823x222.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!T3Tl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F757afafc-7f57-4b46-8bea-401928d100aa_823x222.png" width="823" height="222" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/757afafc-7f57-4b46-8bea-401928d100aa_823x222.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:222,&quot;width&quot;:823,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:22401,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/206714008?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F757afafc-7f57-4b46-8bea-401928d100aa_823x222.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!T3Tl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F757afafc-7f57-4b46-8bea-401928d100aa_823x222.png 424w, https://substackcdn.com/image/fetch/$s_!T3Tl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F757afafc-7f57-4b46-8bea-401928d100aa_823x222.png 848w, https://substackcdn.com/image/fetch/$s_!T3Tl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F757afafc-7f57-4b46-8bea-401928d100aa_823x222.png 1272w, https://substackcdn.com/image/fetch/$s_!T3Tl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F757afafc-7f57-4b46-8bea-401928d100aa_823x222.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Let&#8217;s take a look at the overall diag output to see what&#8217;s needed. The srv record for Kerberos/LDAP is especially important, and it cannot be resolved by IP. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nYKq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff64684e2-177c-48d0-811d-9c48e544eec0_721x1070.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nYKq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff64684e2-177c-48d0-811d-9c48e544eec0_721x1070.png 424w, https://substackcdn.com/image/fetch/$s_!nYKq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff64684e2-177c-48d0-811d-9c48e544eec0_721x1070.png 848w, https://substackcdn.com/image/fetch/$s_!nYKq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff64684e2-177c-48d0-811d-9c48e544eec0_721x1070.png 1272w, https://substackcdn.com/image/fetch/$s_!nYKq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff64684e2-177c-48d0-811d-9c48e544eec0_721x1070.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nYKq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff64684e2-177c-48d0-811d-9c48e544eec0_721x1070.png" width="721" height="1070" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f64684e2-177c-48d0-811d-9c48e544eec0_721x1070.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1070,&quot;width&quot;:721,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:120813,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/206714008?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff64684e2-177c-48d0-811d-9c48e544eec0_721x1070.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nYKq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff64684e2-177c-48d0-811d-9c48e544eec0_721x1070.png 424w, https://substackcdn.com/image/fetch/$s_!nYKq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff64684e2-177c-48d0-811d-9c48e544eec0_721x1070.png 848w, https://substackcdn.com/image/fetch/$s_!nYKq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff64684e2-177c-48d0-811d-9c48e544eec0_721x1070.png 1272w, https://substackcdn.com/image/fetch/$s_!nYKq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff64684e2-177c-48d0-811d-9c48e544eec0_721x1070.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Now, let&#8217;s block DNS/port 88 and see what happens. I also purged tickets beforehand. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xskf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c85a813-403a-4b97-b0d6-b215a9fe270a_723x996.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xskf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c85a813-403a-4b97-b0d6-b215a9fe270a_723x996.png 424w, https://substackcdn.com/image/fetch/$s_!xskf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c85a813-403a-4b97-b0d6-b215a9fe270a_723x996.png 848w, https://substackcdn.com/image/fetch/$s_!xskf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c85a813-403a-4b97-b0d6-b215a9fe270a_723x996.png 1272w, https://substackcdn.com/image/fetch/$s_!xskf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c85a813-403a-4b97-b0d6-b215a9fe270a_723x996.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xskf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c85a813-403a-4b97-b0d6-b215a9fe270a_723x996.png" width="723" height="996" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7c85a813-403a-4b97-b0d6-b215a9fe270a_723x996.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:996,&quot;width&quot;:723,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:111389,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/206714008?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c85a813-403a-4b97-b0d6-b215a9fe270a_723x996.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xskf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c85a813-403a-4b97-b0d6-b215a9fe270a_723x996.png 424w, https://substackcdn.com/image/fetch/$s_!xskf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c85a813-403a-4b97-b0d6-b215a9fe270a_723x996.png 848w, https://substackcdn.com/image/fetch/$s_!xskf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c85a813-403a-4b97-b0d6-b215a9fe270a_723x996.png 1272w, https://substackcdn.com/image/fetch/$s_!xskf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c85a813-403a-4b97-b0d6-b215a9fe270a_723x996.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><br>Now this was interesting and I expected a silent fallback, but received a password prompt instead. I entered the user&#8217;s password and then saw the NTLM flow, with no Kerberos captured.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wp4B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e579973-cb1b-49ea-b831-6a3abc5cb4c9_1322x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wp4B!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e579973-cb1b-49ea-b831-6a3abc5cb4c9_1322x229.png 424w, https://substackcdn.com/image/fetch/$s_!wp4B!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e579973-cb1b-49ea-b831-6a3abc5cb4c9_1322x229.png 848w, https://substackcdn.com/image/fetch/$s_!wp4B!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e579973-cb1b-49ea-b831-6a3abc5cb4c9_1322x229.png 1272w, https://substackcdn.com/image/fetch/$s_!wp4B!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e579973-cb1b-49ea-b831-6a3abc5cb4c9_1322x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wp4B!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e579973-cb1b-49ea-b831-6a3abc5cb4c9_1322x229.png" width="1200" height="207.86686838124055" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2e579973-cb1b-49ea-b831-6a3abc5cb4c9_1322x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:229,&quot;width&quot;:1322,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:36022,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/206714008?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e579973-cb1b-49ea-b831-6a3abc5cb4c9_1322x229.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wp4B!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e579973-cb1b-49ea-b831-6a3abc5cb4c9_1322x229.png 424w, https://substackcdn.com/image/fetch/$s_!wp4B!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e579973-cb1b-49ea-b831-6a3abc5cb4c9_1322x229.png 848w, https://substackcdn.com/image/fetch/$s_!wp4B!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e579973-cb1b-49ea-b831-6a3abc5cb4c9_1322x229.png 1272w, https://substackcdn.com/image/fetch/$s_!wp4B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e579973-cb1b-49ea-b831-6a3abc5cb4c9_1322x229.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>I removed the blocks, and where I did get a silent NTLM fallback is when I accessed the share by IP and not FQDN. As I mentioned earlier, Kerberos requires DNS for not just the SRV record, but share names as well. Great finding, and something I overlooked. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!txrS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3da1853-d813-4004-8c08-4da7139340b2_2282x553.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!txrS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3da1853-d813-4004-8c08-4da7139340b2_2282x553.png 424w, https://substackcdn.com/image/fetch/$s_!txrS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3da1853-d813-4004-8c08-4da7139340b2_2282x553.png 848w, https://substackcdn.com/image/fetch/$s_!txrS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3da1853-d813-4004-8c08-4da7139340b2_2282x553.png 1272w, https://substackcdn.com/image/fetch/$s_!txrS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3da1853-d813-4004-8c08-4da7139340b2_2282x553.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!txrS!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3da1853-d813-4004-8c08-4da7139340b2_2282x553.png" width="1200" height="290.9340659340659" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c3da1853-d813-4004-8c08-4da7139340b2_2282x553.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:353,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:196627,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/206714008?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3da1853-d813-4004-8c08-4da7139340b2_2282x553.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!txrS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3da1853-d813-4004-8c08-4da7139340b2_2282x553.png 424w, https://substackcdn.com/image/fetch/$s_!txrS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3da1853-d813-4004-8c08-4da7139340b2_2282x553.png 848w, https://substackcdn.com/image/fetch/$s_!txrS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3da1853-d813-4004-8c08-4da7139340b2_2282x553.png 1272w, https://substackcdn.com/image/fetch/$s_!txrS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3da1853-d813-4004-8c08-4da7139340b2_2282x553.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h1><br>Entra The Dragon</h1><p>Now let&#8217;s talk about Entra only joined machines, and let&#8217;s be super specific here. A machine that is is domain joined and has a user that that is also replicated up to Entra for IDP/Application access is no different than the situation we just went over. </p><p>The machine/user are both fully a member of the domain. Kerberos, NTLM, that all still applies.</p><p>Entra only machines where you sign into to the Entra Tenant at OOBE, is an entirely different situation. The user may be an AD object, but the machine actually never joins the domain, and therefore cannot exchange tickets with AD. To effect, the user has no NTLM hash to fall back on whatsoever. This is purely a Kerberos environment.*<br><br><em><strong>*See: &#8220;Challenging Assumptions&#8221; at the end for a correction here.</strong></em><br></p><p>Paradoxically, an AD user on an Entra Only machine CAN access shares when in line of sight to AD, or when connected via ZTNA/VPN. </p><p>The way this works is that when the user signs in for the first time, Windows Hello For Business forces the creation of a PIN or Biometrics, or both. It then uses the local TPM to create an independent asymmetric key pair. After that the password is irrelevant for login and and after a successful PIN/Biometric login the private key is unlocked for authentication.  </p><p>Entra/On Prem AD use a &#8220;Cloud Kerberos Trust&#8221; connection to facilitate trust for AD based resource access. <br><br>When a user signs into a device that&#8217;s registered with Entra &#8212; whether Entra-joined, hybrid-joined, or just Entra-registered &#8212; the device obtains a PRT (Primary  Refresh Token) from Entra ID. This token proves the user has completed primary authentication to the cloud identity provider. The client can take the PRT, and ask Entra for a &#8220;partial TGT&#8221;  which is then used by the client to send to AD for proper access to on-prem resources, by way of exchanging for a full TGT. AD will accept the partial TGT signed by Entra as a bootstrap to kickstart traditional Kerberos communications. The Cloud Kerberos Trust is not setup by default, and must be configured in AD.</p><p><em><strong>The SMB-DIAG tool will auto-detect the type of machine and show the relevant results.</strong></em> </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!U_Pg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74ce20b6-660a-461e-9d1d-e6e5814b28ac_810x932.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!U_Pg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74ce20b6-660a-461e-9d1d-e6e5814b28ac_810x932.png 424w, https://substackcdn.com/image/fetch/$s_!U_Pg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74ce20b6-660a-461e-9d1d-e6e5814b28ac_810x932.png 848w, https://substackcdn.com/image/fetch/$s_!U_Pg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74ce20b6-660a-461e-9d1d-e6e5814b28ac_810x932.png 1272w, https://substackcdn.com/image/fetch/$s_!U_Pg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74ce20b6-660a-461e-9d1d-e6e5814b28ac_810x932.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!U_Pg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74ce20b6-660a-461e-9d1d-e6e5814b28ac_810x932.png" width="810" height="932" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/74ce20b6-660a-461e-9d1d-e6e5814b28ac_810x932.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:932,&quot;width&quot;:810,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:116532,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/206714008?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74ce20b6-660a-461e-9d1d-e6e5814b28ac_810x932.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!U_Pg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74ce20b6-660a-461e-9d1d-e6e5814b28ac_810x932.png 424w, https://substackcdn.com/image/fetch/$s_!U_Pg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74ce20b6-660a-461e-9d1d-e6e5814b28ac_810x932.png 848w, https://substackcdn.com/image/fetch/$s_!U_Pg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74ce20b6-660a-461e-9d1d-e6e5814b28ac_810x932.png 1272w, https://substackcdn.com/image/fetch/$s_!U_Pg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74ce20b6-660a-461e-9d1d-e6e5814b28ac_810x932.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em><strong>You cannot easily see the PRT (Primary Refresh Token) in CLI so I had the tool pull it for easier troubleshooting.</strong></em> </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7i7i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1131b3c-43e4-4619-baae-84ed607ff3e2_588x892.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7i7i!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1131b3c-43e4-4619-baae-84ed607ff3e2_588x892.png 424w, https://substackcdn.com/image/fetch/$s_!7i7i!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1131b3c-43e4-4619-baae-84ed607ff3e2_588x892.png 848w, https://substackcdn.com/image/fetch/$s_!7i7i!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1131b3c-43e4-4619-baae-84ed607ff3e2_588x892.png 1272w, https://substackcdn.com/image/fetch/$s_!7i7i!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1131b3c-43e4-4619-baae-84ed607ff3e2_588x892.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7i7i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1131b3c-43e4-4619-baae-84ed607ff3e2_588x892.png" width="588" height="892" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c1131b3c-43e4-4619-baae-84ed607ff3e2_588x892.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:892,&quot;width&quot;:588,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:87660,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/206714008?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1131b3c-43e4-4619-baae-84ed607ff3e2_588x892.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7i7i!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1131b3c-43e4-4619-baae-84ed607ff3e2_588x892.png 424w, https://substackcdn.com/image/fetch/$s_!7i7i!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1131b3c-43e4-4619-baae-84ed607ff3e2_588x892.png 848w, https://substackcdn.com/image/fetch/$s_!7i7i!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1131b3c-43e4-4619-baae-84ed607ff3e2_588x892.png 1272w, https://substackcdn.com/image/fetch/$s_!7i7i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1131b3c-43e4-4619-baae-84ed607ff3e2_588x892.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h1>Challenging Assumptions</h1><p>One of the main reasons for this blog as I&#8217;ve stated in the past is that it forces me to sit still, think more critically and challenge my confirmation biases. When I&#8217;m in my normal workflow and just flying along I lose some nuance in the noise. I just encountered a flaw in my Entra NTLM assumption, which bears mentioning. </p><p>So, when I signed onto the Entra machine initially, what did I use? My AD password. And what did that do? Created a hash, of course. Because (sigh) <em><strong>of course it did.</strong></em> As this is a lab and not a true production environment I did not set up a process like a Group Policy/Credential Guard, etc. <br><br>An actual Production level environment that wants to be as password-less as possible would likely have other mechanisms to prevent the hash from being cached for use. Such mechanisms like SCRIL for hash randomization, and daily hash rotation via fine-grained password policy to start. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cB0y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd41497f0-1f46-4bc6-9399-63eeb145d465_1207x327.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cB0y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd41497f0-1f46-4bc6-9399-63eeb145d465_1207x327.png 424w, https://substackcdn.com/image/fetch/$s_!cB0y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd41497f0-1f46-4bc6-9399-63eeb145d465_1207x327.png 848w, https://substackcdn.com/image/fetch/$s_!cB0y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd41497f0-1f46-4bc6-9399-63eeb145d465_1207x327.png 1272w, https://substackcdn.com/image/fetch/$s_!cB0y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd41497f0-1f46-4bc6-9399-63eeb145d465_1207x327.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cB0y!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd41497f0-1f46-4bc6-9399-63eeb145d465_1207x327.png" width="1200" height="325.1035625517813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d41497f0-1f46-4bc6-9399-63eeb145d465_1207x327.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:327,&quot;width&quot;:1207,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:65260,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/206714008?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd41497f0-1f46-4bc6-9399-63eeb145d465_1207x327.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cB0y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd41497f0-1f46-4bc6-9399-63eeb145d465_1207x327.png 424w, https://substackcdn.com/image/fetch/$s_!cB0y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd41497f0-1f46-4bc6-9399-63eeb145d465_1207x327.png 848w, https://substackcdn.com/image/fetch/$s_!cB0y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd41497f0-1f46-4bc6-9399-63eeb145d465_1207x327.png 1272w, https://substackcdn.com/image/fetch/$s_!cB0y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd41497f0-1f46-4bc6-9399-63eeb145d465_1207x327.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1><br><strong>Conclusion</strong></h1><p><strong>So I think we&#8217;ll end here, and hopefully you found this whole exercise as useful as I did. From Entra to the &#8220;Atomic&#8221; policies of ZTNA that can expose requirements for communication for secure access in a way that perhaps we didn&#8217;t have to think about in the past, a review and testing of previously held assumptions is never a bad thing. </strong></p><p>One thing that stood out to me is how using IPs to access resources instead of FQDN represents a real weakness in a way I never really considered. Hardcoded IPs in scripts, printer configs, monitoring tools, etc can be a path to insecure access that wasn&#8217;t planned for if you were expecting proper Kerberos methods.</p><p>I&#8217;ll tell you one last thing. Visibility is key to be able to effectively troubleshoot and challenge what we think is happening. I have used AI to build tools for situations such as these where no real formal tool exists for my needs. <br><br>If I had to ask someone to build this for me, they&#8217;d pour sugar in my gas tank after a day. And I think we&#8217;d experience the heat death of the universe before I was able to do it myself. </p><p>SMB-DIAG can be found here:<br><a href="https://github.com/darthrater78/smb-diag">https://github.com/darthrater78/smb-diag</a></p><p>I&#8217;m a big believer in trying to vibe as transparently and safely as possible, and the skills I use to assist my efforts are here:<br><a href="https://github.com/darthrater78/claude-vibe-skills">https://github.com/darthrater78/claude-vibe-skills</a></p><p>Until next time. </p><p></p><h1></h1><p><br><br></p><p><br><br></p><p><br><br></p><p></p>]]></content:encoded></item><item><title><![CDATA[Proxmox SPICE Console Manager]]></title><description><![CDATA[SPICE-Y Vibin']]></description><link>https://ramblingnonsense.nscriven.net/p/proxmox-spice-console-manager</link><guid isPermaLink="false">https://ramblingnonsense.nscriven.net/p/proxmox-spice-console-manager</guid><dc:creator><![CDATA[Nathaniel Scriven]]></dc:creator><pubDate>Wed, 06 May 2026 20:45:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!lWm-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39599937-46e9-47aa-baac-c93c2fef5826_754x566.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>I Have a Mighty Need!</h1><p>This is going to be a shorter post, as the bulk of the content is on my GitHub.<br>In Proxmox, for the VM console you have two primary ways of accessing the hosts. <br><br>noVNC, which is the devil, (I mean it&#8217;s right there in the name!) and SPICE. Let&#8217;s discuss the pros and cons of both. </p><h2><strong>noVNC:</strong></h2><p>Pros: <br>Immediate access from Proxmox. It just pops up, easy peazy. <br>No other pre-reqs are required.<br>Default option<br>This now concludes the &#8220;Pros&#8221; section. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cenU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01d14ac7-5ac6-43e5-93e6-e1eb2c241dd1_1033x258.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cenU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01d14ac7-5ac6-43e5-93e6-e1eb2c241dd1_1033x258.png 424w, https://substackcdn.com/image/fetch/$s_!cenU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01d14ac7-5ac6-43e5-93e6-e1eb2c241dd1_1033x258.png 848w, https://substackcdn.com/image/fetch/$s_!cenU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01d14ac7-5ac6-43e5-93e6-e1eb2c241dd1_1033x258.png 1272w, https://substackcdn.com/image/fetch/$s_!cenU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01d14ac7-5ac6-43e5-93e6-e1eb2c241dd1_1033x258.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cenU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01d14ac7-5ac6-43e5-93e6-e1eb2c241dd1_1033x258.png" width="1033" height="258" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/01d14ac7-5ac6-43e5-93e6-e1eb2c241dd1_1033x258.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:258,&quot;width&quot;:1033,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:20405,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/196683631?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01d14ac7-5ac6-43e5-93e6-e1eb2c241dd1_1033x258.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cenU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01d14ac7-5ac6-43e5-93e6-e1eb2c241dd1_1033x258.png 424w, https://substackcdn.com/image/fetch/$s_!cenU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01d14ac7-5ac6-43e5-93e6-e1eb2c241dd1_1033x258.png 848w, https://substackcdn.com/image/fetch/$s_!cenU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01d14ac7-5ac6-43e5-93e6-e1eb2c241dd1_1033x258.png 1272w, https://substackcdn.com/image/fetch/$s_!cenU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01d14ac7-5ac6-43e5-93e6-e1eb2c241dd1_1033x258.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Cons:<br>Cannot resize windows/change resolution<br>No Clipboard (serious PIA to make it work)<br>Hates you and everything you stand for. </p><h2>SPICE:</h2><p>Pros:</p><ul><li><p>Clipboard for days! </p></li><li><p>Supports multiple screens</p></li><li><p>Resolution aware, screen can be dynamically resized</p></li><li><p>Not noVNC</p></li></ul><p>Cons:</p><ul><li><p>On the local machine &#8220;virt viewer&#8221; is required.  <br>Easy for Linux, <a href="https://virt-manager.org/download">Windows</a> can be tricky. </p></li><li><p>Not browser native, clicking the console button prompts a download that you then open with virtviewer to use. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!04xD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc43bb2ed-336c-400c-82d2-c8cd79e4231c_1170x173.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!04xD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc43bb2ed-336c-400c-82d2-c8cd79e4231c_1170x173.png 424w, https://substackcdn.com/image/fetch/$s_!04xD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc43bb2ed-336c-400c-82d2-c8cd79e4231c_1170x173.png 848w, https://substackcdn.com/image/fetch/$s_!04xD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc43bb2ed-336c-400c-82d2-c8cd79e4231c_1170x173.png 1272w, https://substackcdn.com/image/fetch/$s_!04xD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc43bb2ed-336c-400c-82d2-c8cd79e4231c_1170x173.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!04xD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc43bb2ed-336c-400c-82d2-c8cd79e4231c_1170x173.png" width="1170" height="173" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c43bb2ed-336c-400c-82d2-c8cd79e4231c_1170x173.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:173,&quot;width&quot;:1170,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:17702,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/196683631?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc43bb2ed-336c-400c-82d2-c8cd79e4231c_1170x173.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!04xD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc43bb2ed-336c-400c-82d2-c8cd79e4231c_1170x173.png 424w, https://substackcdn.com/image/fetch/$s_!04xD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc43bb2ed-336c-400c-82d2-c8cd79e4231c_1170x173.png 848w, https://substackcdn.com/image/fetch/$s_!04xD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc43bb2ed-336c-400c-82d2-c8cd79e4231c_1170x173.png 1272w, https://substackcdn.com/image/fetch/$s_!04xD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc43bb2ed-336c-400c-82d2-c8cd79e4231c_1170x173.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div></li><li><p>For all features, the SPICE driver must be installed on the VM. In Linux they are already there, for Windows you&#8217;ll need virtio tools.  The SPICE driver is part of the overall QEMU tools package. </p></li><li><p>The hardware of the VM display must be set to SPICE. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lWm-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39599937-46e9-47aa-baac-c93c2fef5826_754x566.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lWm-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39599937-46e9-47aa-baac-c93c2fef5826_754x566.png 424w, https://substackcdn.com/image/fetch/$s_!lWm-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39599937-46e9-47aa-baac-c93c2fef5826_754x566.png 848w, https://substackcdn.com/image/fetch/$s_!lWm-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39599937-46e9-47aa-baac-c93c2fef5826_754x566.png 1272w, https://substackcdn.com/image/fetch/$s_!lWm-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39599937-46e9-47aa-baac-c93c2fef5826_754x566.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lWm-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39599937-46e9-47aa-baac-c93c2fef5826_754x566.png" width="754" height="566" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/39599937-46e9-47aa-baac-c93c2fef5826_754x566.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:566,&quot;width&quot;:754,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:64391,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/196683631?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39599937-46e9-47aa-baac-c93c2fef5826_754x566.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lWm-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39599937-46e9-47aa-baac-c93c2fef5826_754x566.png 424w, https://substackcdn.com/image/fetch/$s_!lWm-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39599937-46e9-47aa-baac-c93c2fef5826_754x566.png 848w, https://substackcdn.com/image/fetch/$s_!lWm-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39599937-46e9-47aa-baac-c93c2fef5826_754x566.png 1272w, https://substackcdn.com/image/fetch/$s_!lWm-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39599937-46e9-47aa-baac-c93c2fef5826_754x566.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Man, that&#8217;s alot of cons&#8230;but it&#8217;s easy to setup and then you never have to deal with noVNC again. <br><br>Here&#8217;s details SPICE and virtio tools. <br><a href="https://pve.proxmox.com/wiki/SPICE#Enable_SPICE_for_a_VM">Proxmox Spice</a><br><a href="https://pve.proxmox.com/wiki/Windows_VirtIO_Drivers">Windows_VirtIO_Drivers</a><br></p></li></ul><h1>Let&#8217;s Vibe. </h1><p>So I use Proxmox for a lot of testing. Going back and forth, downloading the VV files (they auto delete after use) every time I want to hit console gets to be really tedious. So I worked with Claude and vibed up a python script. And so far, it&#8217;s worked really well. <br><br>You can use passwords or API, and I have the script as well as the full instructions up at: <a href="https://github.com/darthrater78/proxmoxspicemanager">https://github.com/darthrater78/proxmoxspicemanager</a></p><p>It&#8217;s Linux only and works on Fedora/Debian. It&#8217;s got themes, &#8220;Install to app menu&#8221;, dependency checks/install assistance, etc. Hopefully you find it as nifty as I do. <br><br>UPDATE: Fully functional Windows version now on the repo!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4PDr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f162e42-592b-4807-a76a-57894c446b2d_1001x667.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4PDr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f162e42-592b-4807-a76a-57894c446b2d_1001x667.png 424w, https://substackcdn.com/image/fetch/$s_!4PDr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f162e42-592b-4807-a76a-57894c446b2d_1001x667.png 848w, https://substackcdn.com/image/fetch/$s_!4PDr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f162e42-592b-4807-a76a-57894c446b2d_1001x667.png 1272w, https://substackcdn.com/image/fetch/$s_!4PDr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f162e42-592b-4807-a76a-57894c446b2d_1001x667.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4PDr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f162e42-592b-4807-a76a-57894c446b2d_1001x667.png" width="1001" height="667" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f162e42-592b-4807-a76a-57894c446b2d_1001x667.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:667,&quot;width&quot;:1001,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:69830,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/196683631?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f162e42-592b-4807-a76a-57894c446b2d_1001x667.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4PDr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f162e42-592b-4807-a76a-57894c446b2d_1001x667.png 424w, https://substackcdn.com/image/fetch/$s_!4PDr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f162e42-592b-4807-a76a-57894c446b2d_1001x667.png 848w, https://substackcdn.com/image/fetch/$s_!4PDr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f162e42-592b-4807-a76a-57894c446b2d_1001x667.png 1272w, https://substackcdn.com/image/fetch/$s_!4PDr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f162e42-592b-4807-a76a-57894c446b2d_1001x667.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Until Next Time.<br></p><p></p><p><br><br></p><p></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[The Frustration is Ubiquitous]]></title><description><![CDATA[Unifi-ed Eye Twitching]]></description><link>https://ramblingnonsense.nscriven.net/p/the-frustration-is-ubiquitous</link><guid isPermaLink="false">https://ramblingnonsense.nscriven.net/p/the-frustration-is-ubiquitous</guid><dc:creator><![CDATA[Nathaniel Scriven]]></dc:creator><pubDate>Sun, 15 Feb 2026 19:36:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!SbuW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215fb214-6658-4f51-ac2f-e9eb6efaa49d_494x501.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1><strong>Intro and Musings</strong></h1><p>I have long had a love/hate relationship with Ubiquiti. While I hold them as one of the best solutions in the prosumer/SMB market, personally I would never use them in Enterprise. They have a long, frustrating history in which every new hardware release is a public beta, and new code trains are a complete train wreck.  </p><p>That being said, I quite like the Unifi Controller software, and I think it does an admirable job running my APs. Very full featured, dare I say even&#8230;&#8221;neat.&#8221; I first ran it on a (shudder) Windows server, then on a LXC, and now in a docker container. Progress! The APs, while mostly solid have also been victim to the bad software release quality. </p><p>Some innocence was lost, I think when after an update and implementing MPSK to consolidate my SSIDs. Then it just decided to randomly drop traffic off into different vlans. Because, that&#8217;s what I want my solution to do, the opposite of what it&#8217;s asked. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SbuW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215fb214-6658-4f51-ac2f-e9eb6efaa49d_494x501.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SbuW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215fb214-6658-4f51-ac2f-e9eb6efaa49d_494x501.png 424w, https://substackcdn.com/image/fetch/$s_!SbuW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215fb214-6658-4f51-ac2f-e9eb6efaa49d_494x501.png 848w, https://substackcdn.com/image/fetch/$s_!SbuW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215fb214-6658-4f51-ac2f-e9eb6efaa49d_494x501.png 1272w, https://substackcdn.com/image/fetch/$s_!SbuW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215fb214-6658-4f51-ac2f-e9eb6efaa49d_494x501.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SbuW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215fb214-6658-4f51-ac2f-e9eb6efaa49d_494x501.png" width="494" height="501" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/215fb214-6658-4f51-ac2f-e9eb6efaa49d_494x501.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:501,&quot;width&quot;:494,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:155153,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/188057088?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215fb214-6658-4f51-ac2f-e9eb6efaa49d_494x501.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!SbuW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215fb214-6658-4f51-ac2f-e9eb6efaa49d_494x501.png 424w, https://substackcdn.com/image/fetch/$s_!SbuW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215fb214-6658-4f51-ac2f-e9eb6efaa49d_494x501.png 848w, https://substackcdn.com/image/fetch/$s_!SbuW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215fb214-6658-4f51-ac2f-e9eb6efaa49d_494x501.png 1272w, https://substackcdn.com/image/fetch/$s_!SbuW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215fb214-6658-4f51-ac2f-e9eb6efaa49d_494x501.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Annnd&#8230;scene. </figcaption></figure></div><p>But, this section isn&#8217;t really about that. What inspires me to write a new article is something I think that&#8217;s really neat, or something that tripped me up and frustrated me. I&#8217;ll share those experiences in the hope of helping others, while at the same time venting in free tele-therapy. ;) </p><h1>Fetch Me A Switch</h1><p>While my fellow Gen-Xers and I work through the shared trauma of that title, lately I decided I wanted to buy a new switch. And I figured I&#8217;d give Ubiquiti a shot. I decided on the USW Pro Max 48 PoE. The specs are great. A bunch of 2.5Gb ports, PO+ and POE++ on the 2.5 ports, and four 10Gb modules. Just what I was looking for. It can also do L3, but I got it purely for L2 use. I don&#8217;t want the other bits and bobs you need for a &#8220;unified&#8221; solution thank you very much.  OPNsense FTW. <br><br>I also really liked the idea of managing it in the Unifi Controller, especially because the mobile app is really well thought out. They also have this feature called &#8220;Etherlighting&#8221; which turns the front into a RGB wonderland. It&#8217;s quite a useful gimmick, in my opinion. You can have the ports light up different colors for speed, or for vlans. They even have a locate feature which makes the port you&#8217;re looking for glow bright white. I lowkey love it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TP8f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbaf4ab5-f5fc-4266-abe2-aebd6c83ff81_331x405.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TP8f!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbaf4ab5-f5fc-4266-abe2-aebd6c83ff81_331x405.png 424w, https://substackcdn.com/image/fetch/$s_!TP8f!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbaf4ab5-f5fc-4266-abe2-aebd6c83ff81_331x405.png 848w, https://substackcdn.com/image/fetch/$s_!TP8f!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbaf4ab5-f5fc-4266-abe2-aebd6c83ff81_331x405.png 1272w, https://substackcdn.com/image/fetch/$s_!TP8f!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbaf4ab5-f5fc-4266-abe2-aebd6c83ff81_331x405.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TP8f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbaf4ab5-f5fc-4266-abe2-aebd6c83ff81_331x405.png" width="331" height="405" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cbaf4ab5-f5fc-4266-abe2-aebd6c83ff81_331x405.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:405,&quot;width&quot;:331,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:22358,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/188057088?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbaf4ab5-f5fc-4266-abe2-aebd6c83ff81_331x405.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TP8f!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbaf4ab5-f5fc-4266-abe2-aebd6c83ff81_331x405.png 424w, https://substackcdn.com/image/fetch/$s_!TP8f!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbaf4ab5-f5fc-4266-abe2-aebd6c83ff81_331x405.png 848w, https://substackcdn.com/image/fetch/$s_!TP8f!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbaf4ab5-f5fc-4266-abe2-aebd6c83ff81_331x405.png 1272w, https://substackcdn.com/image/fetch/$s_!TP8f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbaf4ab5-f5fc-4266-abe2-aebd6c83ff81_331x405.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!djdH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F240eb218-ca96-4401-a436-fb26e0fb85de_1301x340.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!djdH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F240eb218-ca96-4401-a436-fb26e0fb85de_1301x340.png 424w, https://substackcdn.com/image/fetch/$s_!djdH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F240eb218-ca96-4401-a436-fb26e0fb85de_1301x340.png 848w, https://substackcdn.com/image/fetch/$s_!djdH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F240eb218-ca96-4401-a436-fb26e0fb85de_1301x340.png 1272w, https://substackcdn.com/image/fetch/$s_!djdH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F240eb218-ca96-4401-a436-fb26e0fb85de_1301x340.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!djdH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F240eb218-ca96-4401-a436-fb26e0fb85de_1301x340.png" width="1301" height="340" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/240eb218-ca96-4401-a436-fb26e0fb85de_1301x340.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:340,&quot;width&quot;:1301,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:468281,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/188057088?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F240eb218-ca96-4401-a436-fb26e0fb85de_1301x340.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!djdH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F240eb218-ca96-4401-a436-fb26e0fb85de_1301x340.png 424w, https://substackcdn.com/image/fetch/$s_!djdH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F240eb218-ca96-4401-a436-fb26e0fb85de_1301x340.png 848w, https://substackcdn.com/image/fetch/$s_!djdH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F240eb218-ca96-4401-a436-fb26e0fb85de_1301x340.png 1272w, https://substackcdn.com/image/fetch/$s_!djdH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F240eb218-ca96-4401-a436-fb26e0fb85de_1301x340.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The AR feature of the app is kinda nifty too.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EDm0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0af1f2a7-defa-4a73-818f-f78d2e9a9183_2120x364.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EDm0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0af1f2a7-defa-4a73-818f-f78d2e9a9183_2120x364.png 424w, https://substackcdn.com/image/fetch/$s_!EDm0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0af1f2a7-defa-4a73-818f-f78d2e9a9183_2120x364.png 848w, https://substackcdn.com/image/fetch/$s_!EDm0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0af1f2a7-defa-4a73-818f-f78d2e9a9183_2120x364.png 1272w, https://substackcdn.com/image/fetch/$s_!EDm0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0af1f2a7-defa-4a73-818f-f78d2e9a9183_2120x364.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EDm0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0af1f2a7-defa-4a73-818f-f78d2e9a9183_2120x364.png" width="1456" height="250" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0af1f2a7-defa-4a73-818f-f78d2e9a9183_2120x364.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:250,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:822944,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/188057088?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0af1f2a7-defa-4a73-818f-f78d2e9a9183_2120x364.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!EDm0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0af1f2a7-defa-4a73-818f-f78d2e9a9183_2120x364.png 424w, https://substackcdn.com/image/fetch/$s_!EDm0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0af1f2a7-defa-4a73-818f-f78d2e9a9183_2120x364.png 848w, https://substackcdn.com/image/fetch/$s_!EDm0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0af1f2a7-defa-4a73-818f-f78d2e9a9183_2120x364.png 1272w, https://substackcdn.com/image/fetch/$s_!EDm0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0af1f2a7-defa-4a73-818f-f78d2e9a9183_2120x364.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>So I unbox it, rack it up and connect it to my current switch. As I don&#8217;t want to perform a hard cutover, and moving things gradually is my usual MO, a trunk is what&#8217;s required. So I start off with an access port, get the thing on-boarded, and that&#8217;s where my trouble began. <br><br><em>Note: if you&#8217;ve been working with Ubiquiti gear for a while, this may seem like common sense. This is about what might trip someone up after a lifetime in CLI on Enterprise gear.</em> </p><h1>Trunking Ridiculous</h1><p>Ok, so let&#8217;s start off with&#8230;maybe I should RTFM&#8217;ed, sure. I&#8217;ve been doing this for a while though and the conventional knowledge for this kind of operation is console in, set the mgmt IP on the SVI of your choosing, set trunk allowed all with a native vlan of 1 on both sides. Or, if you&#8217;re using something that tags/untags do that. Pretty basic stuff. If you screw up, it&#8217;s trivial to break out the ol&#8217; console cable and figure it out. <br>SSH in, and get going.  <br><br>This was NOT my experience. Way more nuance here. A couple things. </p><ul><li><p>Keep a paperclip handy. There is no console port, no safety net. You screw this up and lock yourself out, you&#8217;ll be factory resetting it.</p></li><li><p>Don&#8217;t lean forward and configure everything. Wait until you&#8217;re sure you&#8217;re all set. </p></li><li><p>Once you factory reset, the certificate on the device changes. So you&#8217;ll have to remove it from the controller. Once you do that, the config cannot be restored. You have to start over. The &#8220;use mac to replace&#8221; is only for gear that has already been on-boarded.</p></li><li><p>Once the IP is set by DHCP initially, the SSH user name/password is usually &#8220;ubnt&#8221;</p></li><li><p>If the controller isn&#8217;t picking up the device you can SSH in and run:<br><code>set-inform http://[IP]:8080/inform <br></code>This will force registration to be adopted. </p></li><li><p>EVERY SWITCH PORT IS A TRUNK BY DEFAULT. It&#8217;s opt-out which is mind-boggedly insipid.</p></li><li><p>Before you upgrade code go to the forums. More often that not there&#8217;s horrific bugs about real basic stuff. E.G. in 7.2 there&#8217;s a bug in which new vlans won&#8217;t pass traffic. Come on, you have ONE job, people. </p></li><li><p>TURN OFF AUTO UPDATES!!!! You&#8217;ll thank me later.  </p></li></ul><p>Ok, here&#8217;s what tripped me up. On the IP settings, you&#8217;ll see this by default</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SydM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1c1476a-7a47-46ca-8939-d6e393dc7351_318x145.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SydM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1c1476a-7a47-46ca-8939-d6e393dc7351_318x145.png 424w, https://substackcdn.com/image/fetch/$s_!SydM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1c1476a-7a47-46ca-8939-d6e393dc7351_318x145.png 848w, https://substackcdn.com/image/fetch/$s_!SydM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1c1476a-7a47-46ca-8939-d6e393dc7351_318x145.png 1272w, https://substackcdn.com/image/fetch/$s_!SydM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1c1476a-7a47-46ca-8939-d6e393dc7351_318x145.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SydM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1c1476a-7a47-46ca-8939-d6e393dc7351_318x145.png" width="318" height="145" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f1c1476a-7a47-46ca-8939-d6e393dc7351_318x145.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:145,&quot;width&quot;:318,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:6464,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/188057088?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1c1476a-7a47-46ca-8939-d6e393dc7351_318x145.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!SydM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1c1476a-7a47-46ca-8939-d6e393dc7351_318x145.png 424w, https://substackcdn.com/image/fetch/$s_!SydM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1c1476a-7a47-46ca-8939-d6e393dc7351_318x145.png 848w, https://substackcdn.com/image/fetch/$s_!SydM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1c1476a-7a47-46ca-8939-d6e393dc7351_318x145.png 1272w, https://substackcdn.com/image/fetch/$s_!SydM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1c1476a-7a47-46ca-8939-d6e393dc7351_318x145.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Clicking on it, presents a warning followed by a list of configured vlans to choose from.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FPm-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae69cf29-ec92-4032-88d3-8174214feeaf_341x140.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FPm-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae69cf29-ec92-4032-88d3-8174214feeaf_341x140.png 424w, https://substackcdn.com/image/fetch/$s_!FPm-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae69cf29-ec92-4032-88d3-8174214feeaf_341x140.png 848w, https://substackcdn.com/image/fetch/$s_!FPm-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae69cf29-ec92-4032-88d3-8174214feeaf_341x140.png 1272w, https://substackcdn.com/image/fetch/$s_!FPm-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae69cf29-ec92-4032-88d3-8174214feeaf_341x140.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FPm-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae69cf29-ec92-4032-88d3-8174214feeaf_341x140.png" width="341" height="140" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ae69cf29-ec92-4032-88d3-8174214feeaf_341x140.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:140,&quot;width&quot;:341,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:11956,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/188057088?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae69cf29-ec92-4032-88d3-8174214feeaf_341x140.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!FPm-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae69cf29-ec92-4032-88d3-8174214feeaf_341x140.png 424w, https://substackcdn.com/image/fetch/$s_!FPm-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae69cf29-ec92-4032-88d3-8174214feeaf_341x140.png 848w, https://substackcdn.com/image/fetch/$s_!FPm-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae69cf29-ec92-4032-88d3-8174214feeaf_341x140.png 1272w, https://substackcdn.com/image/fetch/$s_!FPm-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae69cf29-ec92-4032-88d3-8174214feeaf_341x140.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>And I found that link to be <a href="https://help.ui.com/hc/en-us/articles/9761080275607-Creating-Virtual-Networks-VLANs">incredibly useless.</a> It didn&#8217;t explain that part at all in my opinion. Plus, I see the word &#8220;magic&#8221; in a document and I check right out. &#8220;Network Override&#8221; Meh. So let&#8217;s talk about it. With it unchecked, that&#8217;s basically the the SVI of VLAN1. So when I connect that to vlan 777 on the opposite switch who cares, we aren&#8217;t tagging at that point. Connections for days. </p><p>I misinterpreted that to be the DEFAULT VLAN for a trunk. Yea that&#8217;s not right at all.  &#8220;Network Override&#8221; changes the vlan the SVI is tied to. Le Sigh. </p><p> So next, we need to go to the uplink port in the UI. To add to the confusion a bit, vlan1 has an SVI that you can&#8217;t turn off or remove. I can see the use case perhaps and maybe you can use it to SSH? I&#8217;ll be honest I did not try. </p><p>Now native vlan/network is doing double duty here. Instead of being separate commands like we&#8217;re used to, all ports are a trunk, with the native vlan acting as the untagged access. Thanks, I hate it. Perfect for the trunk, terrible for regular access as a standard. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eM93!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd906aded-b046-464e-9373-f997b838c0e3_312x278.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eM93!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd906aded-b046-464e-9373-f997b838c0e3_312x278.png 424w, https://substackcdn.com/image/fetch/$s_!eM93!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd906aded-b046-464e-9373-f997b838c0e3_312x278.png 848w, https://substackcdn.com/image/fetch/$s_!eM93!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd906aded-b046-464e-9373-f997b838c0e3_312x278.png 1272w, https://substackcdn.com/image/fetch/$s_!eM93!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd906aded-b046-464e-9373-f997b838c0e3_312x278.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eM93!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd906aded-b046-464e-9373-f997b838c0e3_312x278.png" width="312" height="278" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d906aded-b046-464e-9373-f997b838c0e3_312x278.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:278,&quot;width&quot;:312,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:19098,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/188057088?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd906aded-b046-464e-9373-f997b838c0e3_312x278.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!eM93!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd906aded-b046-464e-9373-f997b838c0e3_312x278.png 424w, https://substackcdn.com/image/fetch/$s_!eM93!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd906aded-b046-464e-9373-f997b838c0e3_312x278.png 848w, https://substackcdn.com/image/fetch/$s_!eM93!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd906aded-b046-464e-9373-f997b838c0e3_312x278.png 1272w, https://substackcdn.com/image/fetch/$s_!eM93!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd906aded-b046-464e-9373-f997b838c0e3_312x278.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><br>When I want it to be regular access port, the phrasing here is also confusing. &#8220;Block All&#8221; isn&#8217;t blocking traffic persay it just means drop tagged traffic. Only allow untagged traffic like a friggin access port. (sorry some anger came through just then)</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TDDp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494a7b4f-1129-42c1-ac4a-bb7c30a2ddd8_312x278.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TDDp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494a7b4f-1129-42c1-ac4a-bb7c30a2ddd8_312x278.png 424w, https://substackcdn.com/image/fetch/$s_!TDDp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494a7b4f-1129-42c1-ac4a-bb7c30a2ddd8_312x278.png 848w, https://substackcdn.com/image/fetch/$s_!TDDp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494a7b4f-1129-42c1-ac4a-bb7c30a2ddd8_312x278.png 1272w, https://substackcdn.com/image/fetch/$s_!TDDp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494a7b4f-1129-42c1-ac4a-bb7c30a2ddd8_312x278.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TDDp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494a7b4f-1129-42c1-ac4a-bb7c30a2ddd8_312x278.png" width="312" height="278" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/494a7b4f-1129-42c1-ac4a-bb7c30a2ddd8_312x278.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:278,&quot;width&quot;:312,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:17968,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/188057088?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494a7b4f-1129-42c1-ac4a-bb7c30a2ddd8_312x278.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TDDp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494a7b4f-1129-42c1-ac4a-bb7c30a2ddd8_312x278.png 424w, https://substackcdn.com/image/fetch/$s_!TDDp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494a7b4f-1129-42c1-ac4a-bb7c30a2ddd8_312x278.png 848w, https://substackcdn.com/image/fetch/$s_!TDDp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494a7b4f-1129-42c1-ac4a-bb7c30a2ddd8_312x278.png 1272w, https://substackcdn.com/image/fetch/$s_!TDDp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494a7b4f-1129-42c1-ac4a-bb7c30a2ddd8_312x278.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><br>For something like an AP, i think it does make logical sense. <br><em>(I did rename vlan1 since it&#8217;s also named &#8220;mgmt&#8221; by default)</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ST_h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3026b40-e4b1-4e99-963c-569f7d13f15a_305x356.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ST_h!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3026b40-e4b1-4e99-963c-569f7d13f15a_305x356.png 424w, https://substackcdn.com/image/fetch/$s_!ST_h!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3026b40-e4b1-4e99-963c-569f7d13f15a_305x356.png 848w, https://substackcdn.com/image/fetch/$s_!ST_h!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3026b40-e4b1-4e99-963c-569f7d13f15a_305x356.png 1272w, https://substackcdn.com/image/fetch/$s_!ST_h!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3026b40-e4b1-4e99-963c-569f7d13f15a_305x356.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ST_h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3026b40-e4b1-4e99-963c-569f7d13f15a_305x356.png" width="305" height="356" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a3026b40-e4b1-4e99-963c-569f7d13f15a_305x356.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:356,&quot;width&quot;:305,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:24023,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/188057088?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3026b40-e4b1-4e99-963c-569f7d13f15a_305x356.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ST_h!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3026b40-e4b1-4e99-963c-569f7d13f15a_305x356.png 424w, https://substackcdn.com/image/fetch/$s_!ST_h!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3026b40-e4b1-4e99-963c-569f7d13f15a_305x356.png 848w, https://substackcdn.com/image/fetch/$s_!ST_h!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3026b40-e4b1-4e99-963c-569f7d13f15a_305x356.png 1272w, https://substackcdn.com/image/fetch/$s_!ST_h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3026b40-e4b1-4e99-963c-569f7d13f15a_305x356.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>At the end of the day, all I had to do was set my IP, change the Override to the right vlan, and change the other side to the typical allow all/vlan 1 scheme. <br><br>Instead what I did was throw a totally undignified babyfit, invent new combinations of swear words and start a return process until I calmed down and figured it out. This is sometimes my process.  <br></p><h1><strong>Conclusion</strong></h1><p>Ok with all said and done, after these issues I am happy so far with the switch and APs. I have negative interest in going further into the ecosystem, but for AP and L2 switching so far I like it a lot. </p><p>It really comes down to both code and hardware quality at the end of the day. Ubiquiti seems to be just barely functional with new gear/code most times, but for the stuff that&#8217;s established, as long as you know what to do and what to research I think you&#8217;ll be ok. The forums are an excellent place to start, and Claude/Gemini is a good way to get a summary of issues with code, and what&#8217;s the most stable.  </p><p>Just keep it out of the Enterprise. There be dragons.</p><p></p><p>Until next time. </p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Journey From Windows To Linux Part 3]]></title><description><![CDATA[The Fedora Chronicles Part 2, Electric Boogaloo]]></description><link>https://ramblingnonsense.nscriven.net/p/journey-from-windows-to-linux-part-6b7</link><guid isPermaLink="false">https://ramblingnonsense.nscriven.net/p/journey-from-windows-to-linux-part-6b7</guid><dc:creator><![CDATA[Nathaniel Scriven]]></dc:creator><pubDate>Fri, 09 Jan 2026 16:39:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!qBht!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f284a73-f427-4f6d-87bf-96cb6adce25c_945x478.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><a href="https://ramblingnonsense.nscriven.net/p/journey-from-windows-to-linux">Part 1 </a><br><a href="https://ramblingnonsense.nscriven.net/p/journey-from-windows-to-linux-part">Part 2</a></p><h1><strong>Intro and Musings</strong></h1><p>I&#8217;m going to keep this one short, I&#8217;ve already had a lot to say in the previous parts. We&#8217;re going to get into the install and some nuance to start with. I chose Fedora for reasons I already outlined, but if you want to use a different distro like Mint, that&#8217;s fine. As long as you use Plasma (KDE) as the DE, about 95% of what I go into here should be covered.  </p><p>And don&#8217;t forget, Fedora upgrades its version every six months. KDE upgrades every quarter. If you want a lower tempo, go to KDE Debian, or Mint.<br><br><em><strong>Note: Mint Or Debian will just have the default KDE. Any third party repos and the flatpack infrastructure will need to be installed manually.</strong></em></p><p>Ok, let&#8217;s go. </p><h1>We&#8217;ll Do It Live!</h1><p>Once thing Linux DE distros are really good at is the live install. Basically, you can boot to the ISO and get a fully functioning DE environment to poke around in. It all loads from USB (or if you want to party like it&#8217;s 1999 a burnt disc) and into memory. It doesn&#8217;t involve your primary boot disk at all. It&#8217;s a great way to spend some quality time before making a decision. You can test out different spins this way as well if you like.  </p><p>You can use Rufus, Balena Etcher, or the tool Fedora makes themselves. Both the tool and ISO can be found <a href="https://fedoraproject.org/workstation/download">here</a>. </p><h1>Install And Setup</h1><p>When you boot to USB, you&#8217;ll see this. Pick the first option. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qBht!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f284a73-f427-4f6d-87bf-96cb6adce25c_945x478.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qBht!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f284a73-f427-4f6d-87bf-96cb6adce25c_945x478.png 424w, https://substackcdn.com/image/fetch/$s_!qBht!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f284a73-f427-4f6d-87bf-96cb6adce25c_945x478.png 848w, https://substackcdn.com/image/fetch/$s_!qBht!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f284a73-f427-4f6d-87bf-96cb6adce25c_945x478.png 1272w, https://substackcdn.com/image/fetch/$s_!qBht!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f284a73-f427-4f6d-87bf-96cb6adce25c_945x478.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qBht!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f284a73-f427-4f6d-87bf-96cb6adce25c_945x478.png" width="945" height="478" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5f284a73-f427-4f6d-87bf-96cb6adce25c_945x478.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:478,&quot;width&quot;:945,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:41147,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/183744725?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f284a73-f427-4f6d-87bf-96cb6adce25c_945x478.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qBht!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f284a73-f427-4f6d-87bf-96cb6adce25c_945x478.png 424w, https://substackcdn.com/image/fetch/$s_!qBht!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f284a73-f427-4f6d-87bf-96cb6adce25c_945x478.png 848w, https://substackcdn.com/image/fetch/$s_!qBht!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f284a73-f427-4f6d-87bf-96cb6adce25c_945x478.png 1272w, https://substackcdn.com/image/fetch/$s_!qBht!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f284a73-f427-4f6d-87bf-96cb6adce25c_945x478.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DT7Z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb525b8c9-131b-46b7-88db-aa03b8b84d6a_2225x1244.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DT7Z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb525b8c9-131b-46b7-88db-aa03b8b84d6a_2225x1244.png 424w, https://substackcdn.com/image/fetch/$s_!DT7Z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb525b8c9-131b-46b7-88db-aa03b8b84d6a_2225x1244.png 848w, https://substackcdn.com/image/fetch/$s_!DT7Z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb525b8c9-131b-46b7-88db-aa03b8b84d6a_2225x1244.png 1272w, https://substackcdn.com/image/fetch/$s_!DT7Z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb525b8c9-131b-46b7-88db-aa03b8b84d6a_2225x1244.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DT7Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb525b8c9-131b-46b7-88db-aa03b8b84d6a_2225x1244.png" width="1456" height="814" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b525b8c9-131b-46b7-88db-aa03b8b84d6a_2225x1244.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:814,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1310727,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/183744725?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb525b8c9-131b-46b7-88db-aa03b8b84d6a_2225x1244.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!DT7Z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb525b8c9-131b-46b7-88db-aa03b8b84d6a_2225x1244.png 424w, https://substackcdn.com/image/fetch/$s_!DT7Z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb525b8c9-131b-46b7-88db-aa03b8b84d6a_2225x1244.png 848w, https://substackcdn.com/image/fetch/$s_!DT7Z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb525b8c9-131b-46b7-88db-aa03b8b84d6a_2225x1244.png 1272w, https://substackcdn.com/image/fetch/$s_!DT7Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb525b8c9-131b-46b7-88db-aa03b8b84d6a_2225x1244.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">TA DAAA!</figcaption></figure></div><p>When the Welcome Center pops up, click on &#8220;Install To Hard Drive&#8221;. Don&#8217;t proceed through the Welcome Center just yet, we&#8217;ll do that after install.  Usually something like this is a waste of time, but not in this use case.</p><p>Onto Step 3. Some people like to dual boot, not me. Hot take, make the full commitment and &#8220;Use Entire Disk.&#8221; This is of course, destructive so ensure files you want are backed up first. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Xhix!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d9d55f9-0b18-436b-a996-3b7ddcdfaebd_1031x493.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Xhix!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d9d55f9-0b18-436b-a996-3b7ddcdfaebd_1031x493.png 424w, https://substackcdn.com/image/fetch/$s_!Xhix!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d9d55f9-0b18-436b-a996-3b7ddcdfaebd_1031x493.png 848w, https://substackcdn.com/image/fetch/$s_!Xhix!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d9d55f9-0b18-436b-a996-3b7ddcdfaebd_1031x493.png 1272w, https://substackcdn.com/image/fetch/$s_!Xhix!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d9d55f9-0b18-436b-a996-3b7ddcdfaebd_1031x493.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Xhix!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d9d55f9-0b18-436b-a996-3b7ddcdfaebd_1031x493.png" width="1031" height="493" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2d9d55f9-0b18-436b-a996-3b7ddcdfaebd_1031x493.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:493,&quot;width&quot;:1031,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:166716,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/183744725?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d9d55f9-0b18-436b-a996-3b7ddcdfaebd_1031x493.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Xhix!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d9d55f9-0b18-436b-a996-3b7ddcdfaebd_1031x493.png 424w, https://substackcdn.com/image/fetch/$s_!Xhix!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d9d55f9-0b18-436b-a996-3b7ddcdfaebd_1031x493.png 848w, https://substackcdn.com/image/fetch/$s_!Xhix!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d9d55f9-0b18-436b-a996-3b7ddcdfaebd_1031x493.png 1272w, https://substackcdn.com/image/fetch/$s_!Xhix!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d9d55f9-0b18-436b-a996-3b7ddcdfaebd_1031x493.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I would skip disk encryption on the next step unless you really have a use case for it. </p><p>On Step5, make your user account here. I would avoid making a root account. Your user will be an admin in the sudo group you can do everything from there. If you have a burning need to run as root, you can always do sudo su to elevate to root when needed. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!02H1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d1d5c16-3067-494d-8e60-7913d4a40337_312x78.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!02H1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d1d5c16-3067-494d-8e60-7913d4a40337_312x78.png 424w, https://substackcdn.com/image/fetch/$s_!02H1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d1d5c16-3067-494d-8e60-7913d4a40337_312x78.png 848w, https://substackcdn.com/image/fetch/$s_!02H1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d1d5c16-3067-494d-8e60-7913d4a40337_312x78.png 1272w, https://substackcdn.com/image/fetch/$s_!02H1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d1d5c16-3067-494d-8e60-7913d4a40337_312x78.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!02H1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d1d5c16-3067-494d-8e60-7913d4a40337_312x78.png" width="312" height="78" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9d1d5c16-3067-494d-8e60-7913d4a40337_312x78.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:78,&quot;width&quot;:312,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:7694,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/183744725?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d1d5c16-3067-494d-8e60-7913d4a40337_312x78.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!02H1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d1d5c16-3067-494d-8e60-7913d4a40337_312x78.png 424w, https://substackcdn.com/image/fetch/$s_!02H1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d1d5c16-3067-494d-8e60-7913d4a40337_312x78.png 848w, https://substackcdn.com/image/fetch/$s_!02H1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d1d5c16-3067-494d-8e60-7913d4a40337_312x78.png 1272w, https://substackcdn.com/image/fetch/$s_!02H1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d1d5c16-3067-494d-8e60-7913d4a40337_312x78.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>On the review, you&#8217;ll notice that the default for home and root are &#8220;btfrs.&#8221; This is great as you can leverage snapshots to roll back the OS when needed. It&#8217;s a great little file system. It is a bit more write intensive than ext4, so it&#8217;s recommended that ext4 be used for secondary drives. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VMhs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b39070b-0f10-41ac-b0e1-e5321ce59512_696x538.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VMhs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b39070b-0f10-41ac-b0e1-e5321ce59512_696x538.png 424w, https://substackcdn.com/image/fetch/$s_!VMhs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b39070b-0f10-41ac-b0e1-e5321ce59512_696x538.png 848w, https://substackcdn.com/image/fetch/$s_!VMhs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b39070b-0f10-41ac-b0e1-e5321ce59512_696x538.png 1272w, https://substackcdn.com/image/fetch/$s_!VMhs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b39070b-0f10-41ac-b0e1-e5321ce59512_696x538.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VMhs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b39070b-0f10-41ac-b0e1-e5321ce59512_696x538.png" width="696" height="538" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4b39070b-0f10-41ac-b0e1-e5321ce59512_696x538.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:538,&quot;width&quot;:696,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:115375,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/183744725?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b39070b-0f10-41ac-b0e1-e5321ce59512_696x538.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VMhs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b39070b-0f10-41ac-b0e1-e5321ce59512_696x538.png 424w, https://substackcdn.com/image/fetch/$s_!VMhs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b39070b-0f10-41ac-b0e1-e5321ce59512_696x538.png 848w, https://substackcdn.com/image/fetch/$s_!VMhs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b39070b-0f10-41ac-b0e1-e5321ce59512_696x538.png 1272w, https://substackcdn.com/image/fetch/$s_!VMhs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b39070b-0f10-41ac-b0e1-e5321ce59512_696x538.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"></figcaption></figure></div><p>Install! </p><h1>Welcome!</h1><p>Once back up and logged in let&#8217;s work our way through the Welcome Center. </p><p>Go ahead and next your way through the prompts until you hit this screen. You <em><strong>absolutely </strong></em>want third party repos, so yes to this.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8SeN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd08aec8b-385f-42bb-9d88-65f2207bd8c7_628x544.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8SeN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd08aec8b-385f-42bb-9d88-65f2207bd8c7_628x544.png 424w, https://substackcdn.com/image/fetch/$s_!8SeN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd08aec8b-385f-42bb-9d88-65f2207bd8c7_628x544.png 848w, https://substackcdn.com/image/fetch/$s_!8SeN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd08aec8b-385f-42bb-9d88-65f2207bd8c7_628x544.png 1272w, https://substackcdn.com/image/fetch/$s_!8SeN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd08aec8b-385f-42bb-9d88-65f2207bd8c7_628x544.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8SeN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd08aec8b-385f-42bb-9d88-65f2207bd8c7_628x544.png" width="628" height="544" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d08aec8b-385f-42bb-9d88-65f2207bd8c7_628x544.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:544,&quot;width&quot;:628,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:202989,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/183744725?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd08aec8b-385f-42bb-9d88-65f2207bd8c7_628x544.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8SeN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd08aec8b-385f-42bb-9d88-65f2207bd8c7_628x544.png 424w, https://substackcdn.com/image/fetch/$s_!8SeN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd08aec8b-385f-42bb-9d88-65f2207bd8c7_628x544.png 848w, https://substackcdn.com/image/fetch/$s_!8SeN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd08aec8b-385f-42bb-9d88-65f2207bd8c7_628x544.png 1272w, https://substackcdn.com/image/fetch/$s_!8SeN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd08aec8b-385f-42bb-9d88-65f2207bd8c7_628x544.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Feel free to click the link, but here&#8217;s what this entails. My understanding is that with KDE, this is a bit of an &#8220;easier&#8221; button. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!124y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbca394e-2162-4df5-b7a5-a561ebbcb706_676x471.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!124y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbca394e-2162-4df5-b7a5-a561ebbcb706_676x471.png 424w, https://substackcdn.com/image/fetch/$s_!124y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbca394e-2162-4df5-b7a5-a561ebbcb706_676x471.png 848w, https://substackcdn.com/image/fetch/$s_!124y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbca394e-2162-4df5-b7a5-a561ebbcb706_676x471.png 1272w, https://substackcdn.com/image/fetch/$s_!124y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbca394e-2162-4df5-b7a5-a561ebbcb706_676x471.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!124y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbca394e-2162-4df5-b7a5-a561ebbcb706_676x471.png" width="676" height="471" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bbca394e-2162-4df5-b7a5-a561ebbcb706_676x471.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:471,&quot;width&quot;:676,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:113113,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/183744725?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbca394e-2162-4df5-b7a5-a561ebbcb706_676x471.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!124y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbca394e-2162-4df5-b7a5-a561ebbcb706_676x471.png 424w, https://substackcdn.com/image/fetch/$s_!124y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbca394e-2162-4df5-b7a5-a561ebbcb706_676x471.png 848w, https://substackcdn.com/image/fetch/$s_!124y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbca394e-2162-4df5-b7a5-a561ebbcb706_676x471.png 1272w, https://substackcdn.com/image/fetch/$s_!124y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbca394e-2162-4df5-b7a5-a561ebbcb706_676x471.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>After this, you&#8217;ll see &#8220;Discover&#8221; pop up about updates. This is the next thing you need to do. It&#8217;s a biggin&#8217; so get going. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OoxC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea612609-1de4-4cc2-ac47-1f380244f9f1_876x731.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OoxC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea612609-1de4-4cc2-ac47-1f380244f9f1_876x731.png 424w, https://substackcdn.com/image/fetch/$s_!OoxC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea612609-1de4-4cc2-ac47-1f380244f9f1_876x731.png 848w, https://substackcdn.com/image/fetch/$s_!OoxC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea612609-1de4-4cc2-ac47-1f380244f9f1_876x731.png 1272w, https://substackcdn.com/image/fetch/$s_!OoxC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea612609-1de4-4cc2-ac47-1f380244f9f1_876x731.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OoxC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea612609-1de4-4cc2-ac47-1f380244f9f1_876x731.png" width="876" height="731" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ea612609-1de4-4cc2-ac47-1f380244f9f1_876x731.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:731,&quot;width&quot;:876,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:191598,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/183744725?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea612609-1de4-4cc2-ac47-1f380244f9f1_876x731.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OoxC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea612609-1de4-4cc2-ac47-1f380244f9f1_876x731.png 424w, https://substackcdn.com/image/fetch/$s_!OoxC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea612609-1de4-4cc2-ac47-1f380244f9f1_876x731.png 848w, https://substackcdn.com/image/fetch/$s_!OoxC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea612609-1de4-4cc2-ac47-1f380244f9f1_876x731.png 1272w, https://substackcdn.com/image/fetch/$s_!OoxC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea612609-1de4-4cc2-ac47-1f380244f9f1_876x731.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The update process apart from the download is surprisingly quick. I think you&#8217;ll find everything with Linux is so much faster than what you&#8217;re used to.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!L18u!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9a2a16e-ad73-414b-a643-41b1171407d0_635x583.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!L18u!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9a2a16e-ad73-414b-a643-41b1171407d0_635x583.png 424w, https://substackcdn.com/image/fetch/$s_!L18u!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9a2a16e-ad73-414b-a643-41b1171407d0_635x583.png 848w, https://substackcdn.com/image/fetch/$s_!L18u!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9a2a16e-ad73-414b-a643-41b1171407d0_635x583.png 1272w, https://substackcdn.com/image/fetch/$s_!L18u!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9a2a16e-ad73-414b-a643-41b1171407d0_635x583.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!L18u!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9a2a16e-ad73-414b-a643-41b1171407d0_635x583.png" width="635" height="583" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b9a2a16e-ad73-414b-a643-41b1171407d0_635x583.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:583,&quot;width&quot;:635,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:218827,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/183744725?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9a2a16e-ad73-414b-a643-41b1171407d0_635x583.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!L18u!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9a2a16e-ad73-414b-a643-41b1171407d0_635x583.png 424w, https://substackcdn.com/image/fetch/$s_!L18u!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9a2a16e-ad73-414b-a643-41b1171407d0_635x583.png 848w, https://substackcdn.com/image/fetch/$s_!L18u!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9a2a16e-ad73-414b-a643-41b1171407d0_635x583.png 1272w, https://substackcdn.com/image/fetch/$s_!L18u!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9a2a16e-ad73-414b-a643-41b1171407d0_635x583.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">HUZZAH!</figcaption></figure></div><h1>Feel The G&#8230;Force</h1><p>Next step, let&#8217;s get those Nvidia drivers installed! If you&#8217;re AMD this obviously doesn&#8217;t apply to you. </p><p>There&#8217;s<a href="https://github.com/Comprehensive-Wall28/Nvidia-Fedora-Guide"> this useful guide</a> on installing the drivers, but our Welcome Center action already did most of it. Still review it though, especially if you have Secure Boot enabled. </p><p>I&#8217;m going to assume you have a 2014 or higher card. Open up terminal (Konsole)<br>and run:<br><br><em>Fun Fact: Man, KDE loooooves the letter K. It means nothing from what I&#8217;ve read. <br>Krita, Konsole, Kontact, Kmines, Kfind, ketc, ketc, ketc. If it starts with K, KDE made it. And honestly, they&#8217;re really good applications.</em>  </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!F0Jf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F640bf87b-ba1c-4f2e-99d6-7d16feef9fd2_638x504.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!F0Jf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F640bf87b-ba1c-4f2e-99d6-7d16feef9fd2_638x504.png 424w, https://substackcdn.com/image/fetch/$s_!F0Jf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F640bf87b-ba1c-4f2e-99d6-7d16feef9fd2_638x504.png 848w, https://substackcdn.com/image/fetch/$s_!F0Jf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F640bf87b-ba1c-4f2e-99d6-7d16feef9fd2_638x504.png 1272w, https://substackcdn.com/image/fetch/$s_!F0Jf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F640bf87b-ba1c-4f2e-99d6-7d16feef9fd2_638x504.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!F0Jf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F640bf87b-ba1c-4f2e-99d6-7d16feef9fd2_638x504.png" width="638" height="504" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/640bf87b-ba1c-4f2e-99d6-7d16feef9fd2_638x504.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:504,&quot;width&quot;:638,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:137401,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/183744725?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F640bf87b-ba1c-4f2e-99d6-7d16feef9fd2_638x504.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!F0Jf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F640bf87b-ba1c-4f2e-99d6-7d16feef9fd2_638x504.png 424w, https://substackcdn.com/image/fetch/$s_!F0Jf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F640bf87b-ba1c-4f2e-99d6-7d16feef9fd2_638x504.png 848w, https://substackcdn.com/image/fetch/$s_!F0Jf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F640bf87b-ba1c-4f2e-99d6-7d16feef9fd2_638x504.png 1272w, https://substackcdn.com/image/fetch/$s_!F0Jf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F640bf87b-ba1c-4f2e-99d6-7d16feef9fd2_638x504.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><pre><code><code>sudo dnf install akmod-nvidia (answer yes at every prompt)</code></code></pre><pre><code><code>sudo dnf install xorg-x11-drv-nvidia-cuda #for cuda and nvidia-smi </code></code></pre><p>Reboot. </p><p>Open terminal, and run:</p><pre><code>modinfo -F version nvidia</code></pre><p><code> </code>and the driver version should show.<br><br>For a bunch of other details run: </p><pre><code><code>nvidia-smi</code></code></pre><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!05dh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd92a1898-19e2-4b32-ab5a-30c8bc16d638_692x811.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!05dh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd92a1898-19e2-4b32-ab5a-30c8bc16d638_692x811.png 424w, https://substackcdn.com/image/fetch/$s_!05dh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd92a1898-19e2-4b32-ab5a-30c8bc16d638_692x811.png 848w, https://substackcdn.com/image/fetch/$s_!05dh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd92a1898-19e2-4b32-ab5a-30c8bc16d638_692x811.png 1272w, https://substackcdn.com/image/fetch/$s_!05dh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd92a1898-19e2-4b32-ab5a-30c8bc16d638_692x811.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!05dh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd92a1898-19e2-4b32-ab5a-30c8bc16d638_692x811.png" width="692" height="811" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d92a1898-19e2-4b32-ab5a-30c8bc16d638_692x811.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:811,&quot;width&quot;:692,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:537504,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/183744725?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd92a1898-19e2-4b32-ab5a-30c8bc16d638_692x811.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!05dh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd92a1898-19e2-4b32-ab5a-30c8bc16d638_692x811.png 424w, https://substackcdn.com/image/fetch/$s_!05dh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd92a1898-19e2-4b32-ab5a-30c8bc16d638_692x811.png 848w, https://substackcdn.com/image/fetch/$s_!05dh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd92a1898-19e2-4b32-ab5a-30c8bc16d638_692x811.png 1272w, https://substackcdn.com/image/fetch/$s_!05dh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd92a1898-19e2-4b32-ab5a-30c8bc16d638_692x811.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p> The last thing we&#8217;ll do in terminal right now is install the multimedia group. <br>Note: I noticed while doing this, the file size was zero. It appears as though our third party repo already did this part for us. Awesome. In case you need it: </p><pre><code><code>sudo dnf group install multimedia</code></code></pre><h1>Mounting Pressure</h1><p>Ok, let&#8217;s talk about mounting disks. This process is pretty different from Windows. Let&#8217;s take a look at my current drives. &#8220;Old&#8221; is an internal SSD, and &#8220;Fedora-KDE&#8221; is a USB drive. The orange symbol means that the drive is unmounted. If I click it, I&#8217;ll get an admin prompt to authorize a temporary mount for the internal drive, while USB should just mount. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HOGO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0390f2f2-ac48-4c7e-a02f-2eca13bca707_182x203.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HOGO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0390f2f2-ac48-4c7e-a02f-2eca13bca707_182x203.png 424w, https://substackcdn.com/image/fetch/$s_!HOGO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0390f2f2-ac48-4c7e-a02f-2eca13bca707_182x203.png 848w, https://substackcdn.com/image/fetch/$s_!HOGO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0390f2f2-ac48-4c7e-a02f-2eca13bca707_182x203.png 1272w, https://substackcdn.com/image/fetch/$s_!HOGO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0390f2f2-ac48-4c7e-a02f-2eca13bca707_182x203.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HOGO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0390f2f2-ac48-4c7e-a02f-2eca13bca707_182x203.png" width="182" height="203" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0390f2f2-ac48-4c7e-a02f-2eca13bca707_182x203.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:203,&quot;width&quot;:182,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:9366,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/183744725?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0390f2f2-ac48-4c7e-a02f-2eca13bca707_182x203.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!HOGO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0390f2f2-ac48-4c7e-a02f-2eca13bca707_182x203.png 424w, https://substackcdn.com/image/fetch/$s_!HOGO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0390f2f2-ac48-4c7e-a02f-2eca13bca707_182x203.png 848w, https://substackcdn.com/image/fetch/$s_!HOGO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0390f2f2-ac48-4c7e-a02f-2eca13bca707_182x203.png 1272w, https://substackcdn.com/image/fetch/$s_!HOGO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0390f2f2-ac48-4c7e-a02f-2eca13bca707_182x203.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Now that they are mounted, let&#8217;s look further. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tVb5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F553a3523-6856-4b9e-9f2c-a6aa7ee2edcc_182x203.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tVb5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F553a3523-6856-4b9e-9f2c-a6aa7ee2edcc_182x203.png 424w, https://substackcdn.com/image/fetch/$s_!tVb5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F553a3523-6856-4b9e-9f2c-a6aa7ee2edcc_182x203.png 848w, https://substackcdn.com/image/fetch/$s_!tVb5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F553a3523-6856-4b9e-9f2c-a6aa7ee2edcc_182x203.png 1272w, https://substackcdn.com/image/fetch/$s_!tVb5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F553a3523-6856-4b9e-9f2c-a6aa7ee2edcc_182x203.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tVb5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F553a3523-6856-4b9e-9f2c-a6aa7ee2edcc_182x203.png" width="182" height="203" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/553a3523-6856-4b9e-9f2c-a6aa7ee2edcc_182x203.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:203,&quot;width&quot;:182,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:9281,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/183744725?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F553a3523-6856-4b9e-9f2c-a6aa7ee2edcc_182x203.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tVb5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F553a3523-6856-4b9e-9f2c-a6aa7ee2edcc_182x203.png 424w, https://substackcdn.com/image/fetch/$s_!tVb5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F553a3523-6856-4b9e-9f2c-a6aa7ee2edcc_182x203.png 848w, https://substackcdn.com/image/fetch/$s_!tVb5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F553a3523-6856-4b9e-9f2c-a6aa7ee2edcc_182x203.png 1272w, https://substackcdn.com/image/fetch/$s_!tVb5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F553a3523-6856-4b9e-9f2c-a6aa7ee2edcc_182x203.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>If I navigate to the usb drive and expand the path I get:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ajha!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff80b642e-4d3e-493f-92b7-e29d6ebed41e_388x65.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ajha!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff80b642e-4d3e-493f-92b7-e29d6ebed41e_388x65.png 424w, https://substackcdn.com/image/fetch/$s_!ajha!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff80b642e-4d3e-493f-92b7-e29d6ebed41e_388x65.png 848w, https://substackcdn.com/image/fetch/$s_!ajha!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff80b642e-4d3e-493f-92b7-e29d6ebed41e_388x65.png 1272w, https://substackcdn.com/image/fetch/$s_!ajha!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff80b642e-4d3e-493f-92b7-e29d6ebed41e_388x65.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ajha!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff80b642e-4d3e-493f-92b7-e29d6ebed41e_388x65.png" width="388" height="65" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f80b642e-4d3e-493f-92b7-e29d6ebed41e_388x65.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:65,&quot;width&quot;:388,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4461,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/183744725?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff80b642e-4d3e-493f-92b7-e29d6ebed41e_388x65.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ajha!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff80b642e-4d3e-493f-92b7-e29d6ebed41e_388x65.png 424w, https://substackcdn.com/image/fetch/$s_!ajha!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff80b642e-4d3e-493f-92b7-e29d6ebed41e_388x65.png 848w, https://substackcdn.com/image/fetch/$s_!ajha!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff80b642e-4d3e-493f-92b7-e29d6ebed41e_388x65.png 1272w, https://substackcdn.com/image/fetch/$s_!ajha!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff80b642e-4d3e-493f-92b7-e29d6ebed41e_388x65.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Likewise with the SSD:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JCUc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d831d36-213d-4508-9cff-9f5356d4edb5_274x74.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JCUc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d831d36-213d-4508-9cff-9f5356d4edb5_274x74.png 424w, https://substackcdn.com/image/fetch/$s_!JCUc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d831d36-213d-4508-9cff-9f5356d4edb5_274x74.png 848w, https://substackcdn.com/image/fetch/$s_!JCUc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d831d36-213d-4508-9cff-9f5356d4edb5_274x74.png 1272w, https://substackcdn.com/image/fetch/$s_!JCUc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d831d36-213d-4508-9cff-9f5356d4edb5_274x74.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JCUc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d831d36-213d-4508-9cff-9f5356d4edb5_274x74.png" width="274" height="74" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8d831d36-213d-4508-9cff-9f5356d4edb5_274x74.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:74,&quot;width&quot;:274,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3728,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/183744725?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d831d36-213d-4508-9cff-9f5356d4edb5_274x74.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!JCUc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d831d36-213d-4508-9cff-9f5356d4edb5_274x74.png 424w, https://substackcdn.com/image/fetch/$s_!JCUc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d831d36-213d-4508-9cff-9f5356d4edb5_274x74.png 848w, https://substackcdn.com/image/fetch/$s_!JCUc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d831d36-213d-4508-9cff-9f5356d4edb5_274x74.png 1272w, https://substackcdn.com/image/fetch/$s_!JCUc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d831d36-213d-4508-9cff-9f5356d4edb5_274x74.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Now for USB this is fine. That drive will come and go. For the internal drive though I want that to be more predictable and also automount. Now there&#8217;s several ways to do this. We&#8217;ll try to stay out of terminal for this, so we&#8217;ll use the KDE partition Manager Tool. </p><p>First thing though, let&#8217;s create our mount folder for the partition. You may recall in other guides for server based use cases I always use /mnt as the folder. That&#8217;s simply a good standard. In truth any folder can be used. For this use case my base folder will be &#8220;disks&#8221; because that makes sense.  <br><br>Most of / that&#8217;s not the home dir is exclusive to the root user, so you&#8217;ll need to open the folder as admin. Yes, you could use sudo to make the folder, but we&#8217;re trying to stay out of terminal for this. <br></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1ru_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0091fd1d-39d4-48d9-9b9a-65de0a4ae00b_499x594.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1ru_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0091fd1d-39d4-48d9-9b9a-65de0a4ae00b_499x594.png 424w, https://substackcdn.com/image/fetch/$s_!1ru_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0091fd1d-39d4-48d9-9b9a-65de0a4ae00b_499x594.png 848w, https://substackcdn.com/image/fetch/$s_!1ru_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0091fd1d-39d4-48d9-9b9a-65de0a4ae00b_499x594.png 1272w, https://substackcdn.com/image/fetch/$s_!1ru_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0091fd1d-39d4-48d9-9b9a-65de0a4ae00b_499x594.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1ru_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0091fd1d-39d4-48d9-9b9a-65de0a4ae00b_499x594.png" width="499" height="594" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0091fd1d-39d4-48d9-9b9a-65de0a4ae00b_499x594.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:594,&quot;width&quot;:499,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:50942,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/183744725?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0091fd1d-39d4-48d9-9b9a-65de0a4ae00b_499x594.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1ru_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0091fd1d-39d4-48d9-9b9a-65de0a4ae00b_499x594.png 424w, https://substackcdn.com/image/fetch/$s_!1ru_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0091fd1d-39d4-48d9-9b9a-65de0a4ae00b_499x594.png 848w, https://substackcdn.com/image/fetch/$s_!1ru_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0091fd1d-39d4-48d9-9b9a-65de0a4ae00b_499x594.png 1272w, https://substackcdn.com/image/fetch/$s_!1ru_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0091fd1d-39d4-48d9-9b9a-65de0a4ae00b_499x594.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1hrE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8b35cd2-38e7-48db-b12f-4645f311ee4a_1415x302.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1hrE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8b35cd2-38e7-48db-b12f-4645f311ee4a_1415x302.png 424w, https://substackcdn.com/image/fetch/$s_!1hrE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8b35cd2-38e7-48db-b12f-4645f311ee4a_1415x302.png 848w, https://substackcdn.com/image/fetch/$s_!1hrE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8b35cd2-38e7-48db-b12f-4645f311ee4a_1415x302.png 1272w, https://substackcdn.com/image/fetch/$s_!1hrE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8b35cd2-38e7-48db-b12f-4645f311ee4a_1415x302.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1hrE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8b35cd2-38e7-48db-b12f-4645f311ee4a_1415x302.png" width="1415" height="302" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b8b35cd2-38e7-48db-b12f-4645f311ee4a_1415x302.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:302,&quot;width&quot;:1415,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:14607,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/183744725?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8b35cd2-38e7-48db-b12f-4645f311ee4a_1415x302.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1hrE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8b35cd2-38e7-48db-b12f-4645f311ee4a_1415x302.png 424w, https://substackcdn.com/image/fetch/$s_!1hrE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8b35cd2-38e7-48db-b12f-4645f311ee4a_1415x302.png 848w, https://substackcdn.com/image/fetch/$s_!1hrE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8b35cd2-38e7-48db-b12f-4645f311ee4a_1415x302.png 1272w, https://substackcdn.com/image/fetch/$s_!1hrE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8b35cd2-38e7-48db-b12f-4645f311ee4a_1415x302.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Now, lets open KDM and take a look. I want you to look to the right of each disk, at the /dev locations. nvm, sda,sdb. These are not partitions they are the actual device locations. </p><p>If we take a look at the partitions on the right the nomenclature is sbd1, 2, etc.  It&#8217;s the partitions we&#8217;ll mount and not the physical disks. I hope it&#8217;s a bit more clear about how Windows obfuscates this process. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4w69!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9663b3e8-eeaf-49b9-884c-c4f873679c03_1249x324.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4w69!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9663b3e8-eeaf-49b9-884c-c4f873679c03_1249x324.png 424w, https://substackcdn.com/image/fetch/$s_!4w69!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9663b3e8-eeaf-49b9-884c-c4f873679c03_1249x324.png 848w, https://substackcdn.com/image/fetch/$s_!4w69!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9663b3e8-eeaf-49b9-884c-c4f873679c03_1249x324.png 1272w, https://substackcdn.com/image/fetch/$s_!4w69!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9663b3e8-eeaf-49b9-884c-c4f873679c03_1249x324.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4w69!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9663b3e8-eeaf-49b9-884c-c4f873679c03_1249x324.png" width="1249" height="324" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9663b3e8-eeaf-49b9-884c-c4f873679c03_1249x324.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:324,&quot;width&quot;:1249,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:82002,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/183744725?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9663b3e8-eeaf-49b9-884c-c4f873679c03_1249x324.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4w69!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9663b3e8-eeaf-49b9-884c-c4f873679c03_1249x324.png 424w, https://substackcdn.com/image/fetch/$s_!4w69!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9663b3e8-eeaf-49b9-884c-c4f873679c03_1249x324.png 848w, https://substackcdn.com/image/fetch/$s_!4w69!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9663b3e8-eeaf-49b9-884c-c4f873679c03_1249x324.png 1272w, https://substackcdn.com/image/fetch/$s_!4w69!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9663b3e8-eeaf-49b9-884c-c4f873679c03_1249x324.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Now obviously this disk is from my previous Windows install and I want to delete and reformat. You can unmount any locked partition by clicking on it. <br><br><em><strong>Note: no action is performed until the end. You can back out or undo at any time before activating the changes.</strong></em> <br><br>Ok, I&#8217;ve deleted everything. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PnFM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9b07e80-c029-4a66-9fc5-86df646d44e5_1253x351.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PnFM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9b07e80-c029-4a66-9fc5-86df646d44e5_1253x351.png 424w, https://substackcdn.com/image/fetch/$s_!PnFM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9b07e80-c029-4a66-9fc5-86df646d44e5_1253x351.png 848w, https://substackcdn.com/image/fetch/$s_!PnFM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9b07e80-c029-4a66-9fc5-86df646d44e5_1253x351.png 1272w, https://substackcdn.com/image/fetch/$s_!PnFM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9b07e80-c029-4a66-9fc5-86df646d44e5_1253x351.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PnFM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9b07e80-c029-4a66-9fc5-86df646d44e5_1253x351.png" width="1253" height="351" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d9b07e80-c029-4a66-9fc5-86df646d44e5_1253x351.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:351,&quot;width&quot;:1253,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:71055,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/183744725?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9b07e80-c029-4a66-9fc5-86df646d44e5_1253x351.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PnFM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9b07e80-c029-4a66-9fc5-86df646d44e5_1253x351.png 424w, https://substackcdn.com/image/fetch/$s_!PnFM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9b07e80-c029-4a66-9fc5-86df646d44e5_1253x351.png 848w, https://substackcdn.com/image/fetch/$s_!PnFM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9b07e80-c029-4a66-9fc5-86df646d44e5_1253x351.png 1272w, https://substackcdn.com/image/fetch/$s_!PnFM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9b07e80-c029-4a66-9fc5-86df646d44e5_1253x351.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Click on &#8220;New&#8221; and create the partition. I&#8217;m using ext4 for my extra internal drives. I also change the permissions to &#8220;Everyone&#8221; for ease of use. Hit ok, and then &#8220;apply.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rOkM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72bcf721-0364-4d89-bbac-590eca9f00ba_863x849.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rOkM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72bcf721-0364-4d89-bbac-590eca9f00ba_863x849.png 424w, https://substackcdn.com/image/fetch/$s_!rOkM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72bcf721-0364-4d89-bbac-590eca9f00ba_863x849.png 848w, https://substackcdn.com/image/fetch/$s_!rOkM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72bcf721-0364-4d89-bbac-590eca9f00ba_863x849.png 1272w, https://substackcdn.com/image/fetch/$s_!rOkM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72bcf721-0364-4d89-bbac-590eca9f00ba_863x849.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rOkM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72bcf721-0364-4d89-bbac-590eca9f00ba_863x849.png" width="863" height="849" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/72bcf721-0364-4d89-bbac-590eca9f00ba_863x849.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:849,&quot;width&quot;:863,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:72588,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/183744725?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72bcf721-0364-4d89-bbac-590eca9f00ba_863x849.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rOkM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72bcf721-0364-4d89-bbac-590eca9f00ba_863x849.png 424w, https://substackcdn.com/image/fetch/$s_!rOkM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72bcf721-0364-4d89-bbac-590eca9f00ba_863x849.png 848w, https://substackcdn.com/image/fetch/$s_!rOkM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72bcf721-0364-4d89-bbac-590eca9f00ba_863x849.png 1272w, https://substackcdn.com/image/fetch/$s_!rOkM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72bcf721-0364-4d89-bbac-590eca9f00ba_863x849.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Sanity  check! </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rLEp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff21560d2-4d5a-49e8-9ad1-2501f71d4dc5_496x433.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rLEp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff21560d2-4d5a-49e8-9ad1-2501f71d4dc5_496x433.png 424w, https://substackcdn.com/image/fetch/$s_!rLEp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff21560d2-4d5a-49e8-9ad1-2501f71d4dc5_496x433.png 848w, https://substackcdn.com/image/fetch/$s_!rLEp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff21560d2-4d5a-49e8-9ad1-2501f71d4dc5_496x433.png 1272w, https://substackcdn.com/image/fetch/$s_!rLEp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff21560d2-4d5a-49e8-9ad1-2501f71d4dc5_496x433.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rLEp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff21560d2-4d5a-49e8-9ad1-2501f71d4dc5_496x433.png" width="496" height="433" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f21560d2-4d5a-49e8-9ad1-2501f71d4dc5_496x433.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:433,&quot;width&quot;:496,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:56493,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/183744725?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff21560d2-4d5a-49e8-9ad1-2501f71d4dc5_496x433.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rLEp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff21560d2-4d5a-49e8-9ad1-2501f71d4dc5_496x433.png 424w, https://substackcdn.com/image/fetch/$s_!rLEp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff21560d2-4d5a-49e8-9ad1-2501f71d4dc5_496x433.png 848w, https://substackcdn.com/image/fetch/$s_!rLEp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff21560d2-4d5a-49e8-9ad1-2501f71d4dc5_496x433.png 1272w, https://substackcdn.com/image/fetch/$s_!rLEp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff21560d2-4d5a-49e8-9ad1-2501f71d4dc5_496x433.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9HpK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9496ad4a-0d22-4ae4-9837-b17cf9d14565_785x529.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9HpK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9496ad4a-0d22-4ae4-9837-b17cf9d14565_785x529.png 424w, https://substackcdn.com/image/fetch/$s_!9HpK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9496ad4a-0d22-4ae4-9837-b17cf9d14565_785x529.png 848w, https://substackcdn.com/image/fetch/$s_!9HpK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9496ad4a-0d22-4ae4-9837-b17cf9d14565_785x529.png 1272w, https://substackcdn.com/image/fetch/$s_!9HpK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9496ad4a-0d22-4ae4-9837-b17cf9d14565_785x529.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9HpK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9496ad4a-0d22-4ae4-9837-b17cf9d14565_785x529.png" width="785" height="529" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9496ad4a-0d22-4ae4-9837-b17cf9d14565_785x529.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:529,&quot;width&quot;:785,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:100931,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/183744725?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9496ad4a-0d22-4ae4-9837-b17cf9d14565_785x529.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9HpK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9496ad4a-0d22-4ae4-9837-b17cf9d14565_785x529.png 424w, https://substackcdn.com/image/fetch/$s_!9HpK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9496ad4a-0d22-4ae4-9837-b17cf9d14565_785x529.png 848w, https://substackcdn.com/image/fetch/$s_!9HpK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9496ad4a-0d22-4ae4-9837-b17cf9d14565_785x529.png 1272w, https://substackcdn.com/image/fetch/$s_!9HpK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9496ad4a-0d22-4ae4-9837-b17cf9d14565_785x529.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Now we have bright shiny new partition. Almost done. Right click the partition and choose &#8220;Edit Mount Point.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AlCr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b4e38bd-124b-4561-9c14-21562fceef10_802x554.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AlCr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b4e38bd-124b-4561-9c14-21562fceef10_802x554.png 424w, https://substackcdn.com/image/fetch/$s_!AlCr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b4e38bd-124b-4561-9c14-21562fceef10_802x554.png 848w, https://substackcdn.com/image/fetch/$s_!AlCr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b4e38bd-124b-4561-9c14-21562fceef10_802x554.png 1272w, https://substackcdn.com/image/fetch/$s_!AlCr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b4e38bd-124b-4561-9c14-21562fceef10_802x554.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AlCr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b4e38bd-124b-4561-9c14-21562fceef10_802x554.png" width="802" height="554" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2b4e38bd-124b-4561-9c14-21562fceef10_802x554.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:554,&quot;width&quot;:802,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:40429,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/183744725?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b4e38bd-124b-4561-9c14-21562fceef10_802x554.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!AlCr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b4e38bd-124b-4561-9c14-21562fceef10_802x554.png 424w, https://substackcdn.com/image/fetch/$s_!AlCr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b4e38bd-124b-4561-9c14-21562fceef10_802x554.png 848w, https://substackcdn.com/image/fetch/$s_!AlCr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b4e38bd-124b-4561-9c14-21562fceef10_802x554.png 1272w, https://substackcdn.com/image/fetch/$s_!AlCr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b4e38bd-124b-4561-9c14-21562fceef10_802x554.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I&#8217;d recommend using UUID as the ID, as it will never change. Change &#8220;Pass Number&#8221; to 2, all other settings can be left at default. Hit &#8220;ok.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BgEj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05ff65e3-2b89-41fa-abd0-48b08dc10d4d_842x518.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BgEj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05ff65e3-2b89-41fa-abd0-48b08dc10d4d_842x518.png 424w, https://substackcdn.com/image/fetch/$s_!BgEj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05ff65e3-2b89-41fa-abd0-48b08dc10d4d_842x518.png 848w, https://substackcdn.com/image/fetch/$s_!BgEj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05ff65e3-2b89-41fa-abd0-48b08dc10d4d_842x518.png 1272w, https://substackcdn.com/image/fetch/$s_!BgEj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05ff65e3-2b89-41fa-abd0-48b08dc10d4d_842x518.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BgEj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05ff65e3-2b89-41fa-abd0-48b08dc10d4d_842x518.png" width="842" height="518" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/05ff65e3-2b89-41fa-abd0-48b08dc10d4d_842x518.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:518,&quot;width&quot;:842,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:58869,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/183744725?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05ff65e3-2b89-41fa-abd0-48b08dc10d4d_842x518.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!BgEj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05ff65e3-2b89-41fa-abd0-48b08dc10d4d_842x518.png 424w, https://substackcdn.com/image/fetch/$s_!BgEj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05ff65e3-2b89-41fa-abd0-48b08dc10d4d_842x518.png 848w, https://substackcdn.com/image/fetch/$s_!BgEj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05ff65e3-2b89-41fa-abd0-48b08dc10d4d_842x518.png 1272w, https://substackcdn.com/image/fetch/$s_!BgEj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05ff65e3-2b89-41fa-abd0-48b08dc10d4d_842x518.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Look at that! Our old friend fstab. We&#8217;ll review that next.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uD_G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cace3d4-c003-4d45-8d85-a8a35cb51e9e_723x205.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uD_G!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cace3d4-c003-4d45-8d85-a8a35cb51e9e_723x205.png 424w, https://substackcdn.com/image/fetch/$s_!uD_G!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cace3d4-c003-4d45-8d85-a8a35cb51e9e_723x205.png 848w, https://substackcdn.com/image/fetch/$s_!uD_G!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cace3d4-c003-4d45-8d85-a8a35cb51e9e_723x205.png 1272w, https://substackcdn.com/image/fetch/$s_!uD_G!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cace3d4-c003-4d45-8d85-a8a35cb51e9e_723x205.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uD_G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cace3d4-c003-4d45-8d85-a8a35cb51e9e_723x205.png" width="723" height="205" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1cace3d4-c003-4d45-8d85-a8a35cb51e9e_723x205.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:205,&quot;width&quot;:723,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:32418,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/183744725?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cace3d4-c003-4d45-8d85-a8a35cb51e9e_723x205.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!uD_G!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cace3d4-c003-4d45-8d85-a8a35cb51e9e_723x205.png 424w, https://substackcdn.com/image/fetch/$s_!uD_G!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cace3d4-c003-4d45-8d85-a8a35cb51e9e_723x205.png 848w, https://substackcdn.com/image/fetch/$s_!uD_G!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cace3d4-c003-4d45-8d85-a8a35cb51e9e_723x205.png 1272w, https://substackcdn.com/image/fetch/$s_!uD_G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cace3d4-c003-4d45-8d85-a8a35cb51e9e_723x205.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>After this is done, right click on the partition and mount it. The mounting should now persist after reboot.  Let&#8217;s review fstab. We can see on the final line, there&#8217;s our new drive. Linux will use the this file to mount these drives at each boot or if you invoke mount at terminal. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lseI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9086527f-9a04-4301-b7a4-52f1bd4f4f56_1067x373.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lseI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9086527f-9a04-4301-b7a4-52f1bd4f4f56_1067x373.png 424w, https://substackcdn.com/image/fetch/$s_!lseI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9086527f-9a04-4301-b7a4-52f1bd4f4f56_1067x373.png 848w, https://substackcdn.com/image/fetch/$s_!lseI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9086527f-9a04-4301-b7a4-52f1bd4f4f56_1067x373.png 1272w, https://substackcdn.com/image/fetch/$s_!lseI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9086527f-9a04-4301-b7a4-52f1bd4f4f56_1067x373.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lseI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9086527f-9a04-4301-b7a4-52f1bd4f4f56_1067x373.png" width="1067" height="373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9086527f-9a04-4301-b7a4-52f1bd4f4f56_1067x373.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:373,&quot;width&quot;:1067,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:68120,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/183744725?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9086527f-9a04-4301-b7a4-52f1bd4f4f56_1067x373.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lseI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9086527f-9a04-4301-b7a4-52f1bd4f4f56_1067x373.png 424w, https://substackcdn.com/image/fetch/$s_!lseI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9086527f-9a04-4301-b7a4-52f1bd4f4f56_1067x373.png 848w, https://substackcdn.com/image/fetch/$s_!lseI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9086527f-9a04-4301-b7a4-52f1bd4f4f56_1067x373.png 1272w, https://substackcdn.com/image/fetch/$s_!lseI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9086527f-9a04-4301-b7a4-52f1bd4f4f56_1067x373.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>Explore!</h1><p>That wraps up what we need to get a functioning install and mount our extra disks. In the meantime explore this new OS! It&#8217;s a lot of fun to poke around and find all these new features you always wished Windows had. <br><br>Dynamic monitor dimming? Feature! </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5SRh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bd30e18-7e7d-40fe-8d9f-3a8fa4ca6533_511x322.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5SRh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bd30e18-7e7d-40fe-8d9f-3a8fa4ca6533_511x322.png 424w, https://substackcdn.com/image/fetch/$s_!5SRh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bd30e18-7e7d-40fe-8d9f-3a8fa4ca6533_511x322.png 848w, https://substackcdn.com/image/fetch/$s_!5SRh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bd30e18-7e7d-40fe-8d9f-3a8fa4ca6533_511x322.png 1272w, https://substackcdn.com/image/fetch/$s_!5SRh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bd30e18-7e7d-40fe-8d9f-3a8fa4ca6533_511x322.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5SRh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bd30e18-7e7d-40fe-8d9f-3a8fa4ca6533_511x322.png" width="511" height="322" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5bd30e18-7e7d-40fe-8d9f-3a8fa4ca6533_511x322.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:322,&quot;width&quot;:511,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:32595,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/183744725?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bd30e18-7e7d-40fe-8d9f-3a8fa4ca6533_511x322.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5SRh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bd30e18-7e7d-40fe-8d9f-3a8fa4ca6533_511x322.png 424w, https://substackcdn.com/image/fetch/$s_!5SRh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bd30e18-7e7d-40fe-8d9f-3a8fa4ca6533_511x322.png 848w, https://substackcdn.com/image/fetch/$s_!5SRh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bd30e18-7e7d-40fe-8d9f-3a8fa4ca6533_511x322.png 1272w, https://substackcdn.com/image/fetch/$s_!5SRh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bd30e18-7e7d-40fe-8d9f-3a8fa4ca6533_511x322.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Volume controls in taskbar tabs? Feature!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!G9oz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b74e304-9d44-4fdd-b619-7c82a34c7662_306x282.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!G9oz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b74e304-9d44-4fdd-b619-7c82a34c7662_306x282.png 424w, https://substackcdn.com/image/fetch/$s_!G9oz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b74e304-9d44-4fdd-b619-7c82a34c7662_306x282.png 848w, https://substackcdn.com/image/fetch/$s_!G9oz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b74e304-9d44-4fdd-b619-7c82a34c7662_306x282.png 1272w, https://substackcdn.com/image/fetch/$s_!G9oz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b74e304-9d44-4fdd-b619-7c82a34c7662_306x282.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!G9oz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b74e304-9d44-4fdd-b619-7c82a34c7662_306x282.png" width="306" height="282" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4b74e304-9d44-4fdd-b619-7c82a34c7662_306x282.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:282,&quot;width&quot;:306,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:41571,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/183744725?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b74e304-9d44-4fdd-b619-7c82a34c7662_306x282.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!G9oz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b74e304-9d44-4fdd-b619-7c82a34c7662_306x282.png 424w, https://substackcdn.com/image/fetch/$s_!G9oz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b74e304-9d44-4fdd-b619-7c82a34c7662_306x282.png 848w, https://substackcdn.com/image/fetch/$s_!G9oz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b74e304-9d44-4fdd-b619-7c82a34c7662_306x282.png 1272w, https://substackcdn.com/image/fetch/$s_!G9oz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b74e304-9d44-4fdd-b619-7c82a34c7662_306x282.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A system and application fuzzy search feature that actually works and returns results without ads or other unrelated nonsense?  FEATURE!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0AwI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e3c5f15-9c94-4250-9f31-25ceddd959a6_640x509.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0AwI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e3c5f15-9c94-4250-9f31-25ceddd959a6_640x509.png 424w, https://substackcdn.com/image/fetch/$s_!0AwI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e3c5f15-9c94-4250-9f31-25ceddd959a6_640x509.png 848w, https://substackcdn.com/image/fetch/$s_!0AwI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e3c5f15-9c94-4250-9f31-25ceddd959a6_640x509.png 1272w, https://substackcdn.com/image/fetch/$s_!0AwI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e3c5f15-9c94-4250-9f31-25ceddd959a6_640x509.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0AwI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e3c5f15-9c94-4250-9f31-25ceddd959a6_640x509.png" width="640" height="509" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9e3c5f15-9c94-4250-9f31-25ceddd959a6_640x509.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:509,&quot;width&quot;:640,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:49125,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/183744725?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e3c5f15-9c94-4250-9f31-25ceddd959a6_640x509.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0AwI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e3c5f15-9c94-4250-9f31-25ceddd959a6_640x509.png 424w, https://substackcdn.com/image/fetch/$s_!0AwI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e3c5f15-9c94-4250-9f31-25ceddd959a6_640x509.png 848w, https://substackcdn.com/image/fetch/$s_!0AwI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e3c5f15-9c94-4250-9f31-25ceddd959a6_640x509.png 1272w, https://substackcdn.com/image/fetch/$s_!0AwI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e3c5f15-9c94-4250-9f31-25ceddd959a6_640x509.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Badass wallpaper plugins? Feature!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BlOm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51442e15-799a-428e-b685-e6b7db91c1ac_781x661.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BlOm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51442e15-799a-428e-b685-e6b7db91c1ac_781x661.png 424w, https://substackcdn.com/image/fetch/$s_!BlOm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51442e15-799a-428e-b685-e6b7db91c1ac_781x661.png 848w, https://substackcdn.com/image/fetch/$s_!BlOm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51442e15-799a-428e-b685-e6b7db91c1ac_781x661.png 1272w, https://substackcdn.com/image/fetch/$s_!BlOm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51442e15-799a-428e-b685-e6b7db91c1ac_781x661.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BlOm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51442e15-799a-428e-b685-e6b7db91c1ac_781x661.png" width="781" height="661" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/51442e15-799a-428e-b685-e6b7db91c1ac_781x661.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:661,&quot;width&quot;:781,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:118701,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/183744725?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51442e15-799a-428e-b685-e6b7db91c1ac_781x661.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!BlOm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51442e15-799a-428e-b685-e6b7db91c1ac_781x661.png 424w, https://substackcdn.com/image/fetch/$s_!BlOm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51442e15-799a-428e-b685-e6b7db91c1ac_781x661.png 848w, https://substackcdn.com/image/fetch/$s_!BlOm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51442e15-799a-428e-b685-e6b7db91c1ac_781x661.png 1272w, https://substackcdn.com/image/fetch/$s_!BlOm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51442e15-799a-428e-b685-e6b7db91c1ac_781x661.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And so much more. <br></p><h1>Conclusion</h1><p>What a ride. The next part will focus on applications. Flatpaks, Windows equivalents/workarounds and other neat OS stuff.</p><p></p><p>Until next time.</p><p></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Journey From Windows To Linux Part 2]]></title><description><![CDATA[The Fedora Chronicles]]></description><link>https://ramblingnonsense.nscriven.net/p/journey-from-windows-to-linux-part</link><guid isPermaLink="false">https://ramblingnonsense.nscriven.net/p/journey-from-windows-to-linux-part</guid><dc:creator><![CDATA[Nathaniel Scriven]]></dc:creator><pubDate>Wed, 07 Jan 2026 13:41:33 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/ISJ44S5sZu8" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><a href="https://ramblingnonsense.nscriven.net/p/journey-from-windows-to-linux">Part1</a><br><a href="https://ramblingnonsense.nscriven.net/p/journey-from-windows-to-linux-part-6b7">Part 3</a></p><h1><strong>Intro and Musings</strong></h1><p>Ok, we&#8217;re about to get into it, but first let&#8217;s have a chat. Real talk. We&#8217;re all pretty damn comfortable when it comes to our long term OS choice of Windows. We know it, inside and out for the most part. Working with files, network shares, navigating the registry etc. Windows is the Cisco of the operating system world, in that we&#8217;ve been doing it their way for decades. </p><p>Just like with Cisco, the actual underpinnings of the OS has been hidden from you, abstracted away by a happy gui and in the case of Cisco, their proprietary shell. Let me explain further. I was a Cisco guy for a long time, and then had to work on my first Aruba switch. (this was about five years ago, things have changed.) I was totally lost. What the hell? A trunk is actually a portchannel? Tagged/Untagged, what madness is this? </p><p>And to top it off, why can&#8217;t I make a L3 Routed port with &#8220;no switch&#8221;? This was the one that threw me. Then my mentor Igor tells me &#8220;You&#8217;ve been doing things the Cisco way, here&#8217;s how it actually works.&#8221; The &#8220;routed port&#8221; is simply a SVI tied to a &#8220;hidden/reserved&#8221; vlan with bpdu filter turned off.  Cisco just made it &#8220;easy&#8221; by obfuscating the logic to &#8220;no switch&#8221;.  This was huge for me, eye opening. </p><p>My other equivalent is VMWare. Lots of obfuscation there too. When I started to use Proxmox, all of a sudden I felt &#8220;closer&#8221; to the hardware, and things made way more sense. It was the removal of the veil, an opening of the black box they want us in. The less you know, the more they can steer you where they want you to go. </p><p>Now the reason for this little screed is that I want you to be aware of this, of what power and new understanding Linux is going to give you. But understand this. <br><br><strong>&#8221;With great power comes not knowing what the hell you&#8217;re doing at first, coupled with a fair amount of frustration.&#8221;</strong> </p><p>This is likely new to you, you will be uncomfortable, you will be frustrated, at some times you&#8217;ll be ripping pissed. Be prepared to challenge concepts you thought you knew, and make compromises for what you need to work. (at least to start)<br><br>STICK WITH IT. It&#8217;s worth it, and by the end you&#8217;ll be a better engineer and technologist for the effort. This will cover some of the things I think you need to know before we get into install and configuration, to attempt to mitigate those pain points. </p><h1>File(damentals)</h1><p>Ok, we need to cover some base concepts about the file system. There&#8217;s some stark differences from what you&#8217;re used to and the first one is how drives are handled. There are no drive letters. No A, no B, no C. (gasp). Join a support group if you need to, but get over the fact that there are none. </p><p>Remember that Linux is a system of files. And all files originate from root. Even drives. And root is: / <br><br>That slash is the core of the OS. Watch the below for the overview.</p><div id="youtube2-ISJ44S5sZu8" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;ISJ44S5sZu8&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/ISJ44S5sZu8?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>So, for example let&#8217;s say I&#8217;m at the terminal and I want to get to my Downloads folder. I would use: <code>cd /home/nathaniel/Downloads/ </code></p><p>Note that I have the root at the beginning of that command. If I omit it:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PPnI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a5c4b3e-8d78-487b-955e-ba04d3864b89_547x83.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PPnI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a5c4b3e-8d78-487b-955e-ba04d3864b89_547x83.png 424w, https://substackcdn.com/image/fetch/$s_!PPnI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a5c4b3e-8d78-487b-955e-ba04d3864b89_547x83.png 848w, https://substackcdn.com/image/fetch/$s_!PPnI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a5c4b3e-8d78-487b-955e-ba04d3864b89_547x83.png 1272w, https://substackcdn.com/image/fetch/$s_!PPnI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a5c4b3e-8d78-487b-955e-ba04d3864b89_547x83.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PPnI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a5c4b3e-8d78-487b-955e-ba04d3864b89_547x83.png" width="547" height="83" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3a5c4b3e-8d78-487b-955e-ba04d3864b89_547x83.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:83,&quot;width&quot;:547,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:10878,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/183670371?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a5c4b3e-8d78-487b-955e-ba04d3864b89_547x83.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PPnI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a5c4b3e-8d78-487b-955e-ba04d3864b89_547x83.png 424w, https://substackcdn.com/image/fetch/$s_!PPnI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a5c4b3e-8d78-487b-955e-ba04d3864b89_547x83.png 848w, https://substackcdn.com/image/fetch/$s_!PPnI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a5c4b3e-8d78-487b-955e-ba04d3864b89_547x83.png 1272w, https://substackcdn.com/image/fetch/$s_!PPnI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a5c4b3e-8d78-487b-955e-ba04d3864b89_547x83.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">whomp, whomp</figcaption></figure></div><p>This is a mistake I make more often than I&#8217;d like to admit. Why the hell can&#8217;t I find that file?! Oh. Forgot to add root. Now there is a use case for when you don&#8217;t have to add root and that&#8217;s our friend tilde!  ~ is the alias for &#8220;home&#8221; and that includes root. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QtAn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dee19d7-36f3-441d-89fa-2e5cd9e0fb5d_340x45.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QtAn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dee19d7-36f3-441d-89fa-2e5cd9e0fb5d_340x45.png 424w, https://substackcdn.com/image/fetch/$s_!QtAn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dee19d7-36f3-441d-89fa-2e5cd9e0fb5d_340x45.png 848w, https://substackcdn.com/image/fetch/$s_!QtAn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dee19d7-36f3-441d-89fa-2e5cd9e0fb5d_340x45.png 1272w, https://substackcdn.com/image/fetch/$s_!QtAn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dee19d7-36f3-441d-89fa-2e5cd9e0fb5d_340x45.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QtAn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dee19d7-36f3-441d-89fa-2e5cd9e0fb5d_340x45.png" width="340" height="45" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5dee19d7-36f3-441d-89fa-2e5cd9e0fb5d_340x45.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:45,&quot;width&quot;:340,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5129,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/183670371?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dee19d7-36f3-441d-89fa-2e5cd9e0fb5d_340x45.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QtAn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dee19d7-36f3-441d-89fa-2e5cd9e0fb5d_340x45.png 424w, https://substackcdn.com/image/fetch/$s_!QtAn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dee19d7-36f3-441d-89fa-2e5cd9e0fb5d_340x45.png 848w, https://substackcdn.com/image/fetch/$s_!QtAn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dee19d7-36f3-441d-89fa-2e5cd9e0fb5d_340x45.png 1272w, https://substackcdn.com/image/fetch/$s_!QtAn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dee19d7-36f3-441d-89fa-2e5cd9e0fb5d_340x45.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>It&#8217;s crazy important to note the case sensitivity. It matters.  </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!It1w!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77cad3c8-3431-4ae9-a937-5da5755007db_525x39.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!It1w!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77cad3c8-3431-4ae9-a937-5da5755007db_525x39.png 424w, https://substackcdn.com/image/fetch/$s_!It1w!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77cad3c8-3431-4ae9-a937-5da5755007db_525x39.png 848w, https://substackcdn.com/image/fetch/$s_!It1w!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77cad3c8-3431-4ae9-a937-5da5755007db_525x39.png 1272w, https://substackcdn.com/image/fetch/$s_!It1w!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77cad3c8-3431-4ae9-a937-5da5755007db_525x39.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!It1w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77cad3c8-3431-4ae9-a937-5da5755007db_525x39.png" width="525" height="39" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/77cad3c8-3431-4ae9-a937-5da5755007db_525x39.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:39,&quot;width&quot;:525,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:8255,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/183670371?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77cad3c8-3431-4ae9-a937-5da5755007db_525x39.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!It1w!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77cad3c8-3431-4ae9-a937-5da5755007db_525x39.png 424w, https://substackcdn.com/image/fetch/$s_!It1w!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77cad3c8-3431-4ae9-a937-5da5755007db_525x39.png 848w, https://substackcdn.com/image/fetch/$s_!It1w!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77cad3c8-3431-4ae9-a937-5da5755007db_525x39.png 1272w, https://substackcdn.com/image/fetch/$s_!It1w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77cad3c8-3431-4ae9-a937-5da5755007db_525x39.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Now if you&#8217;re already hyperventilating about the terminal, relax. A modern DE like Plasma greatly reduces the need to be in terminal, but to ignore it completely is foolish. It&#8217;s absurdly powerful, and you should get some time in it. I&#8217;ve covered this in my docker post, but here&#8217;s some basic commands. <br><br><strong>pwd :</strong> where am I right now?<br><strong>ls -la :</strong> list files where I&#8217;m at (or pointing to) and put them in a list and show <br>            permissions/hidden files</p><p>cd: change current directory focus (don&#8217;t forget root!)<br><br>tab: not a command, the key. This is the unsung hero of Linux, autocomplete! You can <br>       also use this to show all matches in a directory</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!umc3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F222229c3-6377-4128-a5d6-7a6ea31c164c_362x50.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!umc3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F222229c3-6377-4128-a5d6-7a6ea31c164c_362x50.png 424w, https://substackcdn.com/image/fetch/$s_!umc3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F222229c3-6377-4128-a5d6-7a6ea31c164c_362x50.png 848w, https://substackcdn.com/image/fetch/$s_!umc3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F222229c3-6377-4128-a5d6-7a6ea31c164c_362x50.png 1272w, https://substackcdn.com/image/fetch/$s_!umc3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F222229c3-6377-4128-a5d6-7a6ea31c164c_362x50.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!umc3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F222229c3-6377-4128-a5d6-7a6ea31c164c_362x50.png" width="362" height="50" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/222229c3-6377-4128-a5d6-7a6ea31c164c_362x50.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:50,&quot;width&quot;:362,&quot;resizeWidth&quot;:362,&quot;bytes&quot;:6803,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/183670371?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F222229c3-6377-4128-a5d6-7a6ea31c164c_362x50.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!umc3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F222229c3-6377-4128-a5d6-7a6ea31c164c_362x50.png 424w, https://substackcdn.com/image/fetch/$s_!umc3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F222229c3-6377-4128-a5d6-7a6ea31c164c_362x50.png 848w, https://substackcdn.com/image/fetch/$s_!umc3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F222229c3-6377-4128-a5d6-7a6ea31c164c_362x50.png 1272w, https://substackcdn.com/image/fetch/$s_!umc3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F222229c3-6377-4128-a5d6-7a6ea31c164c_362x50.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">lol, no</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Gkcm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd3ccd3d-efed-4ff1-8438-4ca3bc803838_615x38.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Gkcm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd3ccd3d-efed-4ff1-8438-4ca3bc803838_615x38.png 424w, https://substackcdn.com/image/fetch/$s_!Gkcm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd3ccd3d-efed-4ff1-8438-4ca3bc803838_615x38.png 848w, https://substackcdn.com/image/fetch/$s_!Gkcm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd3ccd3d-efed-4ff1-8438-4ca3bc803838_615x38.png 1272w, https://substackcdn.com/image/fetch/$s_!Gkcm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd3ccd3d-efed-4ff1-8438-4ca3bc803838_615x38.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Gkcm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd3ccd3d-efed-4ff1-8438-4ca3bc803838_615x38.png" width="615" height="38" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fd3ccd3d-efed-4ff1-8438-4ca3bc803838_615x38.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:38,&quot;width&quot;:615,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:6411,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/183670371?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd3ccd3d-efed-4ff1-8438-4ca3bc803838_615x38.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Gkcm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd3ccd3d-efed-4ff1-8438-4ca3bc803838_615x38.png 424w, https://substackcdn.com/image/fetch/$s_!Gkcm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd3ccd3d-efed-4ff1-8438-4ca3bc803838_615x38.png 848w, https://substackcdn.com/image/fetch/$s_!Gkcm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd3ccd3d-efed-4ff1-8438-4ca3bc803838_615x38.png 1272w, https://substackcdn.com/image/fetch/$s_!Gkcm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd3ccd3d-efed-4ff1-8438-4ca3bc803838_615x38.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">that&#8217;s better</figcaption></figure></div><p>du -h -d[integer] : what&#8217;s the disk usage for where I&#8217;m at, break it into readable <br>                                numbers, and how deep in the directory do we want to go?</p><p>So some examples: if I do <code>du /home/nathaniel/ </code>it will vomit out every file in the directory, including folders and subfolders. And the numbers won&#8217;t be easy to read. <br><br>If I do:  <code>du -h -d0 /home/nathaniel/ </code>It will give me the space in readable numbers and the overall size of the folders.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jDI9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4cf4486-7d69-419b-bd4d-aee3443bca8c_615x38.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jDI9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4cf4486-7d69-419b-bd4d-aee3443bca8c_615x38.png 424w, https://substackcdn.com/image/fetch/$s_!jDI9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4cf4486-7d69-419b-bd4d-aee3443bca8c_615x38.png 848w, https://substackcdn.com/image/fetch/$s_!jDI9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4cf4486-7d69-419b-bd4d-aee3443bca8c_615x38.png 1272w, https://substackcdn.com/image/fetch/$s_!jDI9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4cf4486-7d69-419b-bd4d-aee3443bca8c_615x38.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jDI9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4cf4486-7d69-419b-bd4d-aee3443bca8c_615x38.png" width="615" height="38" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b4cf4486-7d69-419b-bd4d-aee3443bca8c_615x38.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:38,&quot;width&quot;:615,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4674,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/183670371?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4cf4486-7d69-419b-bd4d-aee3443bca8c_615x38.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jDI9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4cf4486-7d69-419b-bd4d-aee3443bca8c_615x38.png 424w, https://substackcdn.com/image/fetch/$s_!jDI9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4cf4486-7d69-419b-bd4d-aee3443bca8c_615x38.png 848w, https://substackcdn.com/image/fetch/$s_!jDI9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4cf4486-7d69-419b-bd4d-aee3443bca8c_615x38.png 1272w, https://substackcdn.com/image/fetch/$s_!jDI9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4cf4486-7d69-419b-bd4d-aee3443bca8c_615x38.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>And using d1:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DIXO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F436cff0c-eaf1-4c98-b45f-b6a3ab265ac8_286x191.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DIXO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F436cff0c-eaf1-4c98-b45f-b6a3ab265ac8_286x191.png 424w, https://substackcdn.com/image/fetch/$s_!DIXO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F436cff0c-eaf1-4c98-b45f-b6a3ab265ac8_286x191.png 848w, https://substackcdn.com/image/fetch/$s_!DIXO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F436cff0c-eaf1-4c98-b45f-b6a3ab265ac8_286x191.png 1272w, https://substackcdn.com/image/fetch/$s_!DIXO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F436cff0c-eaf1-4c98-b45f-b6a3ab265ac8_286x191.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DIXO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F436cff0c-eaf1-4c98-b45f-b6a3ab265ac8_286x191.png" width="286" height="191" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/436cff0c-eaf1-4c98-b45f-b6a3ab265ac8_286x191.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:191,&quot;width&quot;:286,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:11198,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/183670371?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F436cff0c-eaf1-4c98-b45f-b6a3ab265ac8_286x191.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DIXO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F436cff0c-eaf1-4c98-b45f-b6a3ab265ac8_286x191.png 424w, https://substackcdn.com/image/fetch/$s_!DIXO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F436cff0c-eaf1-4c98-b45f-b6a3ab265ac8_286x191.png 848w, https://substackcdn.com/image/fetch/$s_!DIXO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F436cff0c-eaf1-4c98-b45f-b6a3ab265ac8_286x191.png 1272w, https://substackcdn.com/image/fetch/$s_!DIXO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F436cff0c-eaf1-4c98-b45f-b6a3ab265ac8_286x191.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><br><br>Next, double dash help. (dumb substack shows it as one long hyphen)<br>After any command use  double dash help to bring up the man page. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XeYu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F296e3bbd-164d-449d-8fab-b6bbb381f2f6_639x932.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XeYu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F296e3bbd-164d-449d-8fab-b6bbb381f2f6_639x932.png 424w, https://substackcdn.com/image/fetch/$s_!XeYu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F296e3bbd-164d-449d-8fab-b6bbb381f2f6_639x932.png 848w, https://substackcdn.com/image/fetch/$s_!XeYu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F296e3bbd-164d-449d-8fab-b6bbb381f2f6_639x932.png 1272w, https://substackcdn.com/image/fetch/$s_!XeYu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F296e3bbd-164d-449d-8fab-b6bbb381f2f6_639x932.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XeYu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F296e3bbd-164d-449d-8fab-b6bbb381f2f6_639x932.png" width="639" height="932" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/296e3bbd-164d-449d-8fab-b6bbb381f2f6_639x932.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:932,&quot;width&quot;:639,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:150636,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/183670371?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F296e3bbd-164d-449d-8fab-b6bbb381f2f6_639x932.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!XeYu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F296e3bbd-164d-449d-8fab-b6bbb381f2f6_639x932.png 424w, https://substackcdn.com/image/fetch/$s_!XeYu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F296e3bbd-164d-449d-8fab-b6bbb381f2f6_639x932.png 848w, https://substackcdn.com/image/fetch/$s_!XeYu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F296e3bbd-164d-449d-8fab-b6bbb381f2f6_639x932.png 1272w, https://substackcdn.com/image/fetch/$s_!XeYu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F296e3bbd-164d-449d-8fab-b6bbb381f2f6_639x932.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><br>rm -rf: murder (delete) everything you tell me to, do it recursively, and force it. That little joke that&#8217;s the cover image of Part1? Yea, if you sudo that command, and simply do &#8220;root&#8221; you&#8217;re done. Bye-bye every file on the disk. And terminal has no recycle bin.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CRy8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31aec557-755c-4497-94b2-3f7ba644edca_622x349.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CRy8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31aec557-755c-4497-94b2-3f7ba644edca_622x349.png 424w, https://substackcdn.com/image/fetch/$s_!CRy8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31aec557-755c-4497-94b2-3f7ba644edca_622x349.png 848w, https://substackcdn.com/image/fetch/$s_!CRy8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31aec557-755c-4497-94b2-3f7ba644edca_622x349.png 1272w, https://substackcdn.com/image/fetch/$s_!CRy8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31aec557-755c-4497-94b2-3f7ba644edca_622x349.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CRy8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31aec557-755c-4497-94b2-3f7ba644edca_622x349.png" width="622" height="349" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/31aec557-755c-4497-94b2-3f7ba644edca_622x349.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:349,&quot;width&quot;:622,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:395610,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/183670371?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31aec557-755c-4497-94b2-3f7ba644edca_622x349.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!CRy8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31aec557-755c-4497-94b2-3f7ba644edca_622x349.png 424w, https://substackcdn.com/image/fetch/$s_!CRy8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31aec557-755c-4497-94b2-3f7ba644edca_622x349.png 848w, https://substackcdn.com/image/fetch/$s_!CRy8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31aec557-755c-4497-94b2-3f7ba644edca_622x349.png 1272w, https://substackcdn.com/image/fetch/$s_!CRy8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31aec557-755c-4497-94b2-3f7ba644edca_622x349.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">this probably makes more sense now</figcaption></figure></div><p>I warned about this in my Part2 about docker. ;)</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4KpC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7b34d52-9c45-4bd6-81b3-9bd6a9e4191d_749x375.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4KpC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7b34d52-9c45-4bd6-81b3-9bd6a9e4191d_749x375.png 424w, https://substackcdn.com/image/fetch/$s_!4KpC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7b34d52-9c45-4bd6-81b3-9bd6a9e4191d_749x375.png 848w, https://substackcdn.com/image/fetch/$s_!4KpC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7b34d52-9c45-4bd6-81b3-9bd6a9e4191d_749x375.png 1272w, https://substackcdn.com/image/fetch/$s_!4KpC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7b34d52-9c45-4bd6-81b3-9bd6a9e4191d_749x375.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4KpC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7b34d52-9c45-4bd6-81b3-9bd6a9e4191d_749x375.png" width="749" height="375" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a7b34d52-9c45-4bd6-81b3-9bd6a9e4191d_749x375.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:375,&quot;width&quot;:749,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:150007,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/183670371?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7b34d52-9c45-4bd6-81b3-9bd6a9e4191d_749x375.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4KpC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7b34d52-9c45-4bd6-81b3-9bd6a9e4191d_749x375.png 424w, https://substackcdn.com/image/fetch/$s_!4KpC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7b34d52-9c45-4bd6-81b3-9bd6a9e4191d_749x375.png 848w, https://substackcdn.com/image/fetch/$s_!4KpC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7b34d52-9c45-4bd6-81b3-9bd6a9e4191d_749x375.png 1272w, https://substackcdn.com/image/fetch/$s_!4KpC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7b34d52-9c45-4bd6-81b3-9bd6a9e4191d_749x375.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Let&#8217;s finish with&#8230;.</p><p>sudo: Look at me. I&#8217;m the captain now. </p><p>Your first user will be an admin, which puts you in the sudo group. Think of it as a more effective UAC in Windows. It is god mode in a command. Anytime the DE pops up asking for your creds, that&#8217;s sudo being invoked. <br><br>If you try and do a command in terminal that requires admin rights like dnf update, it&#8217;ll say you&#8217;re denied if you didn&#8217;t start with sudo. <br><br>With great power, something something. </p><p>Ok, let&#8217;s wrap this section up and we&#8217;ll talk more about mounting drives in Part3.</p><h1>MSI, EXE, and BAT oh MY!</h1><p>Let&#8217;s talk about installing applications. Those three extensions are now worthless to you. Yes, yes, WINE, (Wine is not an emulator)) we&#8217;ll talk about that later.  <br><br>Windows has this &#8220;scavenger hunt&#8221; aspect to applications that we&#8217;re all just used to. Installing applications on Linux is so much simpler. Much like docker and the container repos, there are software repositories that we can just pull applications from. No hunting required. Let&#8217;s say I want to install &#8220;btop&#8221; which is a fabulous terminal task manager. </p><p>Let&#8217;s go to google, search for btop and <em><strong>then let&#8217;s not do any of that. </strong></em><br><br>Instead, go to terminal and simply: <code>sudo dnf install btop</code></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dtTW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68100a6e-5841-4388-8554-4d694a2ec104_2556x287.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dtTW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68100a6e-5841-4388-8554-4d694a2ec104_2556x287.png 424w, https://substackcdn.com/image/fetch/$s_!dtTW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68100a6e-5841-4388-8554-4d694a2ec104_2556x287.png 848w, https://substackcdn.com/image/fetch/$s_!dtTW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68100a6e-5841-4388-8554-4d694a2ec104_2556x287.png 1272w, https://substackcdn.com/image/fetch/$s_!dtTW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68100a6e-5841-4388-8554-4d694a2ec104_2556x287.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dtTW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68100a6e-5841-4388-8554-4d694a2ec104_2556x287.png" width="728" height="81.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/68100a6e-5841-4388-8554-4d694a2ec104_2556x287.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:163,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:45977,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/183670371?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68100a6e-5841-4388-8554-4d694a2ec104_2556x287.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dtTW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68100a6e-5841-4388-8554-4d694a2ec104_2556x287.png 424w, https://substackcdn.com/image/fetch/$s_!dtTW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68100a6e-5841-4388-8554-4d694a2ec104_2556x287.png 848w, https://substackcdn.com/image/fetch/$s_!dtTW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68100a6e-5841-4388-8554-4d694a2ec104_2556x287.png 1272w, https://substackcdn.com/image/fetch/$s_!dtTW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68100a6e-5841-4388-8554-4d694a2ec104_2556x287.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Click to see large image</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4-pW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32966da7-cd82-404a-9a45-789920c9d90a_2560x207.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4-pW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32966da7-cd82-404a-9a45-789920c9d90a_2560x207.png 424w, https://substackcdn.com/image/fetch/$s_!4-pW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32966da7-cd82-404a-9a45-789920c9d90a_2560x207.png 848w, https://substackcdn.com/image/fetch/$s_!4-pW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32966da7-cd82-404a-9a45-789920c9d90a_2560x207.png 1272w, https://substackcdn.com/image/fetch/$s_!4-pW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32966da7-cd82-404a-9a45-789920c9d90a_2560x207.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4-pW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32966da7-cd82-404a-9a45-789920c9d90a_2560x207.png" width="728" height="59" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/32966da7-cd82-404a-9a45-789920c9d90a_2560x207.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:118,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:42613,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/183670371?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32966da7-cd82-404a-9a45-789920c9d90a_2560x207.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4-pW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32966da7-cd82-404a-9a45-789920c9d90a_2560x207.png 424w, https://substackcdn.com/image/fetch/$s_!4-pW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32966da7-cd82-404a-9a45-789920c9d90a_2560x207.png 848w, https://substackcdn.com/image/fetch/$s_!4-pW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32966da7-cd82-404a-9a45-789920c9d90a_2560x207.png 1272w, https://substackcdn.com/image/fetch/$s_!4-pW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32966da7-cd82-404a-9a45-789920c9d90a_2560x207.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">click to see large image</figcaption></figure></div><p>Ok, let&#8217;s type &#8220;btop&#8221; into terminal now. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6C8e!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85225c11-76d8-444f-8373-0f8eaf481c5d_2543x1320.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6C8e!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85225c11-76d8-444f-8373-0f8eaf481c5d_2543x1320.png 424w, https://substackcdn.com/image/fetch/$s_!6C8e!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85225c11-76d8-444f-8373-0f8eaf481c5d_2543x1320.png 848w, https://substackcdn.com/image/fetch/$s_!6C8e!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85225c11-76d8-444f-8373-0f8eaf481c5d_2543x1320.png 1272w, https://substackcdn.com/image/fetch/$s_!6C8e!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85225c11-76d8-444f-8373-0f8eaf481c5d_2543x1320.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6C8e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85225c11-76d8-444f-8373-0f8eaf481c5d_2543x1320.png" width="724.7166748046875" height="376.2951965332031" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/85225c11-76d8-444f-8373-0f8eaf481c5d_2543x1320.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:756,&quot;width&quot;:1456,&quot;resizeWidth&quot;:724.7166748046875,&quot;bytes&quot;:458216,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/183670371?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85225c11-76d8-444f-8373-0f8eaf481c5d_2543x1320.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6C8e!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85225c11-76d8-444f-8373-0f8eaf481c5d_2543x1320.png 424w, https://substackcdn.com/image/fetch/$s_!6C8e!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85225c11-76d8-444f-8373-0f8eaf481c5d_2543x1320.png 848w, https://substackcdn.com/image/fetch/$s_!6C8e!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85225c11-76d8-444f-8373-0f8eaf481c5d_2543x1320.png 1272w, https://substackcdn.com/image/fetch/$s_!6C8e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85225c11-76d8-444f-8373-0f8eaf481c5d_2543x1320.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">holy crap</figcaption></figure></div><p>The first time I saw this method of installation, my concept of reality shifted just a bit. I don&#8217;t have to hunt for files? I don&#8217;t have to click &#8220;next&#8221; 10 times? Incredible. But not every application is in the default repo. Take docker for instance. With docker you actually add their repo to the OS and then you can install via terminal. And because the repo is present, updates to the non default applications happen through this method as well. Wild stuff. </p><p>About that command &#8220;dnf&#8221;. It&#8217;s the modern replacement for &#8220;yum&#8221; and manages installs and updates. Debian uses &#8220;apt&#8221;.<br><br>Dnf is nice because it collapses update and upgrade into one command, dnf update.<br>Apt is split into update and upgrade.  The logic makes sense for the most part, install, update, remove. </p><p>If there are releases you don&#8217;t want, (I&#8217;m looking at you, Docker 29) you can exclude them from the update. For example:<br><br><code>sudo dnf update --exclude=*docker-*,containerd*</code></p><p>Now, there are exemptions to even this. Some applications can be downloaded as a whole file as .rpm files. (Debian uses .deb) Those use the local package manager to install. They are outside of the repo framework though, so will not get updated with everything else. It&#8217;s more manual of a process. </p><p>So while all this is great, there is an enormous caveat to be aware of.  </p><h1>Dependency Hell</h1><p>When you install an application you also need its dependencies. Other files it need to run will be present too. Let&#8217;s take a closer look at btop. The package manager is telling you the extra files that it needs from the repo.  The problem arises when a required dependency will break an existing application because it&#8217;s older or newer than what&#8217;s there. It&#8217;s a shared library, so this can be an issue. Or a certain kind of hell, I&#8217;m told. This is one reason why docker/podman is a thing. The applications and their dependencies are abstracted away into the container so it&#8217;s a non issue. <br><br>Windows doesn&#8217;t rely on shared libraries and has other file strategies that largely avoid this issue, but was a problem in the past with &#8220;DLL hell&#8221;. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gLWl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81a8b017-1778-4340-b7d2-1952195b002f_1214x111.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gLWl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81a8b017-1778-4340-b7d2-1952195b002f_1214x111.png 424w, https://substackcdn.com/image/fetch/$s_!gLWl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81a8b017-1778-4340-b7d2-1952195b002f_1214x111.png 848w, https://substackcdn.com/image/fetch/$s_!gLWl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81a8b017-1778-4340-b7d2-1952195b002f_1214x111.png 1272w, https://substackcdn.com/image/fetch/$s_!gLWl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81a8b017-1778-4340-b7d2-1952195b002f_1214x111.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gLWl!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81a8b017-1778-4340-b7d2-1952195b002f_1214x111.png" width="1200" height="109.71993410214168" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/81a8b017-1778-4340-b7d2-1952195b002f_1214x111.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:111,&quot;width&quot;:1214,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:13250,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/183670371?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81a8b017-1778-4340-b7d2-1952195b002f_1214x111.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gLWl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81a8b017-1778-4340-b7d2-1952195b002f_1214x111.png 424w, https://substackcdn.com/image/fetch/$s_!gLWl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81a8b017-1778-4340-b7d2-1952195b002f_1214x111.png 848w, https://substackcdn.com/image/fetch/$s_!gLWl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81a8b017-1778-4340-b7d2-1952195b002f_1214x111.png 1272w, https://substackcdn.com/image/fetch/$s_!gLWl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81a8b017-1778-4340-b7d2-1952195b002f_1214x111.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h1><br> Oh, SNAP</h1><p>One of the solutions to this is SNAP (Ubuntu) and Flatpak (Fedora). These are containerized versions of applications that solve for the dependency issues. They are little sandboxes of happiness that keep the applications sequestered away and functional. </p><p>The main reason why snaps are a dirty word is that Ubuntu has a policy of auto-updating. Oh, you don&#8217;t want that snap updated? Tough shit it&#8217;s already done. You can defer an update to about 90 days from what I&#8217;m reading, but still. Canonical also owns and updates the snap store. Corporate decisions, remember? </p><p>Flatpaks however, are completely user controlled. We can still download apps from within the OS via the Discover app and you can look at the store externally at <a href="https://flathub.org/en">https://flathub.org/en</a>. The flatpak store is totally community owned and curated. The interesting thing about flatpaks is that they are supposed to to be distro agnostic. In Fedora, the flatpak management/install tool is built in. You can install it on other distros like Ubuntu to get some control back. <br><br>There&#8217;s more nuance to each method, these are the broad strokes.<br><br>While many, many, apps you use today are available via Flatpaks not every one is a perfect fit due to the sandbox nature. We&#8217;ll get further into this in Part3. </p><h1>Conclusion</h1><p>I think that&#8217;s the bare minimum we need to go over before getting into the install. There&#8217;s other things I want to bring up, but I think it makes more sense to show in context  as we go. <br><br>Until next time.</p><p><br><br><br><br><br> <br><br></p><p></p><p></p><p></p><p></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Journey From Windows To Linux Part 1]]></title><description><![CDATA[There's no place like ~]]></description><link>https://ramblingnonsense.nscriven.net/p/journey-from-windows-to-linux</link><guid isPermaLink="false">https://ramblingnonsense.nscriven.net/p/journey-from-windows-to-linux</guid><dc:creator><![CDATA[Nathaniel Scriven]]></dc:creator><pubDate>Mon, 05 Jan 2026 17:38:39 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/14166916-7d7b-458c-b5cb-ac1f2c166add_724x405.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><a href="https://ramblingnonsense.nscriven.net/p/journey-from-windows-to-linux-part">Part2</a><br><a href="https://ramblingnonsense.nscriven.net/p/journey-from-windows-to-linux-part-6b7">Part 3</a></p><h1><strong>Intro and Musings</strong></h1><p><br>Well hello there! It&#8217;s happened, and I&#8217;ve moved to Linux as both my server and desktop OS in my environment. This is going to be similar to my Proxmox series where I document the journey. </p><p>That means this first part is going to be an explanation and exploration of why I made these decisions with some education along the way. After this, I&#8217;ll get into the technical weeds.</p><p>Hey, I like to tell a story and the blog is appropriately named. ;)</p><h1>Up Until Now</h1><p>For the entirety of my career, up until about five years ago I was hell bent for Windows.</p><p>Started with 98, and then eventually was managing and supporting large enterprise Windows AD domains. I went through every tick and tock release. I got certified, really learning the ins and outs of the OS, I even wrote a practical 75 page guide on imaging correctly with MDT. </p><p>But Linux was always lurking right out of sight. This was a dark magic,  a witchcraft at which coders would pray at the black alter of the flashing white prompt. I didn&#8217;t have a use case, and at the time the Linux desktop experience was some rough business. Then as the years went on, Windows started to enter its true enshittification stages and my devotion to the OS started to weaken.</p><p>(Seriously who the hell puts a touch interface on a Server OS?!)</p><p>Fast forward to a few years ago and I&#8217;m talking to my boss Mike, and I&#8217;m complaining about how my Windows Servers were thirsty pigs. He says to me, he says &#8220;you need to look at Linux.&#8221; Then I went on about how confusing it was and how weird it was that it had no registry.</p><p>He got quiet for a second and said &#8220;Nate, Windows is weird <em><strong>because</strong></em> it has a registry. Linux is a flat file system, no one needs that crap.&#8221;  Then when Proxmox came along, I had to learn some basics. I started with replacing my servers with LXCs for some of the applications I was running that used to be on Windows servers. Night and day difference. I was blown away. I was on the path from now on.</p><h1>Distro Inferno</h1><p>One thing about Windows is that the versions are largely easy to discern. There&#8217;s Desktop and uhhhh Server. Simple. There&#8217;s versions like Home, Professional, Enterprise etc but those are feature sets not actual different versions per say. I mean, it&#8217;s all &#8220;Windows.&#8221;</p><p>Oh boy, not with Linux though. It&#8217;s the Baskin Robbins of OSes. There.are.so.many. This is the first part that stops a lot of people. Paralysis of choice. It definitely stopped me for a long time. </p><p>To illustrate this, Linux consists of distribution &#8220;families&#8221;. I&#8217;m not going to list them all, but here&#8217;s the key ones.</p><p>Debian, RedHat/Fedora, Arch, Alpine, etc.</p><p>Now you can run those or their &#8220;derivatives.&#8221;</p><p>As for derivatives let&#8217;s take a look at Debian: <br><strong>Ubuntu, Kali, Proxmox VE, SteamOS, etc.</strong></p><p> And to make things even more confusing, some derivatives have their own derivatives!</p><p>Ubuntu has: <br>Mint, PopOs, Kubuntu, etc. </p><p>For RedHat/Fedora:<br>CentOS, Rocky, Nobara, etc.</p><p>I&#8217;m going to stop here, the list just goes on and on to infinity. Linux is less of a family tree than a bush.  Let&#8217;s talk desktops and &#8220;spins.&#8221;</p><h1>Spin Me Right Round</h1><p>A spin isn&#8217;t a derivative. It&#8217;s a modification to one of the base OSes. It&#8217;s usually referring to the DE &#8220;Desktop Environment&#8221;.</p><p>Here&#8217;s some of the usual suspects for DE options:</p><p>GNOME (pronounced guh-nome)<br>Plasma<br>Xfce<br>Cinnamon<br>MATE</p><p>GNOME is the grandaddy DE, and the one that ships as default on many OSes. While you can install any of these manually it&#8217;s highly recommend you download a version with your desired DE baked in. A distribution like Debian offers your choice at install, while others offer discrete versions. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DR1Q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a8808f6-2d96-4237-a63b-4e354979ae71_1536x461.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DR1Q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a8808f6-2d96-4237-a63b-4e354979ae71_1536x461.png 424w, https://substackcdn.com/image/fetch/$s_!DR1Q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a8808f6-2d96-4237-a63b-4e354979ae71_1536x461.png 848w, https://substackcdn.com/image/fetch/$s_!DR1Q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a8808f6-2d96-4237-a63b-4e354979ae71_1536x461.png 1272w, https://substackcdn.com/image/fetch/$s_!DR1Q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a8808f6-2d96-4237-a63b-4e354979ae71_1536x461.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DR1Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a8808f6-2d96-4237-a63b-4e354979ae71_1536x461.png" width="1456" height="437" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2a8808f6-2d96-4237-a63b-4e354979ae71_1536x461.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:437,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:122803,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/183567089?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a8808f6-2d96-4237-a63b-4e354979ae71_1536x461.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DR1Q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a8808f6-2d96-4237-a63b-4e354979ae71_1536x461.png 424w, https://substackcdn.com/image/fetch/$s_!DR1Q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a8808f6-2d96-4237-a63b-4e354979ae71_1536x461.png 848w, https://substackcdn.com/image/fetch/$s_!DR1Q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a8808f6-2d96-4237-a63b-4e354979ae71_1536x461.png 1272w, https://substackcdn.com/image/fetch/$s_!DR1Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a8808f6-2d96-4237-a63b-4e354979ae71_1536x461.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Exhibit A</figcaption></figure></div><p>They all have major differences in how the desktop experience works. I definitely chose one, we&#8217;ll get into that shortly.</p><h1>Server OS</h1><p>I started with Ubuntu Server for almost a year. It was&#8230;fine, I guess? But it just seemed bloated with a bunch of things I didn&#8217;t need. It may be counter-intuitive to say a headless CLI driven could feel bloated, but even with minimal settings the install takes forever, and I find the installer to be a chore. I also wasn&#8217;t a fan of the yaml driven netplan for network configuration.</p><p>Then I found out about the whole derivative thing and my buddy Alex said &#8220;go regular Debian.&#8221;</p><p>I did, and I like it much better. The setup was simpler, install seems to be much faster and while Debian isn&#8217;t the fastest to get new features it&#8217;s rock solid. And that what I need from servers. Stability. Also the network config is pretty traditional, and not yaml based. So now all my servers and LXCs run Debian.</p><h1>Desktop</h1><p>So I did try Ubuntu for a while. The whole thing was very &#8220;meh&#8221; for me. I tried Mint. &#8220;meh.&#8221; I tried Zorin. &#8220;meh, again.&#8221;</p><p>Turns out I really don&#8217;t like GNOME, or Cinnamon. So I plugged along with Windows for another year. Then Windows 11 happened. And then Copilot. And then the really stupid &#8220;recall&#8221; feature. More and more it felt like I was renting my OS and not owning it. So much tracking. And then ads?! There&#8217;s a script from Chris Titus I was using to remove all this crap and while it worked, then the machine itself started to act oddly.<br><br>This nonsense runs so deep trying to mitigate or remove it just makes the whole thing unstable. I kind of sat back and realized if I need to go to these kind of lengths to keep my computer mine, it was time to be done. But where to go? I went to Claude and asked for advice.</p><p>My requirements:<br>Gaming support (long a difficult thing with Linux)<br>A Windows like desktop experience<br>The ability to run Windows apps if needed.<br>A general, all purpose machine that excels at overall takes.<br>And it came back with:</p><p>Windows 11.</p><p>I&#8217;m kidding. It said Fedora 43 with KDE Plasma.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!k6Kz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3022b99a-e419-441a-9581-354b610cc8f8_1382x1045.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!k6Kz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3022b99a-e419-441a-9581-354b610cc8f8_1382x1045.png 424w, https://substackcdn.com/image/fetch/$s_!k6Kz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3022b99a-e419-441a-9581-354b610cc8f8_1382x1045.png 848w, https://substackcdn.com/image/fetch/$s_!k6Kz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3022b99a-e419-441a-9581-354b610cc8f8_1382x1045.png 1272w, https://substackcdn.com/image/fetch/$s_!k6Kz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3022b99a-e419-441a-9581-354b610cc8f8_1382x1045.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!k6Kz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3022b99a-e419-441a-9581-354b610cc8f8_1382x1045.png" width="1382" height="1045" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3022b99a-e419-441a-9581-354b610cc8f8_1382x1045.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1045,&quot;width&quot;:1382,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:278648,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/183567089?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3022b99a-e419-441a-9581-354b610cc8f8_1382x1045.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!k6Kz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3022b99a-e419-441a-9581-354b610cc8f8_1382x1045.png 424w, https://substackcdn.com/image/fetch/$s_!k6Kz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3022b99a-e419-441a-9581-354b610cc8f8_1382x1045.png 848w, https://substackcdn.com/image/fetch/$s_!k6Kz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3022b99a-e419-441a-9581-354b610cc8f8_1382x1045.png 1272w, https://substackcdn.com/image/fetch/$s_!k6Kz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3022b99a-e419-441a-9581-354b610cc8f8_1382x1045.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Note the GNOME &#8220;spin&#8221; top left</figcaption></figure></div><p>My first reaction was what the hell is that?! I&#8217;d never heard of Fedora outside of Indiana Jones and Redhat. I went back and forth arguing with some other solutions like Ubuntu, PopOS, etc.</p><p>And it came back with YOU WANT FEDORA YOU ARGUMENTATIVE FOOL.</p><p>(I may have given Claude instructions to not sugarcoat responses and just tell me what I want to hear.)</p><p>And it was right. This is the way. For my Linux journey I&#8217;ll use the base OS, no derivatives. So that means Debian for servers, and Fedora for desktop. Now why a separate foundation for each use case?</p><p>Simple.</p><p>Debian is the slow but steady guy. Stability is key. Major updates are years apart. You&#8217;ll get bug fixed as point releases, and constant security updates. Perfect for servers.</p><p>Fedora is the one that supports modern hardware. It updates every six months. It&#8217;s the racecar of the two. For my desktop, that&#8217;s the ideal place to be for me. One of the key reasons to choose Fedora over something &#8220;easy&#8221; like Ubuntu is that Canonical owns Ubuntu. It&#8217;s a corporate product that makes corporate decisions. As an example of those decisions we&#8217;ll get into &#8220;snaps&#8221; in part two and why for many it&#8217;s a dirty word.<br><br>Fedora though, is almost entirely community driven, though sponsored by RedHat. There&#8217;s a whole internal governance structure to ensure that Fedora sticks with the user base, not the sponsored overlords. These days that&#8217;s probably as good as it&#8217;s going to get. This was a big reason I made the choice for Fedora. </p><h1>Conclusion</h1><p>That about wraps it up for this one. I hope my explanation and reasoning provides some insight into the whole situation. The next part, we&#8217;ll get into install and covering what tripped me up and the main differences from Windows. <br><br>Until next time. </p><p></p><p></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[It's Docker-ing Time! Part 4]]></title><description><![CDATA[(Big) Mac VLANs (Royale With IPs)]]></description><link>https://ramblingnonsense.nscriven.net/p/its-docker-ing-time-part-4</link><guid isPermaLink="false">https://ramblingnonsense.nscriven.net/p/its-docker-ing-time-part-4</guid><dc:creator><![CDATA[Nathaniel Scriven]]></dc:creator><pubDate>Sat, 06 Dec 2025 19:54:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!lK63!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ca1a73e-00ef-4d74-bc47-f21a3908dc0c_1296x432.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><a href="https://ramblingnonsense.nscriven.net/p/its-docker-ing-time">Part1</a><br><a href="https://ramblingnonsense.nscriven.net/p/its-docker-ing-time-ac9">Part2</a><br><a href="https://ramblingnonsense.nscriven.net/p/its-docker-ing-time-part-3">Part3</a></p><h1><strong>Intro and Musings</strong></h1><p>So in <a href="https://ramblingnonsense.nscriven.net/p/its-docker-ing-time-part-3">Part 3</a>, I discussed adding a secondary IP to allow a service to exist on the same Docker host, with the same port. And hey, that worked great. Up until it had to cross my firewall zone. This was fun (haha), so let&#8217;s discuss it. </p><h1>Zoning Out</h1><p>Ok, so let&#8217;s say we&#8217;re on the same L2 network and trying access WUD as in the previous article&#8217;s example on the secondary IP.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5B9y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca3a7c50-0f92-4841-8fd1-cb3b2de9f1a5_940x213.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5B9y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca3a7c50-0f92-4841-8fd1-cb3b2de9f1a5_940x213.png 424w, https://substackcdn.com/image/fetch/$s_!5B9y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca3a7c50-0f92-4841-8fd1-cb3b2de9f1a5_940x213.png 848w, https://substackcdn.com/image/fetch/$s_!5B9y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca3a7c50-0f92-4841-8fd1-cb3b2de9f1a5_940x213.png 1272w, https://substackcdn.com/image/fetch/$s_!5B9y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca3a7c50-0f92-4841-8fd1-cb3b2de9f1a5_940x213.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5B9y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca3a7c50-0f92-4841-8fd1-cb3b2de9f1a5_940x213.png" width="940" height="213" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ca3a7c50-0f92-4841-8fd1-cb3b2de9f1a5_940x213.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:213,&quot;width&quot;:940,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:24040,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/180900729?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca3a7c50-0f92-4841-8fd1-cb3b2de9f1a5_940x213.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5B9y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca3a7c50-0f92-4841-8fd1-cb3b2de9f1a5_940x213.png 424w, https://substackcdn.com/image/fetch/$s_!5B9y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca3a7c50-0f92-4841-8fd1-cb3b2de9f1a5_940x213.png 848w, https://substackcdn.com/image/fetch/$s_!5B9y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca3a7c50-0f92-4841-8fd1-cb3b2de9f1a5_940x213.png 1272w, https://substackcdn.com/image/fetch/$s_!5B9y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca3a7c50-0f92-4841-8fd1-cb3b2de9f1a5_940x213.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>No issue. Life is good. But, when we want to cross vlans across a firewall zone, say from DMZ to Prod, things go sideways. With a secondary IP, we share the default host bridge, so any inter vlan traffic needs to out the primary IP, (where the default gateway is) where it NATs and then presents traffic that doesn&#8217;t match the source session, which gets dropped/blackholed.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lK63!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ca1a73e-00ef-4d74-bc47-f21a3908dc0c_1296x432.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lK63!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ca1a73e-00ef-4d74-bc47-f21a3908dc0c_1296x432.png 424w, https://substackcdn.com/image/fetch/$s_!lK63!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ca1a73e-00ef-4d74-bc47-f21a3908dc0c_1296x432.png 848w, https://substackcdn.com/image/fetch/$s_!lK63!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ca1a73e-00ef-4d74-bc47-f21a3908dc0c_1296x432.png 1272w, https://substackcdn.com/image/fetch/$s_!lK63!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ca1a73e-00ef-4d74-bc47-f21a3908dc0c_1296x432.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lK63!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ca1a73e-00ef-4d74-bc47-f21a3908dc0c_1296x432.png" width="1296" height="432" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5ca1a73e-00ef-4d74-bc47-f21a3908dc0c_1296x432.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:432,&quot;width&quot;:1296,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:50567,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/180900729?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ca1a73e-00ef-4d74-bc47-f21a3908dc0c_1296x432.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lK63!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ca1a73e-00ef-4d74-bc47-f21a3908dc0c_1296x432.png 424w, https://substackcdn.com/image/fetch/$s_!lK63!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ca1a73e-00ef-4d74-bc47-f21a3908dc0c_1296x432.png 848w, https://substackcdn.com/image/fetch/$s_!lK63!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ca1a73e-00ef-4d74-bc47-f21a3908dc0c_1296x432.png 1272w, https://substackcdn.com/image/fetch/$s_!lK63!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ca1a73e-00ef-4d74-bc47-f21a3908dc0c_1296x432.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>Driving To A Solution</h1><p>Docker networking is intensely interesting. There&#8217;s a solution here, and that&#8217;s using a different network driver. There&#8217;s several, but we will cover three. </p><p><strong>bridge</strong>: default, secondary IPs configured on the host. Issues on the intervlan/firewall flows as shown above. </p><p><strong>macvlan</strong>: this driver will actually act a separate interface in docker and give the clients in the network their own mac addresses. Requires your hypervisor support promiscuous mode for the extra macs coming from one port. This fixes our traffic issue. </p><p><strong>ipvlan</strong>: this driver will actually act a separate interface in docker and will use the same mac address as the parent interfaace. A good alternative since its the same mac coming out of the port.  This also fixes our traffic issue. </p><p>With both ip and mac vlans, the network is defined on the stack/compose and not on the host interface. It&#8217;s only active when the container that has the network configured is up. </p><h1>Driving Into a Brick Wall</h1><p>So great, right? Let&#8217;s configure the ip/mac vlan and go about our day. Not so fast. There is a huge caveat we need to cover. A better name for this feature is mac/ip vrf.</p><p>When a container is configured with the vlan option, it cannot talk to any other container on the same host. So if you&#8217;re you&#8217;re using a proxy that talks to other containers on the same host, it&#8217;s not going to work. Traffic leaving the host is unaffected. Also unaffected are any tools that monitor docker socket. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BT5Z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51448cb9-efda-4622-bf5f-955f9cc07bfd_782x473.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BT5Z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51448cb9-efda-4622-bf5f-955f9cc07bfd_782x473.png 424w, https://substackcdn.com/image/fetch/$s_!BT5Z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51448cb9-efda-4622-bf5f-955f9cc07bfd_782x473.png 848w, https://substackcdn.com/image/fetch/$s_!BT5Z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51448cb9-efda-4622-bf5f-955f9cc07bfd_782x473.png 1272w, https://substackcdn.com/image/fetch/$s_!BT5Z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51448cb9-efda-4622-bf5f-955f9cc07bfd_782x473.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BT5Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51448cb9-efda-4622-bf5f-955f9cc07bfd_782x473.png" width="782" height="473" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/51448cb9-efda-4622-bf5f-955f9cc07bfd_782x473.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:473,&quot;width&quot;:782,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:32235,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/180900729?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51448cb9-efda-4622-bf5f-955f9cc07bfd_782x473.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!BT5Z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51448cb9-efda-4622-bf5f-955f9cc07bfd_782x473.png 424w, https://substackcdn.com/image/fetch/$s_!BT5Z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51448cb9-efda-4622-bf5f-955f9cc07bfd_782x473.png 848w, https://substackcdn.com/image/fetch/$s_!BT5Z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51448cb9-efda-4622-bf5f-955f9cc07bfd_782x473.png 1272w, https://substackcdn.com/image/fetch/$s_!BT5Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51448cb9-efda-4622-bf5f-955f9cc07bfd_782x473.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>So my situation was that I have a proxy in my DMZ and a Cloudflare tunnel. I need NPM to use a vlan driver but I also need to be able to talk to the CF container as well. Luckily there is a solution. We&#8217;ll use the same driver for each.</p><h1>Configuration</h1><p>OK, the driver config can only be on one container. Let&#8217;s see what that looks like.<br></p><p>Notice that even though we&#8217;re using a parent interface, we get our own default gateway for this traffic. This allows us to not have to NAT out the bridge driver. We can use the same network as our parent, just make sure the IPs are unique on the network. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ya26!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79cfa961-7117-43dd-8d67-1b6af8f48add_555x193.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ya26!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79cfa961-7117-43dd-8d67-1b6af8f48add_555x193.png 424w, https://substackcdn.com/image/fetch/$s_!Ya26!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79cfa961-7117-43dd-8d67-1b6af8f48add_555x193.png 848w, https://substackcdn.com/image/fetch/$s_!Ya26!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79cfa961-7117-43dd-8d67-1b6af8f48add_555x193.png 1272w, https://substackcdn.com/image/fetch/$s_!Ya26!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79cfa961-7117-43dd-8d67-1b6af8f48add_555x193.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ya26!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79cfa961-7117-43dd-8d67-1b6af8f48add_555x193.png" width="555" height="193" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/79cfa961-7117-43dd-8d67-1b6af8f48add_555x193.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:193,&quot;width&quot;:555,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:13729,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/180900729?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79cfa961-7117-43dd-8d67-1b6af8f48add_555x193.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ya26!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79cfa961-7117-43dd-8d67-1b6af8f48add_555x193.png 424w, https://substackcdn.com/image/fetch/$s_!Ya26!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79cfa961-7117-43dd-8d67-1b6af8f48add_555x193.png 848w, https://substackcdn.com/image/fetch/$s_!Ya26!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79cfa961-7117-43dd-8d67-1b6af8f48add_555x193.png 1272w, https://substackcdn.com/image/fetch/$s_!Ya26!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79cfa961-7117-43dd-8d67-1b6af8f48add_555x193.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Once the network/gateway is configured now we actually set the IP under the service section. Once this is deployed, you should be able to ping that new address. As the note says there are no ports to expose, it&#8217;s all open. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ideV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cae132a-38dc-4048-926a-71ff9547eec1_729x197.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ideV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cae132a-38dc-4048-926a-71ff9547eec1_729x197.png 424w, https://substackcdn.com/image/fetch/$s_!ideV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cae132a-38dc-4048-926a-71ff9547eec1_729x197.png 848w, https://substackcdn.com/image/fetch/$s_!ideV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cae132a-38dc-4048-926a-71ff9547eec1_729x197.png 1272w, https://substackcdn.com/image/fetch/$s_!ideV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cae132a-38dc-4048-926a-71ff9547eec1_729x197.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ideV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cae132a-38dc-4048-926a-71ff9547eec1_729x197.png" width="729" height="197" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3cae132a-38dc-4048-926a-71ff9547eec1_729x197.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:197,&quot;width&quot;:729,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:19323,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/180900729?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cae132a-38dc-4048-926a-71ff9547eec1_729x197.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ideV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cae132a-38dc-4048-926a-71ff9547eec1_729x197.png 424w, https://substackcdn.com/image/fetch/$s_!ideV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cae132a-38dc-4048-926a-71ff9547eec1_729x197.png 848w, https://substackcdn.com/image/fetch/$s_!ideV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cae132a-38dc-4048-926a-71ff9547eec1_729x197.png 1272w, https://substackcdn.com/image/fetch/$s_!ideV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cae132a-38dc-4048-926a-71ff9547eec1_729x197.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Here&#8217;s what it looks like together. <br><em><strong>NOTE: volumes and other settings are not in the examples</strong></em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ek1d!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6ccb3c1-4eab-45b3-bcce-882e5d5bbf48_663x424.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ek1d!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6ccb3c1-4eab-45b3-bcce-882e5d5bbf48_663x424.png 424w, https://substackcdn.com/image/fetch/$s_!Ek1d!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6ccb3c1-4eab-45b3-bcce-882e5d5bbf48_663x424.png 848w, https://substackcdn.com/image/fetch/$s_!Ek1d!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6ccb3c1-4eab-45b3-bcce-882e5d5bbf48_663x424.png 1272w, https://substackcdn.com/image/fetch/$s_!Ek1d!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6ccb3c1-4eab-45b3-bcce-882e5d5bbf48_663x424.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ek1d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6ccb3c1-4eab-45b3-bcce-882e5d5bbf48_663x424.png" width="663" height="424" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a6ccb3c1-4eab-45b3-bcce-882e5d5bbf48_663x424.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:424,&quot;width&quot;:663,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:34984,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/180900729?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6ccb3c1-4eab-45b3-bcce-882e5d5bbf48_663x424.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ek1d!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6ccb3c1-4eab-45b3-bcce-882e5d5bbf48_663x424.png 424w, https://substackcdn.com/image/fetch/$s_!Ek1d!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6ccb3c1-4eab-45b3-bcce-882e5d5bbf48_663x424.png 848w, https://substackcdn.com/image/fetch/$s_!Ek1d!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6ccb3c1-4eab-45b3-bcce-882e5d5bbf48_663x424.png 1272w, https://substackcdn.com/image/fetch/$s_!Ek1d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6ccb3c1-4eab-45b3-bcce-882e5d5bbf48_663x424.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>Sharing The Love</h1><p>Ok, let&#8217;s add our other container. We set the network, but as external and we map to the name of the vlan network.<br></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ETCD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee91c803-ad7d-409d-9daa-9d4d6632683d_421x112.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ETCD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee91c803-ad7d-409d-9daa-9d4d6632683d_421x112.png 424w, https://substackcdn.com/image/fetch/$s_!ETCD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee91c803-ad7d-409d-9daa-9d4d6632683d_421x112.png 848w, https://substackcdn.com/image/fetch/$s_!ETCD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee91c803-ad7d-409d-9daa-9d4d6632683d_421x112.png 1272w, https://substackcdn.com/image/fetch/$s_!ETCD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee91c803-ad7d-409d-9daa-9d4d6632683d_421x112.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ETCD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee91c803-ad7d-409d-9daa-9d4d6632683d_421x112.png" width="421" height="112" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ee91c803-ad7d-409d-9daa-9d4d6632683d_421x112.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:112,&quot;width&quot;:421,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5656,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/180900729?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee91c803-ad7d-409d-9daa-9d4d6632683d_421x112.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!ETCD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee91c803-ad7d-409d-9daa-9d4d6632683d_421x112.png 424w, https://substackcdn.com/image/fetch/$s_!ETCD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee91c803-ad7d-409d-9daa-9d4d6632683d_421x112.png 848w, https://substackcdn.com/image/fetch/$s_!ETCD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee91c803-ad7d-409d-9daa-9d4d6632683d_421x112.png 1272w, https://substackcdn.com/image/fetch/$s_!ETCD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee91c803-ad7d-409d-9daa-9d4d6632683d_421x112.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Look in Portainer networks or via sudo docker network ls</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wgKa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc191c0f0-82da-48e9-8dd1-71a69f2263c7_599x220.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wgKa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc191c0f0-82da-48e9-8dd1-71a69f2263c7_599x220.png 424w, https://substackcdn.com/image/fetch/$s_!wgKa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc191c0f0-82da-48e9-8dd1-71a69f2263c7_599x220.png 848w, https://substackcdn.com/image/fetch/$s_!wgKa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc191c0f0-82da-48e9-8dd1-71a69f2263c7_599x220.png 1272w, https://substackcdn.com/image/fetch/$s_!wgKa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc191c0f0-82da-48e9-8dd1-71a69f2263c7_599x220.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wgKa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc191c0f0-82da-48e9-8dd1-71a69f2263c7_599x220.png" width="599" height="220" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c191c0f0-82da-48e9-8dd1-71a69f2263c7_599x220.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:220,&quot;width&quot;:599,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:44708,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/180900729?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc191c0f0-82da-48e9-8dd1-71a69f2263c7_599x220.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wgKa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc191c0f0-82da-48e9-8dd1-71a69f2263c7_599x220.png 424w, https://substackcdn.com/image/fetch/$s_!wgKa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc191c0f0-82da-48e9-8dd1-71a69f2263c7_599x220.png 848w, https://substackcdn.com/image/fetch/$s_!wgKa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc191c0f0-82da-48e9-8dd1-71a69f2263c7_599x220.png 1272w, https://substackcdn.com/image/fetch/$s_!wgKa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc191c0f0-82da-48e9-8dd1-71a69f2263c7_599x220.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0eYc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F433387fb-914d-4603-a58e-831c777be88b_1390x457.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0eYc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F433387fb-914d-4603-a58e-831c777be88b_1390x457.png 424w, https://substackcdn.com/image/fetch/$s_!0eYc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F433387fb-914d-4603-a58e-831c777be88b_1390x457.png 848w, https://substackcdn.com/image/fetch/$s_!0eYc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F433387fb-914d-4603-a58e-831c777be88b_1390x457.png 1272w, https://substackcdn.com/image/fetch/$s_!0eYc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F433387fb-914d-4603-a58e-831c777be88b_1390x457.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0eYc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F433387fb-914d-4603-a58e-831c777be88b_1390x457.png" width="1390" height="457" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/433387fb-914d-4603-a58e-831c777be88b_1390x457.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:457,&quot;width&quot;:1390,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:69723,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/180900729?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F433387fb-914d-4603-a58e-831c777be88b_1390x457.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0eYc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F433387fb-914d-4603-a58e-831c777be88b_1390x457.png 424w, https://substackcdn.com/image/fetch/$s_!0eYc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F433387fb-914d-4603-a58e-831c777be88b_1390x457.png 848w, https://substackcdn.com/image/fetch/$s_!0eYc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F433387fb-914d-4603-a58e-831c777be88b_1390x457.png 1272w, https://substackcdn.com/image/fetch/$s_!0eYc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F433387fb-914d-4603-a58e-831c777be88b_1390x457.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Then under the service we define the IP of the container. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3vlR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ea688c9-2274-46b3-935d-30cdf7dd898f_359x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3vlR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ea688c9-2274-46b3-935d-30cdf7dd898f_359x178.png 424w, https://substackcdn.com/image/fetch/$s_!3vlR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ea688c9-2274-46b3-935d-30cdf7dd898f_359x178.png 848w, https://substackcdn.com/image/fetch/$s_!3vlR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ea688c9-2274-46b3-935d-30cdf7dd898f_359x178.png 1272w, https://substackcdn.com/image/fetch/$s_!3vlR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ea688c9-2274-46b3-935d-30cdf7dd898f_359x178.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3vlR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ea688c9-2274-46b3-935d-30cdf7dd898f_359x178.png" width="359" height="178" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9ea688c9-2274-46b3-935d-30cdf7dd898f_359x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:178,&quot;width&quot;:359,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:11086,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/180900729?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ea688c9-2274-46b3-935d-30cdf7dd898f_359x178.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3vlR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ea688c9-2274-46b3-935d-30cdf7dd898f_359x178.png 424w, https://substackcdn.com/image/fetch/$s_!3vlR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ea688c9-2274-46b3-935d-30cdf7dd898f_359x178.png 848w, https://substackcdn.com/image/fetch/$s_!3vlR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ea688c9-2274-46b3-935d-30cdf7dd898f_359x178.png 1272w, https://substackcdn.com/image/fetch/$s_!3vlR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ea688c9-2274-46b3-935d-30cdf7dd898f_359x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Lather, rinse, repeat for any other containers that you need to talk to each other. If you want/need to use ipvlan instead simply use &#8220;ipvlan&#8221; as the driver. The documentation suggests ipvlan is the better way to go as well. But for home enterprise? macvlan is fine provided your hypervisor supports promiscuous mode on the vswitch. </p><p>Proxmox seems to have it enabled by default.</p><p><code>ip -details link:</code></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rcYt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3106680-e0ff-4d41-83ba-72a527e0524f_799x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rcYt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3106680-e0ff-4d41-83ba-72a527e0524f_799x48.png 424w, https://substackcdn.com/image/fetch/$s_!rcYt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3106680-e0ff-4d41-83ba-72a527e0524f_799x48.png 848w, https://substackcdn.com/image/fetch/$s_!rcYt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3106680-e0ff-4d41-83ba-72a527e0524f_799x48.png 1272w, https://substackcdn.com/image/fetch/$s_!rcYt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3106680-e0ff-4d41-83ba-72a527e0524f_799x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rcYt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3106680-e0ff-4d41-83ba-72a527e0524f_799x48.png" width="799" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d3106680-e0ff-4d41-83ba-72a527e0524f_799x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:799,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:10386,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/180900729?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3106680-e0ff-4d41-83ba-72a527e0524f_799x48.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!rcYt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3106680-e0ff-4d41-83ba-72a527e0524f_799x48.png 424w, https://substackcdn.com/image/fetch/$s_!rcYt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3106680-e0ff-4d41-83ba-72a527e0524f_799x48.png 848w, https://substackcdn.com/image/fetch/$s_!rcYt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3106680-e0ff-4d41-83ba-72a527e0524f_799x48.png 1272w, https://substackcdn.com/image/fetch/$s_!rcYt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3106680-e0ff-4d41-83ba-72a527e0524f_799x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><br>There&#8217;s also other drivers, where you can tag traffic, L3 IPVLAN, etc. That&#8217;s way out of scope for my use case, so but there&#8217;s extensive documentation <a href="https://docs.docker.com/engine/network/drivers/">here</a>. </p><h1><strong>Conclusion</strong></h1><p>Well, this was a journey well worth taking. The vlan bridge drivers are really useful when homing the same services with the same port on the same host. But the use case needs to carefully planned for, due to the natural isolation between drivers. But there&#8217;s a use case for mac/ip vlan, secondary IPs on the bridge driver, it&#8217;s up to you. </p><p>The flexibility of what Docker gives us is what makes the application so useful.</p><p>Until next time.  </p><p></p><p></p><p></p><p></p><p><br></p><p></p><p></p><p></p><p></p><p></p><p></p><p><br></p>]]></content:encoded></item><item><title><![CDATA[What The Heck's A Dozzle?]]></title><description><![CDATA[Putting The "Rozzle Dozzel" Into Container Logs]]></description><link>https://ramblingnonsense.nscriven.net/p/what-the-hecks-a-dozzle</link><guid isPermaLink="false">https://ramblingnonsense.nscriven.net/p/what-the-hecks-a-dozzle</guid><dc:creator><![CDATA[Nathaniel Scriven]]></dc:creator><pubDate>Wed, 19 Nov 2025 15:47:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!gCen!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8a83866-5aca-408f-9309-741d1f16bcd7_2520x1233.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1><strong>Intro and Musings</strong></h1><p>I might have a container addiction. I think I&#8217;m up to 40 or so. But, man what a ride. My Docker journey has been amazing and I&#8217;m so close to where I want to be. But you know what&#8217;s not fun about containers? Logs. Man, that&#8217;s tedious. Whether it&#8217;s Portainer bouncing you out of a log after you restart a container, or trying to avoid going blind by staring and trying to parse out the logs via CLI&#8230;BLEH. Once again, the universe provides with Dozzle. </p><h1>Dozzle!</h1><p>Ok so what is <a href="https://github.com/amir20/dozzle">Dozzle</a>? It&#8217;s a container (shocker) that simply streams the logs from other containers! It doesn&#8217;t store them, it streams. And you can search them all at once via regex, regular text, and I think sql or some such madness. And it also has a agent mode so you can streamline it all to one GUI. </p><p>Here what it looks like:</p><p>So the top one is the host the GUI is on, and the three &#8220;satellites&#8221; is where I have agents reporting. Right off the bat, it shows container stats, which is rad. Let&#8217;s search real quick, using the &#8220;search&#8221; under the lil Dozzle bug. This will return containers.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gCen!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8a83866-5aca-408f-9309-741d1f16bcd7_2520x1233.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gCen!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8a83866-5aca-408f-9309-741d1f16bcd7_2520x1233.png 424w, https://substackcdn.com/image/fetch/$s_!gCen!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8a83866-5aca-408f-9309-741d1f16bcd7_2520x1233.png 848w, https://substackcdn.com/image/fetch/$s_!gCen!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8a83866-5aca-408f-9309-741d1f16bcd7_2520x1233.png 1272w, https://substackcdn.com/image/fetch/$s_!gCen!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8a83866-5aca-408f-9309-741d1f16bcd7_2520x1233.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gCen!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8a83866-5aca-408f-9309-741d1f16bcd7_2520x1233.png" width="1456" height="712" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e8a83866-5aca-408f-9309-741d1f16bcd7_2520x1233.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:712,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:219285,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/179354466?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8a83866-5aca-408f-9309-741d1f16bcd7_2520x1233.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gCen!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8a83866-5aca-408f-9309-741d1f16bcd7_2520x1233.png 424w, https://substackcdn.com/image/fetch/$s_!gCen!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8a83866-5aca-408f-9309-741d1f16bcd7_2520x1233.png 848w, https://substackcdn.com/image/fetch/$s_!gCen!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8a83866-5aca-408f-9309-741d1f16bcd7_2520x1233.png 1272w, https://substackcdn.com/image/fetch/$s_!gCen!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8a83866-5aca-408f-9309-741d1f16bcd7_2520x1233.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yko0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8980b7a5-7d57-4133-9d77-b7f53ba84c58_1083x270.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yko0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8980b7a5-7d57-4133-9d77-b7f53ba84c58_1083x270.png 424w, https://substackcdn.com/image/fetch/$s_!yko0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8980b7a5-7d57-4133-9d77-b7f53ba84c58_1083x270.png 848w, https://substackcdn.com/image/fetch/$s_!yko0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8980b7a5-7d57-4133-9d77-b7f53ba84c58_1083x270.png 1272w, https://substackcdn.com/image/fetch/$s_!yko0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8980b7a5-7d57-4133-9d77-b7f53ba84c58_1083x270.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yko0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8980b7a5-7d57-4133-9d77-b7f53ba84c58_1083x270.png" width="1083" height="270" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8980b7a5-7d57-4133-9d77-b7f53ba84c58_1083x270.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:270,&quot;width&quot;:1083,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:51173,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/179354466?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8980b7a5-7d57-4133-9d77-b7f53ba84c58_1083x270.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yko0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8980b7a5-7d57-4133-9d77-b7f53ba84c58_1083x270.png 424w, https://substackcdn.com/image/fetch/$s_!yko0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8980b7a5-7d57-4133-9d77-b7f53ba84c58_1083x270.png 848w, https://substackcdn.com/image/fetch/$s_!yko0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8980b7a5-7d57-4133-9d77-b7f53ba84c58_1083x270.png 1272w, https://substackcdn.com/image/fetch/$s_!yko0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8980b7a5-7d57-4133-9d77-b7f53ba84c58_1083x270.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TxPc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ae63f19-e9e7-4b80-b5b4-d5857b884aac_1273x705.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TxPc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ae63f19-e9e7-4b80-b5b4-d5857b884aac_1273x705.png 424w, https://substackcdn.com/image/fetch/$s_!TxPc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ae63f19-e9e7-4b80-b5b4-d5857b884aac_1273x705.png 848w, https://substackcdn.com/image/fetch/$s_!TxPc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ae63f19-e9e7-4b80-b5b4-d5857b884aac_1273x705.png 1272w, https://substackcdn.com/image/fetch/$s_!TxPc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ae63f19-e9e7-4b80-b5b4-d5857b884aac_1273x705.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TxPc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ae63f19-e9e7-4b80-b5b4-d5857b884aac_1273x705.png" width="1273" height="705" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2ae63f19-e9e7-4b80-b5b4-d5857b884aac_1273x705.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:705,&quot;width&quot;:1273,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:196851,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/179354466?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ae63f19-e9e7-4b80-b5b4-d5857b884aac_1273x705.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TxPc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ae63f19-e9e7-4b80-b5b4-d5857b884aac_1273x705.png 424w, https://substackcdn.com/image/fetch/$s_!TxPc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ae63f19-e9e7-4b80-b5b4-d5857b884aac_1273x705.png 848w, https://substackcdn.com/image/fetch/$s_!TxPc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ae63f19-e9e7-4b80-b5b4-d5857b884aac_1273x705.png 1272w, https://substackcdn.com/image/fetch/$s_!TxPc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ae63f19-e9e7-4b80-b5b4-d5857b884aac_1273x705.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">LOGS!</figcaption></figure></div><p>Now if I click on that container, in the upper right I get a menu. It&#8217;s a bit vague that it&#8217;s there. There&#8217;s a lot to use here. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2j9J!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89999e8-e533-445f-8187-9428c9f8f664_554x136.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2j9J!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89999e8-e533-445f-8187-9428c9f8f664_554x136.png 424w, https://substackcdn.com/image/fetch/$s_!2j9J!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89999e8-e533-445f-8187-9428c9f8f664_554x136.png 848w, https://substackcdn.com/image/fetch/$s_!2j9J!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89999e8-e533-445f-8187-9428c9f8f664_554x136.png 1272w, https://substackcdn.com/image/fetch/$s_!2j9J!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89999e8-e533-445f-8187-9428c9f8f664_554x136.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2j9J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89999e8-e533-445f-8187-9428c9f8f664_554x136.png" width="554" height="136" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f89999e8-e533-445f-8187-9428c9f8f664_554x136.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:136,&quot;width&quot;:554,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:12554,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/179354466?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89999e8-e533-445f-8187-9428c9f8f664_554x136.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2j9J!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89999e8-e533-445f-8187-9428c9f8f664_554x136.png 424w, https://substackcdn.com/image/fetch/$s_!2j9J!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89999e8-e533-445f-8187-9428c9f8f664_554x136.png 848w, https://substackcdn.com/image/fetch/$s_!2j9J!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89999e8-e533-445f-8187-9428c9f8f664_554x136.png 1272w, https://substackcdn.com/image/fetch/$s_!2j9J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89999e8-e533-445f-8187-9428c9f8f664_554x136.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jpkl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37c97672-2e30-46d0-8450-f9b4abe904fa_379x263.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jpkl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37c97672-2e30-46d0-8450-f9b4abe904fa_379x263.png 424w, https://substackcdn.com/image/fetch/$s_!jpkl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37c97672-2e30-46d0-8450-f9b4abe904fa_379x263.png 848w, https://substackcdn.com/image/fetch/$s_!jpkl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37c97672-2e30-46d0-8450-f9b4abe904fa_379x263.png 1272w, https://substackcdn.com/image/fetch/$s_!jpkl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37c97672-2e30-46d0-8450-f9b4abe904fa_379x263.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jpkl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37c97672-2e30-46d0-8450-f9b4abe904fa_379x263.png" width="379" height="263" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/37c97672-2e30-46d0-8450-f9b4abe904fa_379x263.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:263,&quot;width&quot;:379,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:16546,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/179354466?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37c97672-2e30-46d0-8450-f9b4abe904fa_379x263.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jpkl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37c97672-2e30-46d0-8450-f9b4abe904fa_379x263.png 424w, https://substackcdn.com/image/fetch/$s_!jpkl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37c97672-2e30-46d0-8450-f9b4abe904fa_379x263.png 848w, https://substackcdn.com/image/fetch/$s_!jpkl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37c97672-2e30-46d0-8450-f9b4abe904fa_379x263.png 1272w, https://substackcdn.com/image/fetch/$s_!jpkl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37c97672-2e30-46d0-8450-f9b4abe904fa_379x263.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ox2K!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe533ba6-ddb5-43a0-8246-856b214af8e4_250x387.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ox2K!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe533ba6-ddb5-43a0-8246-856b214af8e4_250x387.png 424w, https://substackcdn.com/image/fetch/$s_!Ox2K!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe533ba6-ddb5-43a0-8246-856b214af8e4_250x387.png 848w, https://substackcdn.com/image/fetch/$s_!Ox2K!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe533ba6-ddb5-43a0-8246-856b214af8e4_250x387.png 1272w, https://substackcdn.com/image/fetch/$s_!Ox2K!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe533ba6-ddb5-43a0-8246-856b214af8e4_250x387.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ox2K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe533ba6-ddb5-43a0-8246-856b214af8e4_250x387.png" width="250" height="387" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/be533ba6-ddb5-43a0-8246-856b214af8e4_250x387.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:387,&quot;width&quot;:250,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:34102,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/179354466?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe533ba6-ddb5-43a0-8246-856b214af8e4_250x387.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ox2K!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe533ba6-ddb5-43a0-8246-856b214af8e4_250x387.png 424w, https://substackcdn.com/image/fetch/$s_!Ox2K!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe533ba6-ddb5-43a0-8246-856b214af8e4_250x387.png 848w, https://substackcdn.com/image/fetch/$s_!Ox2K!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe533ba6-ddb5-43a0-8246-856b214af8e4_250x387.png 1272w, https://substackcdn.com/image/fetch/$s_!Ox2K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe533ba6-ddb5-43a0-8246-856b214af8e4_250x387.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In the search menu, you can filter and search the current log as well.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0c4A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a7bcf5c-2e6f-41b4-8d13-c894a37693f2_1812x115.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0c4A!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a7bcf5c-2e6f-41b4-8d13-c894a37693f2_1812x115.png 424w, https://substackcdn.com/image/fetch/$s_!0c4A!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a7bcf5c-2e6f-41b4-8d13-c894a37693f2_1812x115.png 848w, https://substackcdn.com/image/fetch/$s_!0c4A!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a7bcf5c-2e6f-41b4-8d13-c894a37693f2_1812x115.png 1272w, https://substackcdn.com/image/fetch/$s_!0c4A!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a7bcf5c-2e6f-41b4-8d13-c894a37693f2_1812x115.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0c4A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a7bcf5c-2e6f-41b4-8d13-c894a37693f2_1812x115.png" width="1456" height="92" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0a7bcf5c-2e6f-41b4-8d13-c894a37693f2_1812x115.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:92,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:36769,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/179354466?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a7bcf5c-2e6f-41b4-8d13-c894a37693f2_1812x115.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0c4A!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a7bcf5c-2e6f-41b4-8d13-c894a37693f2_1812x115.png 424w, https://substackcdn.com/image/fetch/$s_!0c4A!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a7bcf5c-2e6f-41b4-8d13-c894a37693f2_1812x115.png 848w, https://substackcdn.com/image/fetch/$s_!0c4A!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a7bcf5c-2e6f-41b4-8d13-c894a37693f2_1812x115.png 1272w, https://substackcdn.com/image/fetch/$s_!0c4A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a7bcf5c-2e6f-41b4-8d13-c894a37693f2_1812x115.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>That&#8217;s awesome, but check this out, </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!A1PT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7893e088-77d0-459d-b570-4054e9bee862_890x103.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!A1PT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7893e088-77d0-459d-b570-4054e9bee862_890x103.png 424w, https://substackcdn.com/image/fetch/$s_!A1PT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7893e088-77d0-459d-b570-4054e9bee862_890x103.png 848w, https://substackcdn.com/image/fetch/$s_!A1PT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7893e088-77d0-459d-b570-4054e9bee862_890x103.png 1272w, https://substackcdn.com/image/fetch/$s_!A1PT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7893e088-77d0-459d-b570-4054e9bee862_890x103.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!A1PT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7893e088-77d0-459d-b570-4054e9bee862_890x103.png" width="890" height="103" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7893e088-77d0-459d-b570-4054e9bee862_890x103.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:103,&quot;width&quot;:890,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:56324,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/179354466?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7893e088-77d0-459d-b570-4054e9bee862_890x103.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!A1PT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7893e088-77d0-459d-b570-4054e9bee862_890x103.png 424w, https://substackcdn.com/image/fetch/$s_!A1PT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7893e088-77d0-459d-b570-4054e9bee862_890x103.png 848w, https://substackcdn.com/image/fetch/$s_!A1PT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7893e088-77d0-459d-b570-4054e9bee862_890x103.png 1272w, https://substackcdn.com/image/fetch/$s_!A1PT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7893e088-77d0-459d-b570-4054e9bee862_890x103.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!D9rw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F163a68b7-7e72-4cc1-b0b7-cb7df6cd3f1d_419x458.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!D9rw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F163a68b7-7e72-4cc1-b0b7-cb7df6cd3f1d_419x458.png 424w, https://substackcdn.com/image/fetch/$s_!D9rw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F163a68b7-7e72-4cc1-b0b7-cb7df6cd3f1d_419x458.png 848w, https://substackcdn.com/image/fetch/$s_!D9rw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F163a68b7-7e72-4cc1-b0b7-cb7df6cd3f1d_419x458.png 1272w, https://substackcdn.com/image/fetch/$s_!D9rw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F163a68b7-7e72-4cc1-b0b7-cb7df6cd3f1d_419x458.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!D9rw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F163a68b7-7e72-4cc1-b0b7-cb7df6cd3f1d_419x458.png" width="419" height="458" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/163a68b7-7e72-4cc1-b0b7-cb7df6cd3f1d_419x458.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:458,&quot;width&quot;:419,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:45411,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/179354466?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F163a68b7-7e72-4cc1-b0b7-cb7df6cd3f1d_419x458.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!D9rw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F163a68b7-7e72-4cc1-b0b7-cb7df6cd3f1d_419x458.png 424w, https://substackcdn.com/image/fetch/$s_!D9rw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F163a68b7-7e72-4cc1-b0b7-cb7df6cd3f1d_419x458.png 848w, https://substackcdn.com/image/fetch/$s_!D9rw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F163a68b7-7e72-4cc1-b0b7-cb7df6cd3f1d_419x458.png 1272w, https://substackcdn.com/image/fetch/$s_!D9rw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F163a68b7-7e72-4cc1-b0b7-cb7df6cd3f1d_419x458.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>You can get ALL the logs in one live, searchable view. But wait, that&#8217;s not all! <br></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VV04!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa058a391-37c1-469f-ac26-b4e2186f2d39_721x198.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VV04!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa058a391-37c1-469f-ac26-b4e2186f2d39_721x198.png 424w, https://substackcdn.com/image/fetch/$s_!VV04!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa058a391-37c1-469f-ac26-b4e2186f2d39_721x198.png 848w, https://substackcdn.com/image/fetch/$s_!VV04!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa058a391-37c1-469f-ac26-b4e2186f2d39_721x198.png 1272w, https://substackcdn.com/image/fetch/$s_!VV04!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa058a391-37c1-469f-ac26-b4e2186f2d39_721x198.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VV04!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa058a391-37c1-469f-ac26-b4e2186f2d39_721x198.png" width="721" height="198" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a058a391-37c1-469f-ac26-b4e2186f2d39_721x198.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:198,&quot;width&quot;:721,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:64848,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/179354466?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa058a391-37c1-469f-ac26-b4e2186f2d39_721x198.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VV04!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa058a391-37c1-469f-ac26-b4e2186f2d39_721x198.png 424w, https://substackcdn.com/image/fetch/$s_!VV04!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa058a391-37c1-469f-ac26-b4e2186f2d39_721x198.png 848w, https://substackcdn.com/image/fetch/$s_!VV04!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa058a391-37c1-469f-ac26-b4e2186f2d39_721x198.png 1272w, https://substackcdn.com/image/fetch/$s_!VV04!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa058a391-37c1-469f-ac26-b4e2186f2d39_721x198.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>YOU CAN STACK MULTIPLE CONTAINERS IN ONE VIEW FROM DIFFERNT HOSTS! </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xp2v!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf4953cd-47fe-4e48-b264-58b0e0cce271_2543x346.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xp2v!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf4953cd-47fe-4e48-b264-58b0e0cce271_2543x346.png 424w, https://substackcdn.com/image/fetch/$s_!xp2v!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf4953cd-47fe-4e48-b264-58b0e0cce271_2543x346.png 848w, https://substackcdn.com/image/fetch/$s_!xp2v!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf4953cd-47fe-4e48-b264-58b0e0cce271_2543x346.png 1272w, https://substackcdn.com/image/fetch/$s_!xp2v!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf4953cd-47fe-4e48-b264-58b0e0cce271_2543x346.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xp2v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf4953cd-47fe-4e48-b264-58b0e0cce271_2543x346.png" width="1456" height="198" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/df4953cd-47fe-4e48-b264-58b0e0cce271_2543x346.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:198,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:132576,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/179354466?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf4953cd-47fe-4e48-b264-58b0e0cce271_2543x346.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xp2v!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf4953cd-47fe-4e48-b264-58b0e0cce271_2543x346.png 424w, https://substackcdn.com/image/fetch/$s_!xp2v!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf4953cd-47fe-4e48-b264-58b0e0cce271_2543x346.png 848w, https://substackcdn.com/image/fetch/$s_!xp2v!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf4953cd-47fe-4e48-b264-58b0e0cce271_2543x346.png 1272w, https://substackcdn.com/image/fetch/$s_!xp2v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf4953cd-47fe-4e48-b264-58b0e0cce271_2543x346.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>And you can pin containers as favorites&#8230;</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ss5g!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F003e22e7-fb58-4dde-bf8a-95e2cff3efe7_799x105.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ss5g!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F003e22e7-fb58-4dde-bf8a-95e2cff3efe7_799x105.png 424w, https://substackcdn.com/image/fetch/$s_!Ss5g!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F003e22e7-fb58-4dde-bf8a-95e2cff3efe7_799x105.png 848w, https://substackcdn.com/image/fetch/$s_!Ss5g!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F003e22e7-fb58-4dde-bf8a-95e2cff3efe7_799x105.png 1272w, https://substackcdn.com/image/fetch/$s_!Ss5g!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F003e22e7-fb58-4dde-bf8a-95e2cff3efe7_799x105.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ss5g!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F003e22e7-fb58-4dde-bf8a-95e2cff3efe7_799x105.png" width="799" height="105" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/003e22e7-fb58-4dde-bf8a-95e2cff3efe7_799x105.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:105,&quot;width&quot;:799,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:15226,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/179354466?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F003e22e7-fb58-4dde-bf8a-95e2cff3efe7_799x105.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ss5g!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F003e22e7-fb58-4dde-bf8a-95e2cff3efe7_799x105.png 424w, https://substackcdn.com/image/fetch/$s_!Ss5g!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F003e22e7-fb58-4dde-bf8a-95e2cff3efe7_799x105.png 848w, https://substackcdn.com/image/fetch/$s_!Ss5g!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F003e22e7-fb58-4dde-bf8a-95e2cff3efe7_799x105.png 1272w, https://substackcdn.com/image/fetch/$s_!Ss5g!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F003e22e7-fb58-4dde-bf8a-95e2cff3efe7_799x105.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gWGu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f007a57-67a7-4ef0-9be7-0514c9c0dab9_327x136.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gWGu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f007a57-67a7-4ef0-9be7-0514c9c0dab9_327x136.png 424w, https://substackcdn.com/image/fetch/$s_!gWGu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f007a57-67a7-4ef0-9be7-0514c9c0dab9_327x136.png 848w, https://substackcdn.com/image/fetch/$s_!gWGu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f007a57-67a7-4ef0-9be7-0514c9c0dab9_327x136.png 1272w, https://substackcdn.com/image/fetch/$s_!gWGu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f007a57-67a7-4ef0-9be7-0514c9c0dab9_327x136.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gWGu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f007a57-67a7-4ef0-9be7-0514c9c0dab9_327x136.png" width="327" height="136" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f007a57-67a7-4ef0-9be7-0514c9c0dab9_327x136.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:136,&quot;width&quot;:327,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:24314,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/179354466?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f007a57-67a7-4ef0-9be7-0514c9c0dab9_327x136.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gWGu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f007a57-67a7-4ef0-9be7-0514c9c0dab9_327x136.png 424w, https://substackcdn.com/image/fetch/$s_!gWGu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f007a57-67a7-4ef0-9be7-0514c9c0dab9_327x136.png 848w, https://substackcdn.com/image/fetch/$s_!gWGu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f007a57-67a7-4ef0-9be7-0514c9c0dab9_327x136.png 1272w, https://substackcdn.com/image/fetch/$s_!gWGu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f007a57-67a7-4ef0-9be7-0514c9c0dab9_327x136.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Finally in the settings...</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mIm_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcdf9749-098e-4494-a0b6-83fa2a105b98_1833x302.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mIm_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcdf9749-098e-4494-a0b6-83fa2a105b98_1833x302.png 424w, https://substackcdn.com/image/fetch/$s_!mIm_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcdf9749-098e-4494-a0b6-83fa2a105b98_1833x302.png 848w, https://substackcdn.com/image/fetch/$s_!mIm_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcdf9749-098e-4494-a0b6-83fa2a105b98_1833x302.png 1272w, https://substackcdn.com/image/fetch/$s_!mIm_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcdf9749-098e-4494-a0b6-83fa2a105b98_1833x302.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mIm_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcdf9749-098e-4494-a0b6-83fa2a105b98_1833x302.png" width="1456" height="240" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dcdf9749-098e-4494-a0b6-83fa2a105b98_1833x302.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:240,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:37442,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/179354466?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcdf9749-098e-4494-a0b6-83fa2a105b98_1833x302.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mIm_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcdf9749-098e-4494-a0b6-83fa2a105b98_1833x302.png 424w, https://substackcdn.com/image/fetch/$s_!mIm_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcdf9749-098e-4494-a0b6-83fa2a105b98_1833x302.png 848w, https://substackcdn.com/image/fetch/$s_!mIm_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcdf9749-098e-4494-a0b6-83fa2a105b98_1833x302.png 1272w, https://substackcdn.com/image/fetch/$s_!mIm_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcdf9749-098e-4494-a0b6-83fa2a105b98_1833x302.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Seeing the logs of containers that are stopped is actually surprisingly useful. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!J0i0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88499505-f2b0-4d59-ac3d-aa916f1bd9af_683x97.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!J0i0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88499505-f2b0-4d59-ac3d-aa916f1bd9af_683x97.png 424w, https://substackcdn.com/image/fetch/$s_!J0i0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88499505-f2b0-4d59-ac3d-aa916f1bd9af_683x97.png 848w, https://substackcdn.com/image/fetch/$s_!J0i0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88499505-f2b0-4d59-ac3d-aa916f1bd9af_683x97.png 1272w, https://substackcdn.com/image/fetch/$s_!J0i0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88499505-f2b0-4d59-ac3d-aa916f1bd9af_683x97.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!J0i0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88499505-f2b0-4d59-ac3d-aa916f1bd9af_683x97.png" width="683" height="97" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/88499505-f2b0-4d59-ac3d-aa916f1bd9af_683x97.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:97,&quot;width&quot;:683,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:51777,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/179354466?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88499505-f2b0-4d59-ac3d-aa916f1bd9af_683x97.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!J0i0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88499505-f2b0-4d59-ac3d-aa916f1bd9af_683x97.png 424w, https://substackcdn.com/image/fetch/$s_!J0i0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88499505-f2b0-4d59-ac3d-aa916f1bd9af_683x97.png 848w, https://substackcdn.com/image/fetch/$s_!J0i0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88499505-f2b0-4d59-ac3d-aa916f1bd9af_683x97.png 1272w, https://substackcdn.com/image/fetch/$s_!J0i0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88499505-f2b0-4d59-ac3d-aa916f1bd9af_683x97.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Ok enough gushing, let&#8217;s get into the stack configs. </p><h1>Config Time!</h1><p>Ok, my setup is fairly simple. I did find the agent config to be a bit confusing at first, so I&#8217;ll show both examples. <br><br>Full details with all options are here: <a href="https://dozzle.dev/guide/getting-started">https://dozzle.dev/guide/getting-started</a></p><p>Let&#8217;s split this into sections. <br><br><em><strong>NOTE: I&#8217;m using </strong></em><a href="https://ramblingnonsense.nscriven.net/p/whats-up-docker">WUD </a><em><strong>for updates, so I use tagged releases. Feel free to replace with &#8220;latest&#8221; if that&#8217;s your jam.</strong></em> <br><br>Pretty basic, though I changed the sock to be RO. I don&#8217;t have a need or want in my use case for any actions by Dozzle. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pjAq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58309309-779b-45de-9e4f-a223cf31463f_585x188.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pjAq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58309309-779b-45de-9e4f-a223cf31463f_585x188.png 424w, https://substackcdn.com/image/fetch/$s_!pjAq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58309309-779b-45de-9e4f-a223cf31463f_585x188.png 848w, https://substackcdn.com/image/fetch/$s_!pjAq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58309309-779b-45de-9e4f-a223cf31463f_585x188.png 1272w, https://substackcdn.com/image/fetch/$s_!pjAq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58309309-779b-45de-9e4f-a223cf31463f_585x188.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pjAq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58309309-779b-45de-9e4f-a223cf31463f_585x188.png" width="585" height="188" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/58309309-779b-45de-9e4f-a223cf31463f_585x188.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:188,&quot;width&quot;:585,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:12756,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/179354466?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58309309-779b-45de-9e4f-a223cf31463f_585x188.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pjAq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58309309-779b-45de-9e4f-a223cf31463f_585x188.png 424w, https://substackcdn.com/image/fetch/$s_!pjAq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58309309-779b-45de-9e4f-a223cf31463f_585x188.png 848w, https://substackcdn.com/image/fetch/$s_!pjAq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58309309-779b-45de-9e4f-a223cf31463f_585x188.png 1272w, https://substackcdn.com/image/fetch/$s_!pjAq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58309309-779b-45de-9e4f-a223cf31463f_585x188.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>For the environment variables, see the remote agent section. The agents are comma separated.  As of right now Dozzle doesn&#8217;t like starting if the agents aren&#8217;t reachable so maybe set them up first.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_zMg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9afac77d-6a10-437d-acee-6ca54b6e361e_884x168.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_zMg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9afac77d-6a10-437d-acee-6ca54b6e361e_884x168.png 424w, https://substackcdn.com/image/fetch/$s_!_zMg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9afac77d-6a10-437d-acee-6ca54b6e361e_884x168.png 848w, https://substackcdn.com/image/fetch/$s_!_zMg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9afac77d-6a10-437d-acee-6ca54b6e361e_884x168.png 1272w, https://substackcdn.com/image/fetch/$s_!_zMg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9afac77d-6a10-437d-acee-6ca54b6e361e_884x168.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_zMg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9afac77d-6a10-437d-acee-6ca54b6e361e_884x168.png" width="884" height="168" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9afac77d-6a10-437d-acee-6ca54b6e361e_884x168.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:168,&quot;width&quot;:884,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:12927,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/179354466?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9afac77d-6a10-437d-acee-6ca54b6e361e_884x168.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_zMg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9afac77d-6a10-437d-acee-6ca54b6e361e_884x168.png 424w, https://substackcdn.com/image/fetch/$s_!_zMg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9afac77d-6a10-437d-acee-6ca54b6e361e_884x168.png 848w, https://substackcdn.com/image/fetch/$s_!_zMg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9afac77d-6a10-437d-acee-6ca54b6e361e_884x168.png 1272w, https://substackcdn.com/image/fetch/$s_!_zMg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9afac77d-6a10-437d-acee-6ca54b6e361e_884x168.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h1>AGENT CONFIG</h1><p>The agent config is pretty straightforward. Note the port and &#8220;agent&#8221; command. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RRD5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70137b50-1c17-4de3-969a-4a1b7832394c_631x348.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RRD5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70137b50-1c17-4de3-969a-4a1b7832394c_631x348.png 424w, https://substackcdn.com/image/fetch/$s_!RRD5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70137b50-1c17-4de3-969a-4a1b7832394c_631x348.png 848w, https://substackcdn.com/image/fetch/$s_!RRD5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70137b50-1c17-4de3-969a-4a1b7832394c_631x348.png 1272w, https://substackcdn.com/image/fetch/$s_!RRD5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70137b50-1c17-4de3-969a-4a1b7832394c_631x348.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RRD5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70137b50-1c17-4de3-969a-4a1b7832394c_631x348.png" width="631" height="348" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/70137b50-1c17-4de3-969a-4a1b7832394c_631x348.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:348,&quot;width&quot;:631,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:19662,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/179354466?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70137b50-1c17-4de3-969a-4a1b7832394c_631x348.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RRD5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70137b50-1c17-4de3-969a-4a1b7832394c_631x348.png 424w, https://substackcdn.com/image/fetch/$s_!RRD5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70137b50-1c17-4de3-969a-4a1b7832394c_631x348.png 848w, https://substackcdn.com/image/fetch/$s_!RRD5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70137b50-1c17-4de3-969a-4a1b7832394c_631x348.png 1272w, https://substackcdn.com/image/fetch/$s_!RRD5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70137b50-1c17-4de3-969a-4a1b7832394c_631x348.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><br>Full examples are on my <a href="https://github.com/darthrater78/ramblingnonsense/tree/main">GitHub</a>.</p><h1>Conclusion</h1><p>Not much more to say, apart from finding a solution that meets another need I had. Pulse for detailed host usage/alerts, Kuma for easy uptime alerts, and now Dozzle for easy consumption  of container logs! I think the only thing now missing is some way to gather all the patch information in one place about all my Linux hosts. <br><br>I don&#8217;t know, sounds like Rambling Nonsense to me. ;) <br><br>Until next time. </p><p></p><p></p><p></p><p></p><p></p><p><br></p>]]></content:encoded></item><item><title><![CDATA[It's Docker-ing Time! Part 3]]></title><description><![CDATA[Multiple IPs and Nuanced Security.]]></description><link>https://ramblingnonsense.nscriven.net/p/its-docker-ing-time-part-3</link><guid isPermaLink="false">https://ramblingnonsense.nscriven.net/p/its-docker-ing-time-part-3</guid><dc:creator><![CDATA[Nathaniel Scriven]]></dc:creator><pubDate>Tue, 11 Nov 2025 17:41:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!oGaz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39a69da1-22c6-4a92-9dab-a9abd2a8792b_657x595.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><a href="https://ramblingnonsense.nscriven.net/p/its-docker-ing-time">Part 1</a><br><a href="https://ramblingnonsense.nscriven.net/p/its-docker-ing-time-ac9">Part 2</a><br><a href="https://ramblingnonsense.nscriven.net/p/its-docker-ing-time-part-4">Part4</a></p><h1><strong>Intro and Musings</strong></h1><p>Well hello there! Doing a part three on this kind of surprised me, but as I learn new things I like to put fingers to keyboard and further document my journey in the hope that others will also find it useful. I think that this may be one of the more important posts I've made as it will highlight a nuance to the docker solution that isn&#8217;t as obvious as it should be. </p><p>So let&#8217;s start off with the use case that brought us here. </p><h1>Making A Case</h1><p>Ok, so. I have my one docker host at 10.0.0.10. I have about 35 containers and they all use the standard<code> host:container </code>convention to make the resources available. I&#8217;ve never seen a different convention, in any other compose, ever. </p><p>So at 10.0.0.10 I have WUD on port 30010 and NPM (Nginx Proxy Manager) on port 443. I have the same setup on 10.0.0.11. My eye in the sky, Uptime Kuma keeps tabs on everybody for downtime notifications. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oGaz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39a69da1-22c6-4a92-9dab-a9abd2a8792b_657x595.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oGaz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39a69da1-22c6-4a92-9dab-a9abd2a8792b_657x595.png 424w, https://substackcdn.com/image/fetch/$s_!oGaz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39a69da1-22c6-4a92-9dab-a9abd2a8792b_657x595.png 848w, https://substackcdn.com/image/fetch/$s_!oGaz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39a69da1-22c6-4a92-9dab-a9abd2a8792b_657x595.png 1272w, https://substackcdn.com/image/fetch/$s_!oGaz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39a69da1-22c6-4a92-9dab-a9abd2a8792b_657x595.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oGaz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39a69da1-22c6-4a92-9dab-a9abd2a8792b_657x595.png" width="657" height="595" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/39a69da1-22c6-4a92-9dab-a9abd2a8792b_657x595.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:595,&quot;width&quot;:657,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:38011,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/178611987?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39a69da1-22c6-4a92-9dab-a9abd2a8792b_657x595.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!oGaz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39a69da1-22c6-4a92-9dab-a9abd2a8792b_657x595.png 424w, https://substackcdn.com/image/fetch/$s_!oGaz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39a69da1-22c6-4a92-9dab-a9abd2a8792b_657x595.png 848w, https://substackcdn.com/image/fetch/$s_!oGaz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39a69da1-22c6-4a92-9dab-a9abd2a8792b_657x595.png 1272w, https://substackcdn.com/image/fetch/$s_!oGaz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39a69da1-22c6-4a92-9dab-a9abd2a8792b_657x595.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><br>So, lately I&#8217;m been having an issue where across vlans my firewall is having issues sending traffic to the right destinations where the FQDNs have the same IP and causing havoc with my firewall rules due to some dopey DNS cache. </p><p>For example, abs.nscriven.net and pulse.nscriven.net both go to Nginx at 10.0.0.10. So my initial solution was to build another docker host, just to proxy that IP from a unique address. A total waste of resources and a major PIA as now I need to duplicate WUD, DNS entries, Proxy entries, blah blah blah. But I did it, because my son was on me because he couldn&#8217;t access these resources externally. (Home Enterprise, remember ;) )</p><p>So I did this as a stopgap measure. I told my buddy Alex (who I work with) about this and he told me, &#8220;why not just use a second IP on your first host and use that for your conflicting containers?&#8221;<br><br>Me: /dumb look&#8230;&#8221;I didn&#8217;t know I could do that.&#8221;  </p><h1>IP Address Value Meal</h1><p>Ok, so adding the secondary address on the same vlan is really easy it turns out. For Ubuntu, you edit netplan, and add a second address under the first and then save and &#8220;apply netplan&#8221;. They should respond to a ping right away. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Qi7G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d14ea65-d16f-4d6c-9a33-f4a95f12185d_269x136.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qi7G!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d14ea65-d16f-4d6c-9a33-f4a95f12185d_269x136.png 424w, https://substackcdn.com/image/fetch/$s_!Qi7G!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d14ea65-d16f-4d6c-9a33-f4a95f12185d_269x136.png 848w, https://substackcdn.com/image/fetch/$s_!Qi7G!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d14ea65-d16f-4d6c-9a33-f4a95f12185d_269x136.png 1272w, https://substackcdn.com/image/fetch/$s_!Qi7G!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d14ea65-d16f-4d6c-9a33-f4a95f12185d_269x136.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Qi7G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d14ea65-d16f-4d6c-9a33-f4a95f12185d_269x136.png" width="269" height="136" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5d14ea65-d16f-4d6c-9a33-f4a95f12185d_269x136.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:136,&quot;width&quot;:269,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:6688,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/178611987?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d14ea65-d16f-4d6c-9a33-f4a95f12185d_269x136.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Qi7G!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d14ea65-d16f-4d6c-9a33-f4a95f12185d_269x136.png 424w, https://substackcdn.com/image/fetch/$s_!Qi7G!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d14ea65-d16f-4d6c-9a33-f4a95f12185d_269x136.png 848w, https://substackcdn.com/image/fetch/$s_!Qi7G!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d14ea65-d16f-4d6c-9a33-f4a95f12185d_269x136.png 1272w, https://substackcdn.com/image/fetch/$s_!Qi7G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d14ea65-d16f-4d6c-9a33-f4a95f12185d_269x136.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">WHEEE!!!</figcaption></figure></div><p>So my thought was, I&#8217;ll decom 10.0.0.11 and add that IP to the 1st host, light up Nginx and profit. I won&#8217;t have to redo firewall rules, DNS, etc. So the new design looks like: </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JwW_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50350aa2-9c65-4f3b-9cd2-b8193efa9718_406x567.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JwW_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50350aa2-9c65-4f3b-9cd2-b8193efa9718_406x567.png 424w, https://substackcdn.com/image/fetch/$s_!JwW_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50350aa2-9c65-4f3b-9cd2-b8193efa9718_406x567.png 848w, https://substackcdn.com/image/fetch/$s_!JwW_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50350aa2-9c65-4f3b-9cd2-b8193efa9718_406x567.png 1272w, https://substackcdn.com/image/fetch/$s_!JwW_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50350aa2-9c65-4f3b-9cd2-b8193efa9718_406x567.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JwW_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50350aa2-9c65-4f3b-9cd2-b8193efa9718_406x567.png" width="406" height="567" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/50350aa2-9c65-4f3b-9cd2-b8193efa9718_406x567.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:567,&quot;width&quot;:406,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:36611,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/178611987?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50350aa2-9c65-4f3b-9cd2-b8193efa9718_406x567.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!JwW_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50350aa2-9c65-4f3b-9cd2-b8193efa9718_406x567.png 424w, https://substackcdn.com/image/fetch/$s_!JwW_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50350aa2-9c65-4f3b-9cd2-b8193efa9718_406x567.png 848w, https://substackcdn.com/image/fetch/$s_!JwW_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50350aa2-9c65-4f3b-9cd2-b8193efa9718_406x567.png 1272w, https://substackcdn.com/image/fetch/$s_!JwW_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50350aa2-9c65-4f3b-9cd2-b8193efa9718_406x567.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em><strong>Note: There&#8217;s more other  ways to this with macvlans, we&#8217;ll cover this in a future post. </strong></em></p><p>So now I have this plan, right? How do I get it done? Well it turns out you can bind containers to IPs! The convention is IP: host port: container port.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QzMc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F058a343c-5d5a-4466-aae1-1b6465a6f36a_437x161.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QzMc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F058a343c-5d5a-4466-aae1-1b6465a6f36a_437x161.png 424w, https://substackcdn.com/image/fetch/$s_!QzMc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F058a343c-5d5a-4466-aae1-1b6465a6f36a_437x161.png 848w, https://substackcdn.com/image/fetch/$s_!QzMc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F058a343c-5d5a-4466-aae1-1b6465a6f36a_437x161.png 1272w, https://substackcdn.com/image/fetch/$s_!QzMc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F058a343c-5d5a-4466-aae1-1b6465a6f36a_437x161.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QzMc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F058a343c-5d5a-4466-aae1-1b6465a6f36a_437x161.png" width="437" height="161" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/058a343c-5d5a-4466-aae1-1b6465a6f36a_437x161.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:161,&quot;width&quot;:437,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:9881,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/178611987?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F058a343c-5d5a-4466-aae1-1b6465a6f36a_437x161.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QzMc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F058a343c-5d5a-4466-aae1-1b6465a6f36a_437x161.png 424w, https://substackcdn.com/image/fetch/$s_!QzMc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F058a343c-5d5a-4466-aae1-1b6465a6f36a_437x161.png 848w, https://substackcdn.com/image/fetch/$s_!QzMc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F058a343c-5d5a-4466-aae1-1b6465a6f36a_437x161.png 1272w, https://substackcdn.com/image/fetch/$s_!QzMc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F058a343c-5d5a-4466-aae1-1b6465a6f36a_437x161.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>And it worked! Now it&#8217;s important to note in this fashion I did not make a new bridge, this is a 1:1 mapping to the new IP. No other containers will use this combination. It&#8217;s a very specific use case for a very specific problem. I replicated it for another service for the same issue to great success.</p><h1>System Of  A (Not Going) Down</h1><p>So&#8230;my task completed I waited for Kuma to send my glorious down alert for WUD, since that container no longer exists on 10.0.0.11 as a host. And&#8230;.it didn&#8217;t arrive. I check Kuma, and it is willfully, defiantly, <em>mockingly</em> GREEN. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mbQ1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf16316a-a5ea-4605-ab88-4e3c9248cd02_1480x279.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mbQ1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf16316a-a5ea-4605-ab88-4e3c9248cd02_1480x279.png 424w, https://substackcdn.com/image/fetch/$s_!mbQ1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf16316a-a5ea-4605-ab88-4e3c9248cd02_1480x279.png 848w, https://substackcdn.com/image/fetch/$s_!mbQ1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf16316a-a5ea-4605-ab88-4e3c9248cd02_1480x279.png 1272w, https://substackcdn.com/image/fetch/$s_!mbQ1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf16316a-a5ea-4605-ab88-4e3c9248cd02_1480x279.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mbQ1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf16316a-a5ea-4605-ab88-4e3c9248cd02_1480x279.png" width="1456" height="274" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/df16316a-a5ea-4605-ab88-4e3c9248cd02_1480x279.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:274,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:24063,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/178611987?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf16316a-a5ea-4605-ab88-4e3c9248cd02_1480x279.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mbQ1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf16316a-a5ea-4605-ab88-4e3c9248cd02_1480x279.png 424w, https://substackcdn.com/image/fetch/$s_!mbQ1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf16316a-a5ea-4605-ab88-4e3c9248cd02_1480x279.png 848w, https://substackcdn.com/image/fetch/$s_!mbQ1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf16316a-a5ea-4605-ab88-4e3c9248cd02_1480x279.png 1272w, https://substackcdn.com/image/fetch/$s_!mbQ1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf16316a-a5ea-4605-ab88-4e3c9248cd02_1480x279.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">WHY DO YOU HAUNT ME </figcaption></figure></div><p>This didn&#8217;t make sense&#8230;WUD isn&#8217;t configured on .11, just .10! Why is it still up?! Then something hit me based off some other conversations I had seen on Redditt recently. And it has to do with the way docker does networking, and the arguably sloppy way developers make compose files. </p><h1>The Tyranny Of The Default</h1><p>So, if you have one IP on your box I&#8217;d say what follows isn&#8217;t likely a concern but the education is important. It is disturbingly easy to be so enamored with a technology like Docker and not realize you&#8217;re glossing over important nuance because it feels like magic when it works. So let&#8217;s shine some light here. </p><p>When you see <code>host:container, </code>what you&#8217;re saying is that those ports can be reached BY ANY IP ON THE BOX. To put it another way:<br><br><code>0.0.0.0:host:container</code></p><p>Now, I&#8217;ve seen that stated elsewhere and scoffed &#8220;why does that matter?&#8221; I WANT the port to be reached. That&#8217;s the whole point.&#8221; And the scoffing wasn&#8217;t just me, many others were making this flawed logical assumption. </p><p>I work in the security space, and once I saw this in the flesh all of a sudden everything made sense. What was happening was WUD was now reachable over port 30110 from BOTH IPs!  I call this &#8220;unintended access&#8221; in my opinion there is no greater sin than unintended access, and even worse when you did it unknowingly. </p><p>If I wasn&#8217;t such a control freak and treated my network as pseudo-Enterprise I would have NEVER have known about it.  Here&#8217;s what this now looked like.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eIuS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7c64edd-a21a-40b3-800c-dd7461c53165_1122x343.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eIuS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7c64edd-a21a-40b3-800c-dd7461c53165_1122x343.png 424w, https://substackcdn.com/image/fetch/$s_!eIuS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7c64edd-a21a-40b3-800c-dd7461c53165_1122x343.png 848w, https://substackcdn.com/image/fetch/$s_!eIuS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7c64edd-a21a-40b3-800c-dd7461c53165_1122x343.png 1272w, https://substackcdn.com/image/fetch/$s_!eIuS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7c64edd-a21a-40b3-800c-dd7461c53165_1122x343.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eIuS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7c64edd-a21a-40b3-800c-dd7461c53165_1122x343.png" width="1122" height="343" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d7c64edd-a21a-40b3-800c-dd7461c53165_1122x343.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:343,&quot;width&quot;:1122,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:49549,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/178611987?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7c64edd-a21a-40b3-800c-dd7461c53165_1122x343.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!eIuS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7c64edd-a21a-40b3-800c-dd7461c53165_1122x343.png 424w, https://substackcdn.com/image/fetch/$s_!eIuS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7c64edd-a21a-40b3-800c-dd7461c53165_1122x343.png 848w, https://substackcdn.com/image/fetch/$s_!eIuS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7c64edd-a21a-40b3-800c-dd7461c53165_1122x343.png 1272w, https://substackcdn.com/image/fetch/$s_!eIuS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7c64edd-a21a-40b3-800c-dd7461c53165_1122x343.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The plan was in no way, shape or form intended for this type of access. But there it was. Now, I&#8217;ve seen people say:</p><ul><li><p>Put it behind a proxy, who cares</p></li><li><p>Don&#8217;t you have a firewall? </p></li></ul><p>I don&#8217;t like these arguments. I have both. People forget L2 is a thing, and segmentation at L2 is complex and expensive. If I am exposing anything, it must be intentional, and the risk/tradeoff fully known and understood. Security is in layers and it starts as close to the resource as possible and radiates outwards with other controls.</p><p>So this must be fixed. Luckily it&#8217;s simple. </p><h1>The Fix Is In</h1><p>Ok so the cardinal rule here is, if your box has one IP, <code>host:container </code>is likely fine. (I&#8217;ve seen arguments that 127.0.0.1 can be a concern but I&#8217;d need to see a use case) But the second you add any network resource every.container.forevery.port should be tied to an IP, even the first IP on the box. <br></p><p>So for WUD I updated my compose to 10.0.0.10:30010:3000. And then Kuma gave me the down alert I was looking for. I then repeated this for every container on that box to ensure access I wanted was intended and narrow.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!k2xa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed131b8c-1d66-472b-8e86-3b5ea1f58686_1126x332.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!k2xa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed131b8c-1d66-472b-8e86-3b5ea1f58686_1126x332.png 424w, https://substackcdn.com/image/fetch/$s_!k2xa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed131b8c-1d66-472b-8e86-3b5ea1f58686_1126x332.png 848w, https://substackcdn.com/image/fetch/$s_!k2xa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed131b8c-1d66-472b-8e86-3b5ea1f58686_1126x332.png 1272w, https://substackcdn.com/image/fetch/$s_!k2xa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed131b8c-1d66-472b-8e86-3b5ea1f58686_1126x332.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!k2xa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed131b8c-1d66-472b-8e86-3b5ea1f58686_1126x332.png" width="1126" height="332" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ed131b8c-1d66-472b-8e86-3b5ea1f58686_1126x332.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:332,&quot;width&quot;:1126,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:50950,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/178611987?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed131b8c-1d66-472b-8e86-3b5ea1f58686_1126x332.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!k2xa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed131b8c-1d66-472b-8e86-3b5ea1f58686_1126x332.png 424w, https://substackcdn.com/image/fetch/$s_!k2xa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed131b8c-1d66-472b-8e86-3b5ea1f58686_1126x332.png 848w, https://substackcdn.com/image/fetch/$s_!k2xa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed131b8c-1d66-472b-8e86-3b5ea1f58686_1126x332.png 1272w, https://substackcdn.com/image/fetch/$s_!k2xa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed131b8c-1d66-472b-8e86-3b5ea1f58686_1126x332.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><br>Also, in Portainer you may have noticed your published ports section when clicked on, always sent you to: 0.0.0.0:[port]. Binding in the compose file fixes that too, for some added convenience. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OQt8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6de7b715-b207-49ae-b92d-abc3d10b843a_273x111.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OQt8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6de7b715-b207-49ae-b92d-abc3d10b843a_273x111.png 424w, https://substackcdn.com/image/fetch/$s_!OQt8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6de7b715-b207-49ae-b92d-abc3d10b843a_273x111.png 848w, https://substackcdn.com/image/fetch/$s_!OQt8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6de7b715-b207-49ae-b92d-abc3d10b843a_273x111.png 1272w, https://substackcdn.com/image/fetch/$s_!OQt8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6de7b715-b207-49ae-b92d-abc3d10b843a_273x111.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OQt8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6de7b715-b207-49ae-b92d-abc3d10b843a_273x111.png" width="273" height="111" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6de7b715-b207-49ae-b92d-abc3d10b843a_273x111.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:111,&quot;width&quot;:273,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4905,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/178611987?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6de7b715-b207-49ae-b92d-abc3d10b843a_273x111.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OQt8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6de7b715-b207-49ae-b92d-abc3d10b843a_273x111.png 424w, https://substackcdn.com/image/fetch/$s_!OQt8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6de7b715-b207-49ae-b92d-abc3d10b843a_273x111.png 848w, https://substackcdn.com/image/fetch/$s_!OQt8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6de7b715-b207-49ae-b92d-abc3d10b843a_273x111.png 1272w, https://substackcdn.com/image/fetch/$s_!OQt8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6de7b715-b207-49ae-b92d-abc3d10b843a_273x111.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QPbK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b3d0229-bf28-4ae3-ba5a-d9f0e806bf71_179x50.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QPbK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b3d0229-bf28-4ae3-ba5a-d9f0e806bf71_179x50.png 424w, https://substackcdn.com/image/fetch/$s_!QPbK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b3d0229-bf28-4ae3-ba5a-d9f0e806bf71_179x50.png 848w, https://substackcdn.com/image/fetch/$s_!QPbK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b3d0229-bf28-4ae3-ba5a-d9f0e806bf71_179x50.png 1272w, https://substackcdn.com/image/fetch/$s_!QPbK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b3d0229-bf28-4ae3-ba5a-d9f0e806bf71_179x50.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QPbK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b3d0229-bf28-4ae3-ba5a-d9f0e806bf71_179x50.png" width="179" height="50" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9b3d0229-bf28-4ae3-ba5a-d9f0e806bf71_179x50.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:50,&quot;width&quot;:179,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2451,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/178611987?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b3d0229-bf28-4ae3-ba5a-d9f0e806bf71_179x50.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QPbK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b3d0229-bf28-4ae3-ba5a-d9f0e806bf71_179x50.png 424w, https://substackcdn.com/image/fetch/$s_!QPbK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b3d0229-bf28-4ae3-ba5a-d9f0e806bf71_179x50.png 848w, https://substackcdn.com/image/fetch/$s_!QPbK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b3d0229-bf28-4ae3-ba5a-d9f0e806bf71_179x50.png 1272w, https://substackcdn.com/image/fetch/$s_!QPbK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b3d0229-bf28-4ae3-ba5a-d9f0e806bf71_179x50.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p></p><p></p><h1>Conclusion</h1><p>So I hope I&#8217;ve properly communicated the use case, resulting issue, and fix. This is one of those things you find by accident; or are knowledgeable about due to time and study because you&#8217;re an expert. Think if you&#8217;re running a container in a VPS or shared environment that has more than one IP and you&#8217;re unwittingly exposing a service to the outside world in a way you didn&#8217;t intend or protect for. For me, it&#8217;s a re-dedication to learning more about the solutions I use in my Home Enterprise and paying more heed to peers that may be trying to say something important. </p><p></p><p>Until next time. </p><p></p><p></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[What's Up, Doc(ker)!]]></title><description><![CDATA[Ain't I a stinker?]]></description><link>https://ramblingnonsense.nscriven.net/p/whats-up-docker</link><guid isPermaLink="false">https://ramblingnonsense.nscriven.net/p/whats-up-docker</guid><dc:creator><![CDATA[Nathaniel Scriven]]></dc:creator><pubDate>Sat, 08 Nov 2025 22:06:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0q52!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67d77f5f-9f71-43dc-aa7b-8331a2fbe471_875x316.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1><strong>Intro and Musings</strong></h1><p>When it comes to Docker, there&#8217;s three main &#8220;legs of the stool&#8221; I&#8217;ve been concerned with and learning about solutions for. Despite my best efforts, I&#8217;m not a CI/CD automation guy. I just haven&#8217;t found the spark to really ignite my interest yet. So my solutions are a bit more traditional at this time. If I do have that &#8220;AH HA!&#8221; moment, I&#8217;ll cover that revelation here.  As always, you&#8217;re welcome to comment and point out better ways to do things that maybe I didn&#8217;t realize/think about.</p><ol><li><p>Management/deployment - Solved for now with Portainer</p></li><li><p>Updating containers - Solved for now with WUD, the point of this article :) </p></li><li><p>Backing Up Containers -  this is on my list. Most of my docker hosts are on VMs,<br>which takes care of the backup inherently with Proxmox Backup Server. I do have one physical host for my ZWAVE container/Frigate so that needs to be taken care of. </p></li></ol><h1>WUD - What&#8217;s Up Docker</h1><p>So what is <a href="https://getwud.github.io/wud/#/">WUD</a>? It&#8217;s a container, purpose built to update other containers. There&#8217;s other solutions out there, like Watchtower but I keep hearing about WUD. I really do like a functional GUI for things and while it is very compose/stack heavy it does the job quite well. But man, are there <em>nuances </em>to this solution. And the documentation, while decent really glosses over some key points in my opinion, which makes the use more difficult. I actually had a false start about six months ago and dropped it after getting frustrated.</p><p>I moved to the free license of Business Edition for Portainer, which shows when there&#8217;s an update available but over times that process got very tedious so I picked WUD back up and figured it out. </p><p>My goal, by the end of this article is that you'll be able to effectively have WUD monitor, update (either automatically or manually) and notify you of changes. Before we get going though I think we need to talk about  repos and registries. We&#8217;re going to handle our containers in a much different way than maybe you're used to. </p><h1>The Repo, Man</h1><p>Ok so what&#8217;s a repo/container registry? </p><p><strong>Repo:</strong> source code, documentation, issue tracking, E.G, Github,Gitlab<br><strong>Container Registry:</strong> Stores pre-built Docker images (binaries) <br>E.G. <code>docker.io/syncthing/syncthing</code></p><p>There&#8217;s several registries out there, and let&#8217;s look at what that means. In your stack/compose it&#8217;s the prefix. For FOSS apps, these are the three I primarily see:</p><ul><li><p>Docker Hub: <code>docker.io/</code><strong> </strong>or none</p></li><li><p>GHCR: ghcr.io/ (GitHub&#8217;s registry, free, integrated with repos)</p></li><li><p>LinuxServer.io: lscr.io/ (LinuxServer&#8217;s own registry, with repos on Github )</p></li></ul><p>So for example some of my containers:<br><br>docker.io/jc21/nginx-proxy-manager<br>syncthing/syncthing<br>ghcr.io/lukegus/termix</p><p>See? I have two different prefixes since no prefix and docker.io are identical.  A good rule of thumb is to use the prefix that&#8217;s in the compose example for their documentation. </p><p>From what I understand (and am probably not 100% right on) is that each one has a reason why devs use one over the other. Workflows and such. It&#8217;s all witchcraft to me. </p><p>Most projects use GitHub for documentation regardless of which registry hosts their images. Next question, why the hell do I care about all this? </p><p>Because, when it comes to updating dockers, we need to talk about &#8220;latest&#8221;. This subject turned out to be quite the rabbit hole. </p><h1>Latest, This Just In</h1><p>When we&#8217;re using our containers, the format is:<br><br>registry/container:tag</p><p>So for the most part, setting the tag to be &#8220;latest&#8221; is the best practice. This allows the developer to essentially control the version you run.  They will set a tag of &#8220;latest&#8221; to whatever numbered version they prefer. </p><p>But, you can also set a tag to a specific release like:<br><br>ghcr.io/homarr-labs/homarr:v1.43.0 or<br>ghcr.io/rcourtman/pulse-docker-agent:4.26.2<br><br><strong>Note: see one of those values has a &#8220;v&#8221; in it. We&#8217;ll come back to that.</strong> </p><p>I posit that if you&#8217;re not doing any kind of utility like WUD, latest is fine, but you may find you&#8217;re updating pretty frequently with no real feedback.  Even in WUD with latest you won&#8217;t see what version, just the new SHA value. I&#8217;ve learned not to like that so I&#8217;ve largely moved to a specific version tag. I like seeing exactly where it&#8217;s going. </p><div><hr></div><p><strong>Note: When we set the tag like this and use WUD to update the container, we effectively &#8220;orphan&#8221; the compose/stack in term of versions. You can get well ahead of the compose/stack over time since WUD updates the container, not our deployment file. So if you go and update your compose/stack and redeploy  you should update the number to what you're currently running. If you forget, WUD will definitely remind you.</strong> Example:<br></p><p><strong>If I deploy this, 1.1.2 will replace 1.2.2. When WUD detects it, it will notify you&#8217;re out of date and you&#8217;ll feel silly. Better to make them match. </strong></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7X1P!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20423679-85cf-4f5e-8e8d-6d3d01646394_370x102.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7X1P!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20423679-85cf-4f5e-8e8d-6d3d01646394_370x102.png 424w, https://substackcdn.com/image/fetch/$s_!7X1P!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20423679-85cf-4f5e-8e8d-6d3d01646394_370x102.png 848w, https://substackcdn.com/image/fetch/$s_!7X1P!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20423679-85cf-4f5e-8e8d-6d3d01646394_370x102.png 1272w, https://substackcdn.com/image/fetch/$s_!7X1P!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20423679-85cf-4f5e-8e8d-6d3d01646394_370x102.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7X1P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20423679-85cf-4f5e-8e8d-6d3d01646394_370x102.png" width="370" height="102" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/20423679-85cf-4f5e-8e8d-6d3d01646394_370x102.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:102,&quot;width&quot;:370,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:6166,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/178352027?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20423679-85cf-4f5e-8e8d-6d3d01646394_370x102.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7X1P!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20423679-85cf-4f5e-8e8d-6d3d01646394_370x102.png 424w, https://substackcdn.com/image/fetch/$s_!7X1P!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20423679-85cf-4f5e-8e8d-6d3d01646394_370x102.png 848w, https://substackcdn.com/image/fetch/$s_!7X1P!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20423679-85cf-4f5e-8e8d-6d3d01646394_370x102.png 1272w, https://substackcdn.com/image/fetch/$s_!7X1P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20423679-85cf-4f5e-8e8d-6d3d01646394_370x102.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5ml9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21e87b75-aa7a-4cae-a21b-bea91633cb6c_475x131.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5ml9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21e87b75-aa7a-4cae-a21b-bea91633cb6c_475x131.png 424w, https://substackcdn.com/image/fetch/$s_!5ml9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21e87b75-aa7a-4cae-a21b-bea91633cb6c_475x131.png 848w, https://substackcdn.com/image/fetch/$s_!5ml9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21e87b75-aa7a-4cae-a21b-bea91633cb6c_475x131.png 1272w, https://substackcdn.com/image/fetch/$s_!5ml9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21e87b75-aa7a-4cae-a21b-bea91633cb6c_475x131.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5ml9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21e87b75-aa7a-4cae-a21b-bea91633cb6c_475x131.png" width="475" height="131" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/21e87b75-aa7a-4cae-a21b-bea91633cb6c_475x131.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:131,&quot;width&quot;:475,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:7140,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/178352027?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21e87b75-aa7a-4cae-a21b-bea91633cb6c_475x131.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5ml9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21e87b75-aa7a-4cae-a21b-bea91633cb6c_475x131.png 424w, https://substackcdn.com/image/fetch/$s_!5ml9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21e87b75-aa7a-4cae-a21b-bea91633cb6c_475x131.png 848w, https://substackcdn.com/image/fetch/$s_!5ml9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21e87b75-aa7a-4cae-a21b-bea91633cb6c_475x131.png 1272w, https://substackcdn.com/image/fetch/$s_!5ml9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21e87b75-aa7a-4cae-a21b-bea91633cb6c_475x131.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div><hr></div><p><br><br>In comparison, latest can include breaking changes, deprecated features, config changes, updated dependencies, digest updates, etc. </p><p>Here&#8217;s an example. <br><br>I&#8217;m using a semver tag to specify the version. WUD shows me what kind of update it is, and old&gt;new. I also have a template that will take me to the Github for the patch. We&#8217;ll cover that later.</p><div><hr></div><p><strong>Note: Semver: follows the format: MAJOR.MINOR.PATCH (e.g., 2.4.1)</strong></p><div><hr></div><p>Using a tag with version shows a nice progression. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0q52!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67d77f5f-9f71-43dc-aa7b-8331a2fbe471_875x316.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0q52!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67d77f5f-9f71-43dc-aa7b-8331a2fbe471_875x316.png 424w, https://substackcdn.com/image/fetch/$s_!0q52!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67d77f5f-9f71-43dc-aa7b-8331a2fbe471_875x316.png 848w, https://substackcdn.com/image/fetch/$s_!0q52!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67d77f5f-9f71-43dc-aa7b-8331a2fbe471_875x316.png 1272w, https://substackcdn.com/image/fetch/$s_!0q52!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67d77f5f-9f71-43dc-aa7b-8331a2fbe471_875x316.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0q52!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67d77f5f-9f71-43dc-aa7b-8331a2fbe471_875x316.png" width="875" height="316" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/67d77f5f-9f71-43dc-aa7b-8331a2fbe471_875x316.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:316,&quot;width&quot;:875,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:24302,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/178352027?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67d77f5f-9f71-43dc-aa7b-8331a2fbe471_875x316.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0q52!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67d77f5f-9f71-43dc-aa7b-8331a2fbe471_875x316.png 424w, https://substackcdn.com/image/fetch/$s_!0q52!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67d77f5f-9f71-43dc-aa7b-8331a2fbe471_875x316.png 848w, https://substackcdn.com/image/fetch/$s_!0q52!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67d77f5f-9f71-43dc-aa7b-8331a2fbe471_875x316.png 1272w, https://substackcdn.com/image/fetch/$s_!0q52!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67d77f5f-9f71-43dc-aa7b-8331a2fbe471_875x316.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If the tag was &#8220;latest&#8221; is it would not show a version progression, but just the SHA. Eh, I don&#8217;t like it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SYXW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6116686-1e7c-48c6-bae0-6d262ca2cb0d_950x378.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SYXW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6116686-1e7c-48c6-bae0-6d262ca2cb0d_950x378.png 424w, https://substackcdn.com/image/fetch/$s_!SYXW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6116686-1e7c-48c6-bae0-6d262ca2cb0d_950x378.png 848w, https://substackcdn.com/image/fetch/$s_!SYXW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6116686-1e7c-48c6-bae0-6d262ca2cb0d_950x378.png 1272w, https://substackcdn.com/image/fetch/$s_!SYXW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6116686-1e7c-48c6-bae0-6d262ca2cb0d_950x378.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SYXW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6116686-1e7c-48c6-bae0-6d262ca2cb0d_950x378.png" width="950" height="378" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b6116686-1e7c-48c6-bae0-6d262ca2cb0d_950x378.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:378,&quot;width&quot;:950,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:33663,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/178352027?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6116686-1e7c-48c6-bae0-6d262ca2cb0d_950x378.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!SYXW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6116686-1e7c-48c6-bae0-6d262ca2cb0d_950x378.png 424w, https://substackcdn.com/image/fetch/$s_!SYXW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6116686-1e7c-48c6-bae0-6d262ca2cb0d_950x378.png 848w, https://substackcdn.com/image/fetch/$s_!SYXW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6116686-1e7c-48c6-bae0-6d262ca2cb0d_950x378.png 1272w, https://substackcdn.com/image/fetch/$s_!SYXW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6116686-1e7c-48c6-bae0-6d262ca2cb0d_950x378.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>So how do you know what tags are available? For most projects, look at their github under releases.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XFSk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd024aaed-150b-4b4e-a465-c4b306df1dee_1273x840.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XFSk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd024aaed-150b-4b4e-a465-c4b306df1dee_1273x840.png 424w, https://substackcdn.com/image/fetch/$s_!XFSk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd024aaed-150b-4b4e-a465-c4b306df1dee_1273x840.png 848w, https://substackcdn.com/image/fetch/$s_!XFSk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd024aaed-150b-4b4e-a465-c4b306df1dee_1273x840.png 1272w, https://substackcdn.com/image/fetch/$s_!XFSk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd024aaed-150b-4b4e-a465-c4b306df1dee_1273x840.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XFSk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd024aaed-150b-4b4e-a465-c4b306df1dee_1273x840.png" width="1273" height="840" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d024aaed-150b-4b4e-a465-c4b306df1dee_1273x840.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:840,&quot;width&quot;:1273,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:153641,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/178352027?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd024aaed-150b-4b4e-a465-c4b306df1dee_1273x840.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!XFSk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd024aaed-150b-4b4e-a465-c4b306df1dee_1273x840.png 424w, https://substackcdn.com/image/fetch/$s_!XFSk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd024aaed-150b-4b4e-a465-c4b306df1dee_1273x840.png 848w, https://substackcdn.com/image/fetch/$s_!XFSk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd024aaed-150b-4b4e-a465-c4b306df1dee_1273x840.png 1272w, https://substackcdn.com/image/fetch/$s_!XFSk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd024aaed-150b-4b4e-a465-c4b306df1dee_1273x840.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!v_q2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7fe1548-4266-4960-9153-84864e9f92f4_1931x602.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!v_q2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7fe1548-4266-4960-9153-84864e9f92f4_1931x602.png 424w, https://substackcdn.com/image/fetch/$s_!v_q2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7fe1548-4266-4960-9153-84864e9f92f4_1931x602.png 848w, https://substackcdn.com/image/fetch/$s_!v_q2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7fe1548-4266-4960-9153-84864e9f92f4_1931x602.png 1272w, https://substackcdn.com/image/fetch/$s_!v_q2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7fe1548-4266-4960-9153-84864e9f92f4_1931x602.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!v_q2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7fe1548-4266-4960-9153-84864e9f92f4_1931x602.png" width="1456" height="454" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b7fe1548-4266-4960-9153-84864e9f92f4_1931x602.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:454,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:85197,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/178352027?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7fe1548-4266-4960-9153-84864e9f92f4_1931x602.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!v_q2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7fe1548-4266-4960-9153-84864e9f92f4_1931x602.png 424w, https://substackcdn.com/image/fetch/$s_!v_q2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7fe1548-4266-4960-9153-84864e9f92f4_1931x602.png 848w, https://substackcdn.com/image/fetch/$s_!v_q2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7fe1548-4266-4960-9153-84864e9f92f4_1931x602.png 1272w, https://substackcdn.com/image/fetch/$s_!v_q2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7fe1548-4266-4960-9153-84864e9f92f4_1931x602.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Now if you click on releases, you&#8217;ll also see a tag button.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!x_1U!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bc5b5e1-4642-4869-90c8-d0f0981b937c_843x616.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!x_1U!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bc5b5e1-4642-4869-90c8-d0f0981b937c_843x616.png 424w, https://substackcdn.com/image/fetch/$s_!x_1U!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bc5b5e1-4642-4869-90c8-d0f0981b937c_843x616.png 848w, https://substackcdn.com/image/fetch/$s_!x_1U!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bc5b5e1-4642-4869-90c8-d0f0981b937c_843x616.png 1272w, https://substackcdn.com/image/fetch/$s_!x_1U!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bc5b5e1-4642-4869-90c8-d0f0981b937c_843x616.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!x_1U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bc5b5e1-4642-4869-90c8-d0f0981b937c_843x616.png" width="843" height="616" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0bc5b5e1-4642-4869-90c8-d0f0981b937c_843x616.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:616,&quot;width&quot;:843,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:37790,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/178352027?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bc5b5e1-4642-4869-90c8-d0f0981b937c_843x616.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!x_1U!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bc5b5e1-4642-4869-90c8-d0f0981b937c_843x616.png 424w, https://substackcdn.com/image/fetch/$s_!x_1U!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bc5b5e1-4642-4869-90c8-d0f0981b937c_843x616.png 848w, https://substackcdn.com/image/fetch/$s_!x_1U!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bc5b5e1-4642-4869-90c8-d0f0981b937c_843x616.png 1272w, https://substackcdn.com/image/fetch/$s_!x_1U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bc5b5e1-4642-4869-90c8-d0f0981b937c_843x616.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Now remember the v? If the v is there, usually you&#8217;ll need it. If you try the v and it doesn&#8217;t pull the image, try it without it. I&#8217;ve ran into some projects where the semver format was a bit funky. </p><p>Now one thing you should absolutely do, is subscribe to all the projects you follow for releases updates at the very least. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QF0k!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9f3f66e-e4f1-4cf3-bf9c-fb7c45c98007_619x343.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QF0k!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9f3f66e-e4f1-4cf3-bf9c-fb7c45c98007_619x343.png 424w, https://substackcdn.com/image/fetch/$s_!QF0k!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9f3f66e-e4f1-4cf3-bf9c-fb7c45c98007_619x343.png 848w, https://substackcdn.com/image/fetch/$s_!QF0k!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9f3f66e-e4f1-4cf3-bf9c-fb7c45c98007_619x343.png 1272w, https://substackcdn.com/image/fetch/$s_!QF0k!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9f3f66e-e4f1-4cf3-bf9c-fb7c45c98007_619x343.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QF0k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9f3f66e-e4f1-4cf3-bf9c-fb7c45c98007_619x343.png" width="619" height="343" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b9f3f66e-e4f1-4cf3-bf9c-fb7c45c98007_619x343.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:343,&quot;width&quot;:619,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:41543,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/178352027?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9f3f66e-e4f1-4cf3-bf9c-fb7c45c98007_619x343.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QF0k!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9f3f66e-e4f1-4cf3-bf9c-fb7c45c98007_619x343.png 424w, https://substackcdn.com/image/fetch/$s_!QF0k!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9f3f66e-e4f1-4cf3-bf9c-fb7c45c98007_619x343.png 848w, https://substackcdn.com/image/fetch/$s_!QF0k!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9f3f66e-e4f1-4cf3-bf9c-fb7c45c98007_619x343.png 1272w, https://substackcdn.com/image/fetch/$s_!QF0k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9f3f66e-e4f1-4cf3-bf9c-fb7c45c98007_619x343.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uStQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a71c2b1-01b0-4f71-a8e9-1d79836d896e_490x364.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uStQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a71c2b1-01b0-4f71-a8e9-1d79836d896e_490x364.png 424w, https://substackcdn.com/image/fetch/$s_!uStQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a71c2b1-01b0-4f71-a8e9-1d79836d896e_490x364.png 848w, https://substackcdn.com/image/fetch/$s_!uStQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a71c2b1-01b0-4f71-a8e9-1d79836d896e_490x364.png 1272w, https://substackcdn.com/image/fetch/$s_!uStQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a71c2b1-01b0-4f71-a8e9-1d79836d896e_490x364.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uStQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a71c2b1-01b0-4f71-a8e9-1d79836d896e_490x364.png" width="490" height="364" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8a71c2b1-01b0-4f71-a8e9-1d79836d896e_490x364.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:364,&quot;width&quot;:490,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:33587,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/178352027?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a71c2b1-01b0-4f71-a8e9-1d79836d896e_490x364.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!uStQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a71c2b1-01b0-4f71-a8e9-1d79836d896e_490x364.png 424w, https://substackcdn.com/image/fetch/$s_!uStQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a71c2b1-01b0-4f71-a8e9-1d79836d896e_490x364.png 848w, https://substackcdn.com/image/fetch/$s_!uStQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a71c2b1-01b0-4f71-a8e9-1d79836d896e_490x364.png 1272w, https://substackcdn.com/image/fetch/$s_!uStQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a71c2b1-01b0-4f71-a8e9-1d79836d896e_490x364.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This way, you&#8217;ll get convenient email alerts about the details. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ArGp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64f3d07f-aa4b-454a-a8e2-a963b3feb0e6_710x404.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ArGp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64f3d07f-aa4b-454a-a8e2-a963b3feb0e6_710x404.png 424w, https://substackcdn.com/image/fetch/$s_!ArGp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64f3d07f-aa4b-454a-a8e2-a963b3feb0e6_710x404.png 848w, https://substackcdn.com/image/fetch/$s_!ArGp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64f3d07f-aa4b-454a-a8e2-a963b3feb0e6_710x404.png 1272w, https://substackcdn.com/image/fetch/$s_!ArGp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64f3d07f-aa4b-454a-a8e2-a963b3feb0e6_710x404.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ArGp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64f3d07f-aa4b-454a-a8e2-a963b3feb0e6_710x404.png" width="710" height="404" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/64f3d07f-aa4b-454a-a8e2-a963b3feb0e6_710x404.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:404,&quot;width&quot;:710,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:54105,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/178352027?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64f3d07f-aa4b-454a-a8e2-a963b3feb0e6_710x404.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ArGp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64f3d07f-aa4b-454a-a8e2-a963b3feb0e6_710x404.png 424w, https://substackcdn.com/image/fetch/$s_!ArGp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64f3d07f-aa4b-454a-a8e2-a963b3feb0e6_710x404.png 848w, https://substackcdn.com/image/fetch/$s_!ArGp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64f3d07f-aa4b-454a-a8e2-a963b3feb0e6_710x404.png 1272w, https://substackcdn.com/image/fetch/$s_!ArGp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64f3d07f-aa4b-454a-a8e2-a963b3feb0e6_710x404.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">MY EYES!</figcaption></figure></div><h1><br>USING WUD</h1><p>Ok, let&#8217;s get to it. So this app is very powerful and the documentation is decent, but can be confusing. There is no GUI config, just a GUI result of the compose/stack config. Everything you can configure is in the compose/stack.</p><p>Let&#8217;s take a look at my WUD stack in stages. Examples will be on my <a href="https://github.com/darthrater78/ramblingnonsense">Github</a>.<br><br>Pretty much by the numbers here. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HbbM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b3e3c95-6ffc-443e-8a31-69005bd1782c_502x210.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HbbM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b3e3c95-6ffc-443e-8a31-69005bd1782c_502x210.png 424w, https://substackcdn.com/image/fetch/$s_!HbbM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b3e3c95-6ffc-443e-8a31-69005bd1782c_502x210.png 848w, https://substackcdn.com/image/fetch/$s_!HbbM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b3e3c95-6ffc-443e-8a31-69005bd1782c_502x210.png 1272w, https://substackcdn.com/image/fetch/$s_!HbbM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b3e3c95-6ffc-443e-8a31-69005bd1782c_502x210.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HbbM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b3e3c95-6ffc-443e-8a31-69005bd1782c_502x210.png" width="502" height="210" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0b3e3c95-6ffc-443e-8a31-69005bd1782c_502x210.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:210,&quot;width&quot;:502,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:13735,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/178352027?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b3e3c95-6ffc-443e-8a31-69005bd1782c_502x210.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!HbbM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b3e3c95-6ffc-443e-8a31-69005bd1782c_502x210.png 424w, https://substackcdn.com/image/fetch/$s_!HbbM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b3e3c95-6ffc-443e-8a31-69005bd1782c_502x210.png 848w, https://substackcdn.com/image/fetch/$s_!HbbM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b3e3c95-6ffc-443e-8a31-69005bd1782c_502x210.png 1272w, https://substackcdn.com/image/fetch/$s_!HbbM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b3e3c95-6ffc-443e-8a31-69005bd1782c_502x210.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>It&#8217;s the environment variables that matter here. You primarily have Registry, Watchers, and Triggers. </p><h1>Registry: </h1><p>There are a number of ones that are built in, these are where WUD will pull updates from. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!M6AE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5be706b2-74d6-4c2e-aec2-f66c529da0db_590x552.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!M6AE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5be706b2-74d6-4c2e-aec2-f66c529da0db_590x552.png 424w, https://substackcdn.com/image/fetch/$s_!M6AE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5be706b2-74d6-4c2e-aec2-f66c529da0db_590x552.png 848w, https://substackcdn.com/image/fetch/$s_!M6AE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5be706b2-74d6-4c2e-aec2-f66c529da0db_590x552.png 1272w, https://substackcdn.com/image/fetch/$s_!M6AE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5be706b2-74d6-4c2e-aec2-f66c529da0db_590x552.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!M6AE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5be706b2-74d6-4c2e-aec2-f66c529da0db_590x552.png" width="590" height="552" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5be706b2-74d6-4c2e-aec2-f66c529da0db_590x552.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:552,&quot;width&quot;:590,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:32031,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/178352027?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5be706b2-74d6-4c2e-aec2-f66c529da0db_590x552.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!M6AE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5be706b2-74d6-4c2e-aec2-f66c529da0db_590x552.png 424w, https://substackcdn.com/image/fetch/$s_!M6AE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5be706b2-74d6-4c2e-aec2-f66c529da0db_590x552.png 848w, https://substackcdn.com/image/fetch/$s_!M6AE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5be706b2-74d6-4c2e-aec2-f66c529da0db_590x552.png 1272w, https://substackcdn.com/image/fetch/$s_!M6AE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5be706b2-74d6-4c2e-aec2-f66c529da0db_590x552.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>For dockerhub, there are a limited amount of pulls you can do on an anonymous account per day. Make a free account, spin up an API key and use it in the compose/stack. The limit is far higher.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Zfgg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dce6d9c-dcf4-4754-8090-87da750145e7_333x346.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Zfgg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dce6d9c-dcf4-4754-8090-87da750145e7_333x346.png 424w, https://substackcdn.com/image/fetch/$s_!Zfgg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dce6d9c-dcf4-4754-8090-87da750145e7_333x346.png 848w, https://substackcdn.com/image/fetch/$s_!Zfgg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dce6d9c-dcf4-4754-8090-87da750145e7_333x346.png 1272w, https://substackcdn.com/image/fetch/$s_!Zfgg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dce6d9c-dcf4-4754-8090-87da750145e7_333x346.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Zfgg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dce6d9c-dcf4-4754-8090-87da750145e7_333x346.png" width="333" height="346" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2dce6d9c-dcf4-4754-8090-87da750145e7_333x346.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:346,&quot;width&quot;:333,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:32154,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/178352027?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dce6d9c-dcf4-4754-8090-87da750145e7_333x346.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Zfgg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dce6d9c-dcf4-4754-8090-87da750145e7_333x346.png 424w, https://substackcdn.com/image/fetch/$s_!Zfgg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dce6d9c-dcf4-4754-8090-87da750145e7_333x346.png 848w, https://substackcdn.com/image/fetch/$s_!Zfgg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dce6d9c-dcf4-4754-8090-87da750145e7_333x346.png 1272w, https://substackcdn.com/image/fetch/$s_!Zfgg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dce6d9c-dcf4-4754-8090-87da750145e7_333x346.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><code>      - WUD_REGISTRY_HUB_PUBLIC_LOGIN=<br>      - WUD_REGISTRY_HUB_PUBLIC_PASSWORD=</code></p><p></p><h1>Watchers: </h1><p>This is how often WUD polls for updates, don&#8217;t leave this as default you&#8217;ll burn through your pull requests even on an authenticated account. I set mine for every six hours.</p><p><code> - WUD_WATCHER_LOCAL_CRON=0 */6 * * * </code></p><h1>Triggers: This is the fun stuff. </h1><p>- WUD_TRIGGER_DOCKER_UPDATE_AUTO=false</p><p>Set to true to autoupdate, but set to false and it provides the button for manual actions.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!j5Vb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6d63f25-01f8-49dc-8dd8-56872d154964_2293x253.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!j5Vb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6d63f25-01f8-49dc-8dd8-56872d154964_2293x253.png 424w, https://substackcdn.com/image/fetch/$s_!j5Vb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6d63f25-01f8-49dc-8dd8-56872d154964_2293x253.png 848w, https://substackcdn.com/image/fetch/$s_!j5Vb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6d63f25-01f8-49dc-8dd8-56872d154964_2293x253.png 1272w, https://substackcdn.com/image/fetch/$s_!j5Vb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6d63f25-01f8-49dc-8dd8-56872d154964_2293x253.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!j5Vb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6d63f25-01f8-49dc-8dd8-56872d154964_2293x253.png" width="1456" height="161" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d6d63f25-01f8-49dc-8dd8-56872d154964_2293x253.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:161,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:33491,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/178352027?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6d63f25-01f8-49dc-8dd8-56872d154964_2293x253.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!j5Vb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6d63f25-01f8-49dc-8dd8-56872d154964_2293x253.png 424w, https://substackcdn.com/image/fetch/$s_!j5Vb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6d63f25-01f8-49dc-8dd8-56872d154964_2293x253.png 848w, https://substackcdn.com/image/fetch/$s_!j5Vb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6d63f25-01f8-49dc-8dd8-56872d154964_2293x253.png 1272w, https://substackcdn.com/image/fetch/$s_!j5Vb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6d63f25-01f8-49dc-8dd8-56872d154964_2293x253.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><code>- WUD_TRIGGER_DOCKER_UPDATE_PRUNE=true</code></p><p>Will auto delete the old container on update.</p><p><code> - WUD_TRIGGER_APPRISE</code></p><p>This is to setup our notifications with Apprise. Lots of other options, this is what I use. We&#8217;ll cover this soon.</p><h1>LABELS</h1><p>Now if we leave these at defaults, WUD will work but it&#8217;ll be messy. Let&#8217;s use labels to tell WUD exactly what to do. Now, we will place these labels on every container including WUD itself.  </p><p><code>wud.tag.include: ^v?\d+\.\d+\.\d+$</code></p><p>So this is regex, and should work for most use cases and only alert of updates in  standard semver context and not sha digests and other stuff. If you know there&#8217;s an update and WUD isn&#8217;t catching it you may need to tweak this. This should also account for the option of &#8220;v&#8221; at the beginning of a tag. </p><p><code>wud.link.template: https://github.com/getwud/wud/releases/tag/$${major}.$${minor}.$${patch}</code><br><br>This provides the link in the WUD output for release information. Change to the link of the container&#8217;s tag page if it exists. Not a requirement, just convenient. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iAhu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c86c608-106d-4a2b-889e-a5165599147b_780x681.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iAhu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c86c608-106d-4a2b-889e-a5165599147b_780x681.png 424w, https://substackcdn.com/image/fetch/$s_!iAhu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c86c608-106d-4a2b-889e-a5165599147b_780x681.png 848w, https://substackcdn.com/image/fetch/$s_!iAhu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c86c608-106d-4a2b-889e-a5165599147b_780x681.png 1272w, https://substackcdn.com/image/fetch/$s_!iAhu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c86c608-106d-4a2b-889e-a5165599147b_780x681.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iAhu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c86c608-106d-4a2b-889e-a5165599147b_780x681.png" width="780" height="681" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3c86c608-106d-4a2b-889e-a5165599147b_780x681.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:681,&quot;width&quot;:780,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:47675,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/178352027?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c86c608-106d-4a2b-889e-a5165599147b_780x681.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!iAhu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c86c608-106d-4a2b-889e-a5165599147b_780x681.png 424w, https://substackcdn.com/image/fetch/$s_!iAhu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c86c608-106d-4a2b-889e-a5165599147b_780x681.png 848w, https://substackcdn.com/image/fetch/$s_!iAhu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c86c608-106d-4a2b-889e-a5165599147b_780x681.png 1272w, https://substackcdn.com/image/fetch/$s_!iAhu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c86c608-106d-4a2b-889e-a5165599147b_780x681.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Full example</figcaption></figure></div><p>Now for the containers, you just need the labels. It&#8217;s a pain to go back and retroactively edit all the containers for labels and tags, but I think it&#8217;s worth it. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1CQ0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f528fff-2476-40c4-ba48-c38dcc096f7a_1039x505.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1CQ0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f528fff-2476-40c4-ba48-c38dcc096f7a_1039x505.png 424w, https://substackcdn.com/image/fetch/$s_!1CQ0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f528fff-2476-40c4-ba48-c38dcc096f7a_1039x505.png 848w, https://substackcdn.com/image/fetch/$s_!1CQ0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f528fff-2476-40c4-ba48-c38dcc096f7a_1039x505.png 1272w, https://substackcdn.com/image/fetch/$s_!1CQ0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f528fff-2476-40c4-ba48-c38dcc096f7a_1039x505.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1CQ0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f528fff-2476-40c4-ba48-c38dcc096f7a_1039x505.png" width="1039" height="505" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0f528fff-2476-40c4-ba48-c38dcc096f7a_1039x505.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:505,&quot;width&quot;:1039,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:36026,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/178352027?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f528fff-2476-40c4-ba48-c38dcc096f7a_1039x505.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1CQ0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f528fff-2476-40c4-ba48-c38dcc096f7a_1039x505.png 424w, https://substackcdn.com/image/fetch/$s_!1CQ0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f528fff-2476-40c4-ba48-c38dcc096f7a_1039x505.png 848w, https://substackcdn.com/image/fetch/$s_!1CQ0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f528fff-2476-40c4-ba48-c38dcc096f7a_1039x505.png 1272w, https://substackcdn.com/image/fetch/$s_!1CQ0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f528fff-2476-40c4-ba48-c38dcc096f7a_1039x505.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Now there&#8217;s some oddballs like Exalidraw that doesn&#8217;t have anything other than latest so I went another route. That <strong>should</strong> keep me from pulling down weird intermittent releases. </p><p><code> wud.tag.include: ^sha-[a-f0-9]+$</code></p><h1>Notifications</h1><p>Okay, so. Lots of options here. I use Apprise to send to Home Assistant. <br><br>I cover that here:<br> <a href="https://ramblingnonsense.nscriven.net/p/home-assistant-notifications-with">Home Assistant Notifications With Node Red</a><br><br>I also cover setting up Apprise here: <br><a href="https://ramblingnonsense.nscriven.net/p/notifications-for-audio-bookshelf">Notifications for Audio Bookshelf Using Apprise and Home Assistant</a><br></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PevU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa29dd307-9168-4436-a46d-825f3048f8d7_234x603.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PevU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa29dd307-9168-4436-a46d-825f3048f8d7_234x603.png 424w, https://substackcdn.com/image/fetch/$s_!PevU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa29dd307-9168-4436-a46d-825f3048f8d7_234x603.png 848w, https://substackcdn.com/image/fetch/$s_!PevU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa29dd307-9168-4436-a46d-825f3048f8d7_234x603.png 1272w, https://substackcdn.com/image/fetch/$s_!PevU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa29dd307-9168-4436-a46d-825f3048f8d7_234x603.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PevU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa29dd307-9168-4436-a46d-825f3048f8d7_234x603.png" width="234" height="603" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a29dd307-9168-4436-a46d-825f3048f8d7_234x603.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:603,&quot;width&quot;:234,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:14721,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/178352027?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa29dd307-9168-4436-a46d-825f3048f8d7_234x603.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PevU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa29dd307-9168-4436-a46d-825f3048f8d7_234x603.png 424w, https://substackcdn.com/image/fetch/$s_!PevU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa29dd307-9168-4436-a46d-825f3048f8d7_234x603.png 848w, https://substackcdn.com/image/fetch/$s_!PevU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa29dd307-9168-4436-a46d-825f3048f8d7_234x603.png 1272w, https://substackcdn.com/image/fetch/$s_!PevU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa29dd307-9168-4436-a46d-825f3048f8d7_234x603.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><br>Now the neat thing here, as I found out with Uptime Kuma is that I can use the exact same notify URL that I use for Home Assistant anywhere! In hind sight <em>of course you can</em>, but give me break. :)</p><p>So an example trigger for this:<br><br>      - WUD_TRIGGER_APPRISE_MYNOTIFY_URL=http://10.0.0.x:32768<br>      - WUD_TRIGGER_APPRISE_MYNOTIFY_CONFIG=abs </p><p>Set the IP/Port for Apprise and and the config path. Every app does this part a little different by the way.  When this is deployed, you&#8217;ll get an entry in the GUI along with a very handy test button. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZENG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0781119d-d498-4690-bb56-eef8d7f8ae3e_2541x726.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZENG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0781119d-d498-4690-bb56-eef8d7f8ae3e_2541x726.png 424w, https://substackcdn.com/image/fetch/$s_!ZENG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0781119d-d498-4690-bb56-eef8d7f8ae3e_2541x726.png 848w, https://substackcdn.com/image/fetch/$s_!ZENG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0781119d-d498-4690-bb56-eef8d7f8ae3e_2541x726.png 1272w, https://substackcdn.com/image/fetch/$s_!ZENG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0781119d-d498-4690-bb56-eef8d7f8ae3e_2541x726.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZENG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0781119d-d498-4690-bb56-eef8d7f8ae3e_2541x726.png" width="1456" height="416" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0781119d-d498-4690-bb56-eef8d7f8ae3e_2541x726.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:416,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:75829,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/178352027?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0781119d-d498-4690-bb56-eef8d7f8ae3e_2541x726.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZENG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0781119d-d498-4690-bb56-eef8d7f8ae3e_2541x726.png 424w, https://substackcdn.com/image/fetch/$s_!ZENG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0781119d-d498-4690-bb56-eef8d7f8ae3e_2541x726.png 848w, https://substackcdn.com/image/fetch/$s_!ZENG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0781119d-d498-4690-bb56-eef8d7f8ae3e_2541x726.png 1272w, https://substackcdn.com/image/fetch/$s_!ZENG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0781119d-d498-4690-bb56-eef8d7f8ae3e_2541x726.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-88-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feef8d3c5-6f91-438b-8efa-8d2de3fda7b6_555x607.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-88-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feef8d3c5-6f91-438b-8efa-8d2de3fda7b6_555x607.png 424w, https://substackcdn.com/image/fetch/$s_!-88-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feef8d3c5-6f91-438b-8efa-8d2de3fda7b6_555x607.png 848w, https://substackcdn.com/image/fetch/$s_!-88-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feef8d3c5-6f91-438b-8efa-8d2de3fda7b6_555x607.png 1272w, https://substackcdn.com/image/fetch/$s_!-88-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feef8d3c5-6f91-438b-8efa-8d2de3fda7b6_555x607.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-88-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feef8d3c5-6f91-438b-8efa-8d2de3fda7b6_555x607.png" width="555" height="607" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eef8d3c5-6f91-438b-8efa-8d2de3fda7b6_555x607.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:607,&quot;width&quot;:555,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:32662,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/178352027?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feef8d3c5-6f91-438b-8efa-8d2de3fda7b6_555x607.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-88-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feef8d3c5-6f91-438b-8efa-8d2de3fda7b6_555x607.png 424w, https://substackcdn.com/image/fetch/$s_!-88-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feef8d3c5-6f91-438b-8efa-8d2de3fda7b6_555x607.png 848w, https://substackcdn.com/image/fetch/$s_!-88-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feef8d3c5-6f91-438b-8efa-8d2de3fda7b6_555x607.png 1272w, https://substackcdn.com/image/fetch/$s_!-88-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feef8d3c5-6f91-438b-8efa-8d2de3fda7b6_555x607.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Let&#8217;s fire off a test alert. If it doesn&#8217;t work make sure you check your WUD logs. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!duvr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f73bd21-37c1-4b91-a7e7-c8b3161ccb71_367x170.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!duvr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f73bd21-37c1-4b91-a7e7-c8b3161ccb71_367x170.png 424w, https://substackcdn.com/image/fetch/$s_!duvr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f73bd21-37c1-4b91-a7e7-c8b3161ccb71_367x170.png 848w, https://substackcdn.com/image/fetch/$s_!duvr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f73bd21-37c1-4b91-a7e7-c8b3161ccb71_367x170.png 1272w, https://substackcdn.com/image/fetch/$s_!duvr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f73bd21-37c1-4b91-a7e7-c8b3161ccb71_367x170.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!duvr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f73bd21-37c1-4b91-a7e7-c8b3161ccb71_367x170.png" width="367" height="170" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8f73bd21-37c1-4b91-a7e7-c8b3161ccb71_367x170.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:170,&quot;width&quot;:367,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:12006,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/178352027?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f73bd21-37c1-4b91-a7e7-c8b3161ccb71_367x170.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!duvr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f73bd21-37c1-4b91-a7e7-c8b3161ccb71_367x170.png 424w, https://substackcdn.com/image/fetch/$s_!duvr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f73bd21-37c1-4b91-a7e7-c8b3161ccb71_367x170.png 848w, https://substackcdn.com/image/fetch/$s_!duvr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f73bd21-37c1-4b91-a7e7-c8b3161ccb71_367x170.png 1272w, https://substackcdn.com/image/fetch/$s_!duvr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f73bd21-37c1-4b91-a7e7-c8b3161ccb71_367x170.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Success!</figcaption></figure></div><p>Ok, it works but that&#8217;s hella wordy. I want to shorten it, and add some identifying information so I know which WUD box it&#8217;s coming from and provide something unique to grab in Node Red so I can send the message to my phone. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!M5my!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4de1a89e-e0db-4a4e-9dd4-04dabd33276c_710x56.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!M5my!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4de1a89e-e0db-4a4e-9dd4-04dabd33276c_710x56.png 424w, https://substackcdn.com/image/fetch/$s_!M5my!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4de1a89e-e0db-4a4e-9dd4-04dabd33276c_710x56.png 848w, https://substackcdn.com/image/fetch/$s_!M5my!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4de1a89e-e0db-4a4e-9dd4-04dabd33276c_710x56.png 1272w, https://substackcdn.com/image/fetch/$s_!M5my!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4de1a89e-e0db-4a4e-9dd4-04dabd33276c_710x56.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!M5my!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4de1a89e-e0db-4a4e-9dd4-04dabd33276c_710x56.png" width="710" height="56" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4de1a89e-e0db-4a4e-9dd4-04dabd33276c_710x56.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:56,&quot;width&quot;:710,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:10294,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/178352027?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4de1a89e-e0db-4a4e-9dd4-04dabd33276c_710x56.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!M5my!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4de1a89e-e0db-4a4e-9dd4-04dabd33276c_710x56.png 424w, https://substackcdn.com/image/fetch/$s_!M5my!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4de1a89e-e0db-4a4e-9dd4-04dabd33276c_710x56.png 848w, https://substackcdn.com/image/fetch/$s_!M5my!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4de1a89e-e0db-4a4e-9dd4-04dabd33276c_710x56.png 1272w, https://substackcdn.com/image/fetch/$s_!M5my!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4de1a89e-e0db-4a4e-9dd4-04dabd33276c_710x56.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Note that I have &#8220;WUD Prod&#8221; and a bunch of variables, let&#8217;s see what it looks like now.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jh8b!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff997d559-b3ae-447a-94fb-8968041b7fd9_352x146.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jh8b!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff997d559-b3ae-447a-94fb-8968041b7fd9_352x146.png 424w, https://substackcdn.com/image/fetch/$s_!jh8b!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff997d559-b3ae-447a-94fb-8968041b7fd9_352x146.png 848w, https://substackcdn.com/image/fetch/$s_!jh8b!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff997d559-b3ae-447a-94fb-8968041b7fd9_352x146.png 1272w, https://substackcdn.com/image/fetch/$s_!jh8b!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff997d559-b3ae-447a-94fb-8968041b7fd9_352x146.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jh8b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff997d559-b3ae-447a-94fb-8968041b7fd9_352x146.png" width="352" height="146" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f997d559-b3ae-447a-94fb-8968041b7fd9_352x146.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:146,&quot;width&quot;:352,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:7811,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/178352027?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff997d559-b3ae-447a-94fb-8968041b7fd9_352x146.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jh8b!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff997d559-b3ae-447a-94fb-8968041b7fd9_352x146.png 424w, https://substackcdn.com/image/fetch/$s_!jh8b!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff997d559-b3ae-447a-94fb-8968041b7fd9_352x146.png 848w, https://substackcdn.com/image/fetch/$s_!jh8b!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff997d559-b3ae-447a-94fb-8968041b7fd9_352x146.png 1272w, https://substackcdn.com/image/fetch/$s_!jh8b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff997d559-b3ae-447a-94fb-8968041b7fd9_352x146.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Much Better.</figcaption></figure></div><p>To Node Red!</p><p>Here&#8217;s my current setup for Audio Bookshelf/Kuma</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_BvS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27560b9c-d7a4-410b-b697-a0cd778dc082_805x262.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_BvS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27560b9c-d7a4-410b-b697-a0cd778dc082_805x262.png 424w, https://substackcdn.com/image/fetch/$s_!_BvS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27560b9c-d7a4-410b-b697-a0cd778dc082_805x262.png 848w, https://substackcdn.com/image/fetch/$s_!_BvS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27560b9c-d7a4-410b-b697-a0cd778dc082_805x262.png 1272w, https://substackcdn.com/image/fetch/$s_!_BvS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27560b9c-d7a4-410b-b697-a0cd778dc082_805x262.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_BvS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27560b9c-d7a4-410b-b697-a0cd778dc082_805x262.png" width="805" height="262" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/27560b9c-d7a4-410b-b697-a0cd778dc082_805x262.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:262,&quot;width&quot;:805,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:37270,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/178352027?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27560b9c-d7a4-410b-b697-a0cd778dc082_805x262.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_BvS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27560b9c-d7a4-410b-b697-a0cd778dc082_805x262.png 424w, https://substackcdn.com/image/fetch/$s_!_BvS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27560b9c-d7a4-410b-b697-a0cd778dc082_805x262.png 848w, https://substackcdn.com/image/fetch/$s_!_BvS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27560b9c-d7a4-410b-b697-a0cd778dc082_805x262.png 1272w, https://substackcdn.com/image/fetch/$s_!_BvS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27560b9c-d7a4-410b-b697-a0cd778dc082_805x262.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_RcX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bd36622-997b-4ebe-a338-1db66646eed3_543x403.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_RcX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bd36622-997b-4ebe-a338-1db66646eed3_543x403.png 424w, https://substackcdn.com/image/fetch/$s_!_RcX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bd36622-997b-4ebe-a338-1db66646eed3_543x403.png 848w, https://substackcdn.com/image/fetch/$s_!_RcX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bd36622-997b-4ebe-a338-1db66646eed3_543x403.png 1272w, https://substackcdn.com/image/fetch/$s_!_RcX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bd36622-997b-4ebe-a338-1db66646eed3_543x403.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_RcX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bd36622-997b-4ebe-a338-1db66646eed3_543x403.png" width="543" height="403" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2bd36622-997b-4ebe-a338-1db66646eed3_543x403.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:403,&quot;width&quot;:543,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:23655,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/178352027?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bd36622-997b-4ebe-a338-1db66646eed3_543x403.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_RcX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bd36622-997b-4ebe-a338-1db66646eed3_543x403.png 424w, https://substackcdn.com/image/fetch/$s_!_RcX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bd36622-997b-4ebe-a338-1db66646eed3_543x403.png 848w, https://substackcdn.com/image/fetch/$s_!_RcX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bd36622-997b-4ebe-a338-1db66646eed3_543x403.png 1272w, https://substackcdn.com/image/fetch/$s_!_RcX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bd36622-997b-4ebe-a338-1db66646eed3_543x403.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I&#8217;m going to slap a debug node onto the Apprise node and fire off a notification. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bAbF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ac3cfe1-3796-4045-ae44-16c205507096_340x188.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bAbF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ac3cfe1-3796-4045-ae44-16c205507096_340x188.png 424w, https://substackcdn.com/image/fetch/$s_!bAbF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ac3cfe1-3796-4045-ae44-16c205507096_340x188.png 848w, https://substackcdn.com/image/fetch/$s_!bAbF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ac3cfe1-3796-4045-ae44-16c205507096_340x188.png 1272w, https://substackcdn.com/image/fetch/$s_!bAbF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ac3cfe1-3796-4045-ae44-16c205507096_340x188.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bAbF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ac3cfe1-3796-4045-ae44-16c205507096_340x188.png" width="340" height="188" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5ac3cfe1-3796-4045-ae44-16c205507096_340x188.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:188,&quot;width&quot;:340,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:14286,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/178352027?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ac3cfe1-3796-4045-ae44-16c205507096_340x188.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bAbF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ac3cfe1-3796-4045-ae44-16c205507096_340x188.png 424w, https://substackcdn.com/image/fetch/$s_!bAbF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ac3cfe1-3796-4045-ae44-16c205507096_340x188.png 848w, https://substackcdn.com/image/fetch/$s_!bAbF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ac3cfe1-3796-4045-ae44-16c205507096_340x188.png 1272w, https://substackcdn.com/image/fetch/$s_!bAbF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ac3cfe1-3796-4045-ae44-16c205507096_340x188.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Db-r!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dbee2dd-1c65-4bbb-933c-5db2199dec31_316x376.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Db-r!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dbee2dd-1c65-4bbb-933c-5db2199dec31_316x376.png 424w, https://substackcdn.com/image/fetch/$s_!Db-r!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dbee2dd-1c65-4bbb-933c-5db2199dec31_316x376.png 848w, https://substackcdn.com/image/fetch/$s_!Db-r!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dbee2dd-1c65-4bbb-933c-5db2199dec31_316x376.png 1272w, https://substackcdn.com/image/fetch/$s_!Db-r!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dbee2dd-1c65-4bbb-933c-5db2199dec31_316x376.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Db-r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dbee2dd-1c65-4bbb-933c-5db2199dec31_316x376.png" width="316" height="376" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4dbee2dd-1c65-4bbb-933c-5db2199dec31_316x376.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:376,&quot;width&quot;:316,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:25463,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/178352027?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dbee2dd-1c65-4bbb-933c-5db2199dec31_316x376.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Db-r!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dbee2dd-1c65-4bbb-933c-5db2199dec31_316x376.png 424w, https://substackcdn.com/image/fetch/$s_!Db-r!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dbee2dd-1c65-4bbb-933c-5db2199dec31_316x376.png 848w, https://substackcdn.com/image/fetch/$s_!Db-r!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dbee2dd-1c65-4bbb-933c-5db2199dec31_316x376.png 1272w, https://substackcdn.com/image/fetch/$s_!Db-r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dbee2dd-1c65-4bbb-933c-5db2199dec31_316x376.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Ok I need to make a new switch node, as I&#8217;m pulling from payload.event.service_data.title, not message. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!920C!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b136f30-f02a-4c1a-93e5-b9852fb26c11_504x290.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!920C!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b136f30-f02a-4c1a-93e5-b9852fb26c11_504x290.png 424w, https://substackcdn.com/image/fetch/$s_!920C!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b136f30-f02a-4c1a-93e5-b9852fb26c11_504x290.png 848w, https://substackcdn.com/image/fetch/$s_!920C!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b136f30-f02a-4c1a-93e5-b9852fb26c11_504x290.png 1272w, https://substackcdn.com/image/fetch/$s_!920C!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b136f30-f02a-4c1a-93e5-b9852fb26c11_504x290.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!920C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b136f30-f02a-4c1a-93e5-b9852fb26c11_504x290.png" width="504" height="290" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1b136f30-f02a-4c1a-93e5-b9852fb26c11_504x290.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:290,&quot;width&quot;:504,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:15011,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/178352027?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b136f30-f02a-4c1a-93e5-b9852fb26c11_504x290.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!920C!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b136f30-f02a-4c1a-93e5-b9852fb26c11_504x290.png 424w, https://substackcdn.com/image/fetch/$s_!920C!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b136f30-f02a-4c1a-93e5-b9852fb26c11_504x290.png 848w, https://substackcdn.com/image/fetch/$s_!920C!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b136f30-f02a-4c1a-93e5-b9852fb26c11_504x290.png 1272w, https://substackcdn.com/image/fetch/$s_!920C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b136f30-f02a-4c1a-93e5-b9852fb26c11_504x290.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Now, I&#8217;m going to make a new action node with some custom json. I used Claude to help with this. <br><br><em>See: Not A Programmer.</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1Idr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cf2a667-789b-42d3-be49-a0ae04440d3a_508x385.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1Idr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cf2a667-789b-42d3-be49-a0ae04440d3a_508x385.png 424w, https://substackcdn.com/image/fetch/$s_!1Idr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cf2a667-789b-42d3-be49-a0ae04440d3a_508x385.png 848w, https://substackcdn.com/image/fetch/$s_!1Idr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cf2a667-789b-42d3-be49-a0ae04440d3a_508x385.png 1272w, https://substackcdn.com/image/fetch/$s_!1Idr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cf2a667-789b-42d3-be49-a0ae04440d3a_508x385.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1Idr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cf2a667-789b-42d3-be49-a0ae04440d3a_508x385.png" width="508" height="385" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7cf2a667-789b-42d3-be49-a0ae04440d3a_508x385.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:385,&quot;width&quot;:508,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:26383,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/178352027?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cf2a667-789b-42d3-be49-a0ae04440d3a_508x385.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1Idr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cf2a667-789b-42d3-be49-a0ae04440d3a_508x385.png 424w, https://substackcdn.com/image/fetch/$s_!1Idr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cf2a667-789b-42d3-be49-a0ae04440d3a_508x385.png 848w, https://substackcdn.com/image/fetch/$s_!1Idr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cf2a667-789b-42d3-be49-a0ae04440d3a_508x385.png 1272w, https://substackcdn.com/image/fetch/$s_!1Idr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cf2a667-789b-42d3-be49-a0ae04440d3a_508x385.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ffIB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcab376ef-7915-4f3c-a24c-f881f02b44eb_618x198.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ffIB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcab376ef-7915-4f3c-a24c-f881f02b44eb_618x198.png 424w, https://substackcdn.com/image/fetch/$s_!ffIB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcab376ef-7915-4f3c-a24c-f881f02b44eb_618x198.png 848w, https://substackcdn.com/image/fetch/$s_!ffIB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcab376ef-7915-4f3c-a24c-f881f02b44eb_618x198.png 1272w, https://substackcdn.com/image/fetch/$s_!ffIB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcab376ef-7915-4f3c-a24c-f881f02b44eb_618x198.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ffIB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcab376ef-7915-4f3c-a24c-f881f02b44eb_618x198.png" width="618" height="198" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cab376ef-7915-4f3c-a24c-f881f02b44eb_618x198.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:198,&quot;width&quot;:618,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:14301,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/178352027?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcab376ef-7915-4f3c-a24c-f881f02b44eb_618x198.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ffIB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcab376ef-7915-4f3c-a24c-f881f02b44eb_618x198.png 424w, https://substackcdn.com/image/fetch/$s_!ffIB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcab376ef-7915-4f3c-a24c-f881f02b44eb_618x198.png 848w, https://substackcdn.com/image/fetch/$s_!ffIB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcab376ef-7915-4f3c-a24c-f881f02b44eb_618x198.png 1272w, https://substackcdn.com/image/fetch/$s_!ffIB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcab376ef-7915-4f3c-a24c-f881f02b44eb_618x198.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>My flows now look like:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!G1ax!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe3c28f-98a9-41a2-97e1-1943e8acbc41_838x297.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!G1ax!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe3c28f-98a9-41a2-97e1-1943e8acbc41_838x297.png 424w, https://substackcdn.com/image/fetch/$s_!G1ax!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe3c28f-98a9-41a2-97e1-1943e8acbc41_838x297.png 848w, https://substackcdn.com/image/fetch/$s_!G1ax!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe3c28f-98a9-41a2-97e1-1943e8acbc41_838x297.png 1272w, https://substackcdn.com/image/fetch/$s_!G1ax!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe3c28f-98a9-41a2-97e1-1943e8acbc41_838x297.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!G1ax!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe3c28f-98a9-41a2-97e1-1943e8acbc41_838x297.png" width="838" height="297" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dfe3c28f-98a9-41a2-97e1-1943e8acbc41_838x297.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:297,&quot;width&quot;:838,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:47714,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/178352027?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe3c28f-98a9-41a2-97e1-1943e8acbc41_838x297.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!G1ax!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe3c28f-98a9-41a2-97e1-1943e8acbc41_838x297.png 424w, https://substackcdn.com/image/fetch/$s_!G1ax!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe3c28f-98a9-41a2-97e1-1943e8acbc41_838x297.png 848w, https://substackcdn.com/image/fetch/$s_!G1ax!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe3c28f-98a9-41a2-97e1-1943e8acbc41_838x297.png 1272w, https://substackcdn.com/image/fetch/$s_!G1ax!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe3c28f-98a9-41a2-97e1-1943e8acbc41_838x297.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Let&#8217;s fire off an alert&#8230;<br></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZoXQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac36fd95-2de6-40ba-9475-318d23ce8342_821x339.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZoXQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac36fd95-2de6-40ba-9475-318d23ce8342_821x339.png 424w, https://substackcdn.com/image/fetch/$s_!ZoXQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac36fd95-2de6-40ba-9475-318d23ce8342_821x339.png 848w, https://substackcdn.com/image/fetch/$s_!ZoXQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac36fd95-2de6-40ba-9475-318d23ce8342_821x339.png 1272w, https://substackcdn.com/image/fetch/$s_!ZoXQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac36fd95-2de6-40ba-9475-318d23ce8342_821x339.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZoXQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac36fd95-2de6-40ba-9475-318d23ce8342_821x339.png" width="821" height="339" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ac36fd95-2de6-40ba-9475-318d23ce8342_821x339.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:339,&quot;width&quot;:821,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:32110,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/178352027?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac36fd95-2de6-40ba-9475-318d23ce8342_821x339.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZoXQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac36fd95-2de6-40ba-9475-318d23ce8342_821x339.png 424w, https://substackcdn.com/image/fetch/$s_!ZoXQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac36fd95-2de6-40ba-9475-318d23ce8342_821x339.png 848w, https://substackcdn.com/image/fetch/$s_!ZoXQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac36fd95-2de6-40ba-9475-318d23ce8342_821x339.png 1272w, https://substackcdn.com/image/fetch/$s_!ZoXQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac36fd95-2de6-40ba-9475-318d23ce8342_821x339.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Phone</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZCSa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09aadcd8-3a72-4671-84d3-5eda9239cd72_328x291.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZCSa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09aadcd8-3a72-4671-84d3-5eda9239cd72_328x291.png 424w, https://substackcdn.com/image/fetch/$s_!ZCSa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09aadcd8-3a72-4671-84d3-5eda9239cd72_328x291.png 848w, https://substackcdn.com/image/fetch/$s_!ZCSa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09aadcd8-3a72-4671-84d3-5eda9239cd72_328x291.png 1272w, https://substackcdn.com/image/fetch/$s_!ZCSa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09aadcd8-3a72-4671-84d3-5eda9239cd72_328x291.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZCSa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09aadcd8-3a72-4671-84d3-5eda9239cd72_328x291.png" width="328" height="291" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/09aadcd8-3a72-4671-84d3-5eda9239cd72_328x291.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:291,&quot;width&quot;:328,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:142335,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/178352027?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09aadcd8-3a72-4671-84d3-5eda9239cd72_328x291.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZCSa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09aadcd8-3a72-4671-84d3-5eda9239cd72_328x291.png 424w, https://substackcdn.com/image/fetch/$s_!ZCSa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09aadcd8-3a72-4671-84d3-5eda9239cd72_328x291.png 848w, https://substackcdn.com/image/fetch/$s_!ZCSa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09aadcd8-3a72-4671-84d3-5eda9239cd72_328x291.png 1272w, https://substackcdn.com/image/fetch/$s_!ZCSa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09aadcd8-3a72-4671-84d3-5eda9239cd72_328x291.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Watch</figcaption></figure></div><p>Oh, and here&#8217;s my oddball. *shrug*</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kV7f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c7e2fb6-a077-4c07-8d77-327a01eb513b_792x432.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kV7f!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c7e2fb6-a077-4c07-8d77-327a01eb513b_792x432.png 424w, https://substackcdn.com/image/fetch/$s_!kV7f!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c7e2fb6-a077-4c07-8d77-327a01eb513b_792x432.png 848w, https://substackcdn.com/image/fetch/$s_!kV7f!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c7e2fb6-a077-4c07-8d77-327a01eb513b_792x432.png 1272w, https://substackcdn.com/image/fetch/$s_!kV7f!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c7e2fb6-a077-4c07-8d77-327a01eb513b_792x432.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kV7f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c7e2fb6-a077-4c07-8d77-327a01eb513b_792x432.png" width="792" height="432" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0c7e2fb6-a077-4c07-8d77-327a01eb513b_792x432.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:432,&quot;width&quot;:792,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:79940,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/178352027?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c7e2fb6-a077-4c07-8d77-327a01eb513b_792x432.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kV7f!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c7e2fb6-a077-4c07-8d77-327a01eb513b_792x432.png 424w, https://substackcdn.com/image/fetch/$s_!kV7f!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c7e2fb6-a077-4c07-8d77-327a01eb513b_792x432.png 848w, https://substackcdn.com/image/fetch/$s_!kV7f!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c7e2fb6-a077-4c07-8d77-327a01eb513b_792x432.png 1272w, https://substackcdn.com/image/fetch/$s_!kV7f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c7e2fb6-a077-4c07-8d77-327a01eb513b_792x432.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1><br><strong>Conclusion</strong></h1><p>Ok, that was a lot. I hope by the end of this you have a working configuration that works for you. Now this is the way I do it. There is much more functionality to be had if that&#8217;s your goal. Take a look at the documentation and go nuts!</p><p></p><p>Until next time. </p>]]></content:encoded></item><item><title><![CDATA[Kuma Uptime Docker]]></title><description><![CDATA[The Monitoring Service That Isn't a Bear]]></description><link>https://ramblingnonsense.nscriven.net/p/kuma-uptime-docker</link><guid isPermaLink="false">https://ramblingnonsense.nscriven.net/p/kuma-uptime-docker</guid><dc:creator><![CDATA[Nathaniel Scriven]]></dc:creator><pubDate>Fri, 24 Oct 2025 13:40:04 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!XIna!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46c8ce04-c714-411e-9fd7-67e1b78fd146_845x798.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1><strong>Intro and Musings</strong></h1><p>When it comes a busy Home Enterprise environment basic monitoring it can be a challenge to find a solution that&#8217;s light and easy to configure. I want lots of monitoring options with flexible notification schemes, that&#8217;s easy to setup and configure.  A nice GUI doesn&#8217;t hurt either. Kuma Uptime hits all these boxes. </p><h1>Looking Inside The Pick-A-Nic Basket</h1><p>Right away, we see a nice &#8220;Add New Monitor&#8221; button on the top left. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!saLl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0a9e53d-9336-4912-a988-9625bb968eeb_815x262.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!saLl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0a9e53d-9336-4912-a988-9625bb968eeb_815x262.png 424w, https://substackcdn.com/image/fetch/$s_!saLl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0a9e53d-9336-4912-a988-9625bb968eeb_815x262.png 848w, https://substackcdn.com/image/fetch/$s_!saLl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0a9e53d-9336-4912-a988-9625bb968eeb_815x262.png 1272w, https://substackcdn.com/image/fetch/$s_!saLl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0a9e53d-9336-4912-a988-9625bb968eeb_815x262.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!saLl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0a9e53d-9336-4912-a988-9625bb968eeb_815x262.png" width="815" height="262" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c0a9e53d-9336-4912-a988-9625bb968eeb_815x262.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:262,&quot;width&quot;:815,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:19869,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/177008842?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0a9e53d-9336-4912-a988-9625bb968eeb_815x262.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!saLl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0a9e53d-9336-4912-a988-9625bb968eeb_815x262.png 424w, https://substackcdn.com/image/fetch/$s_!saLl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0a9e53d-9336-4912-a988-9625bb968eeb_815x262.png 848w, https://substackcdn.com/image/fetch/$s_!saLl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0a9e53d-9336-4912-a988-9625bb968eeb_815x262.png 1272w, https://substackcdn.com/image/fetch/$s_!saLl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0a9e53d-9336-4912-a988-9625bb968eeb_815x262.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>Adding Monitors</h1><p>That&#8217;s a great array of monitoring modes we can pick from. I particularity like the TCP port, it&#8217;s great for Docker containers. <br><br><em><strong>Note: You&#8217;ll notice there&#8217;s a Docker Option, but I like TCP port to keep things separate.</strong></em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XIna!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46c8ce04-c714-411e-9fd7-67e1b78fd146_845x798.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XIna!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46c8ce04-c714-411e-9fd7-67e1b78fd146_845x798.png 424w, https://substackcdn.com/image/fetch/$s_!XIna!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46c8ce04-c714-411e-9fd7-67e1b78fd146_845x798.png 848w, https://substackcdn.com/image/fetch/$s_!XIna!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46c8ce04-c714-411e-9fd7-67e1b78fd146_845x798.png 1272w, https://substackcdn.com/image/fetch/$s_!XIna!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46c8ce04-c714-411e-9fd7-67e1b78fd146_845x798.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XIna!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46c8ce04-c714-411e-9fd7-67e1b78fd146_845x798.png" width="845" height="798" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/46c8ce04-c714-411e-9fd7-67e1b78fd146_845x798.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:798,&quot;width&quot;:845,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:47086,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/177008842?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46c8ce04-c714-411e-9fd7-67e1b78fd146_845x798.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!XIna!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46c8ce04-c714-411e-9fd7-67e1b78fd146_845x798.png 424w, https://substackcdn.com/image/fetch/$s_!XIna!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46c8ce04-c714-411e-9fd7-67e1b78fd146_845x798.png 848w, https://substackcdn.com/image/fetch/$s_!XIna!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46c8ce04-c714-411e-9fd7-67e1b78fd146_845x798.png 1272w, https://substackcdn.com/image/fetch/$s_!XIna!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46c8ce04-c714-411e-9fd7-67e1b78fd146_845x798.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>Notification Setup</h1><p>Notification types are an embarrassment of riches. I can&#8217;t get all of them in one screenshot, it goes all the way to &#8220;Z&#8221;. I particularly like the Apprise support! Even though Home Assistant is represented here, I prefer to use Apprise. <br><br>I have a post <a href="https://ramblingnonsense.nscriven.net/p/notifications-for-audio-bookshelf">here </a>about setting up Apprise with Home Assistant. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gt88!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F127e4635-ab01-4a40-bd11-da23cb0bb668_503x735.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gt88!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F127e4635-ab01-4a40-bd11-da23cb0bb668_503x735.png 424w, https://substackcdn.com/image/fetch/$s_!gt88!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F127e4635-ab01-4a40-bd11-da23cb0bb668_503x735.png 848w, https://substackcdn.com/image/fetch/$s_!gt88!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F127e4635-ab01-4a40-bd11-da23cb0bb668_503x735.png 1272w, https://substackcdn.com/image/fetch/$s_!gt88!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F127e4635-ab01-4a40-bd11-da23cb0bb668_503x735.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gt88!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F127e4635-ab01-4a40-bd11-da23cb0bb668_503x735.png" width="503" height="735" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/127e4635-ab01-4a40-bd11-da23cb0bb668_503x735.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:735,&quot;width&quot;:503,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:45131,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/177008842?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F127e4635-ab01-4a40-bd11-da23cb0bb668_503x735.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gt88!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F127e4635-ab01-4a40-bd11-da23cb0bb668_503x735.png 424w, https://substackcdn.com/image/fetch/$s_!gt88!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F127e4635-ab01-4a40-bd11-da23cb0bb668_503x735.png 848w, https://substackcdn.com/image/fetch/$s_!gt88!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F127e4635-ab01-4a40-bd11-da23cb0bb668_503x735.png 1272w, https://substackcdn.com/image/fetch/$s_!gt88!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F127e4635-ab01-4a40-bd11-da23cb0bb668_503x735.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>To my surprise, this was dead simple since Apprise was already setup, so I could just use the same link as I use for ABS! Also, I love that you can make a notification as default for new and current monitors. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XjgZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82f92231-6c6b-4262-83d9-828c4701435a_545x793.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XjgZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82f92231-6c6b-4262-83d9-828c4701435a_545x793.png 424w, https://substackcdn.com/image/fetch/$s_!XjgZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82f92231-6c6b-4262-83d9-828c4701435a_545x793.png 848w, https://substackcdn.com/image/fetch/$s_!XjgZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82f92231-6c6b-4262-83d9-828c4701435a_545x793.png 1272w, https://substackcdn.com/image/fetch/$s_!XjgZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82f92231-6c6b-4262-83d9-828c4701435a_545x793.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XjgZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82f92231-6c6b-4262-83d9-828c4701435a_545x793.png" width="545" height="793" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/82f92231-6c6b-4262-83d9-828c4701435a_545x793.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:793,&quot;width&quot;:545,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:62638,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/177008842?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82f92231-6c6b-4262-83d9-828c4701435a_545x793.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!XjgZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82f92231-6c6b-4262-83d9-828c4701435a_545x793.png 424w, https://substackcdn.com/image/fetch/$s_!XjgZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82f92231-6c6b-4262-83d9-828c4701435a_545x793.png 848w, https://substackcdn.com/image/fetch/$s_!XjgZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82f92231-6c6b-4262-83d9-828c4701435a_545x793.png 1272w, https://substackcdn.com/image/fetch/$s_!XjgZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82f92231-6c6b-4262-83d9-828c4701435a_545x793.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>So that got the alert to the HA dashboard, but sending to devices via notifications was a bit trickier than I expected. <br><br>For whatever reason, the notification would cycle and send hundreds out.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WZjy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2df7c1b-4aae-437b-a42c-6822e20b9a90_697x215.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WZjy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2df7c1b-4aae-437b-a42c-6822e20b9a90_697x215.png 424w, https://substackcdn.com/image/fetch/$s_!WZjy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2df7c1b-4aae-437b-a42c-6822e20b9a90_697x215.png 848w, https://substackcdn.com/image/fetch/$s_!WZjy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2df7c1b-4aae-437b-a42c-6822e20b9a90_697x215.png 1272w, https://substackcdn.com/image/fetch/$s_!WZjy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2df7c1b-4aae-437b-a42c-6822e20b9a90_697x215.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WZjy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2df7c1b-4aae-437b-a42c-6822e20b9a90_697x215.png" width="697" height="215" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b2df7c1b-4aae-437b-a42c-6822e20b9a90_697x215.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:215,&quot;width&quot;:697,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:29758,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/177008842?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2df7c1b-4aae-437b-a42c-6822e20b9a90_697x215.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WZjy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2df7c1b-4aae-437b-a42c-6822e20b9a90_697x215.png 424w, https://substackcdn.com/image/fetch/$s_!WZjy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2df7c1b-4aae-437b-a42c-6822e20b9a90_697x215.png 848w, https://substackcdn.com/image/fetch/$s_!WZjy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2df7c1b-4aae-437b-a42c-6822e20b9a90_697x215.png 1272w, https://substackcdn.com/image/fetch/$s_!WZjy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2df7c1b-4aae-437b-a42c-6822e20b9a90_697x215.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p> I put in trigger nodes to limit to one. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!h7aB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e9c2195-7cfc-40a3-ab9a-5439b25bda32_412x486.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!h7aB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e9c2195-7cfc-40a3-ab9a-5439b25bda32_412x486.png 424w, https://substackcdn.com/image/fetch/$s_!h7aB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e9c2195-7cfc-40a3-ab9a-5439b25bda32_412x486.png 848w, https://substackcdn.com/image/fetch/$s_!h7aB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e9c2195-7cfc-40a3-ab9a-5439b25bda32_412x486.png 1272w, https://substackcdn.com/image/fetch/$s_!h7aB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e9c2195-7cfc-40a3-ab9a-5439b25bda32_412x486.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!h7aB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e9c2195-7cfc-40a3-ab9a-5439b25bda32_412x486.png" width="412" height="486" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6e9c2195-7cfc-40a3-ab9a-5439b25bda32_412x486.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:486,&quot;width&quot;:412,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:25375,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/177008842?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e9c2195-7cfc-40a3-ab9a-5439b25bda32_412x486.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!h7aB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e9c2195-7cfc-40a3-ab9a-5439b25bda32_412x486.png 424w, https://substackcdn.com/image/fetch/$s_!h7aB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e9c2195-7cfc-40a3-ab9a-5439b25bda32_412x486.png 848w, https://substackcdn.com/image/fetch/$s_!h7aB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e9c2195-7cfc-40a3-ab9a-5439b25bda32_412x486.png 1272w, https://substackcdn.com/image/fetch/$s_!h7aB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e9c2195-7cfc-40a3-ab9a-5439b25bda32_412x486.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>For my switch node:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ShaH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a2d7cd3-42af-4705-a833-09fb3691851e_434x346.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ShaH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a2d7cd3-42af-4705-a833-09fb3691851e_434x346.png 424w, https://substackcdn.com/image/fetch/$s_!ShaH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a2d7cd3-42af-4705-a833-09fb3691851e_434x346.png 848w, https://substackcdn.com/image/fetch/$s_!ShaH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a2d7cd3-42af-4705-a833-09fb3691851e_434x346.png 1272w, https://substackcdn.com/image/fetch/$s_!ShaH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a2d7cd3-42af-4705-a833-09fb3691851e_434x346.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ShaH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a2d7cd3-42af-4705-a833-09fb3691851e_434x346.png" width="434" height="346" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5a2d7cd3-42af-4705-a833-09fb3691851e_434x346.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:346,&quot;width&quot;:434,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:18541,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/177008842?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a2d7cd3-42af-4705-a833-09fb3691851e_434x346.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ShaH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a2d7cd3-42af-4705-a833-09fb3691851e_434x346.png 424w, https://substackcdn.com/image/fetch/$s_!ShaH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a2d7cd3-42af-4705-a833-09fb3691851e_434x346.png 848w, https://substackcdn.com/image/fetch/$s_!ShaH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a2d7cd3-42af-4705-a833-09fb3691851e_434x346.png 1272w, https://substackcdn.com/image/fetch/$s_!ShaH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a2d7cd3-42af-4705-a833-09fb3691851e_434x346.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p> And the json for the notification nodes:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qe4n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0502fc82-8555-4124-ab4d-73cf09a26375_437x233.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qe4n!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0502fc82-8555-4124-ab4d-73cf09a26375_437x233.png 424w, https://substackcdn.com/image/fetch/$s_!qe4n!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0502fc82-8555-4124-ab4d-73cf09a26375_437x233.png 848w, https://substackcdn.com/image/fetch/$s_!qe4n!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0502fc82-8555-4124-ab4d-73cf09a26375_437x233.png 1272w, https://substackcdn.com/image/fetch/$s_!qe4n!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0502fc82-8555-4124-ab4d-73cf09a26375_437x233.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qe4n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0502fc82-8555-4124-ab4d-73cf09a26375_437x233.png" width="437" height="233" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0502fc82-8555-4124-ab4d-73cf09a26375_437x233.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:233,&quot;width&quot;:437,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:12372,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/177008842?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0502fc82-8555-4124-ab4d-73cf09a26375_437x233.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qe4n!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0502fc82-8555-4124-ab4d-73cf09a26375_437x233.png 424w, https://substackcdn.com/image/fetch/$s_!qe4n!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0502fc82-8555-4124-ab4d-73cf09a26375_437x233.png 848w, https://substackcdn.com/image/fetch/$s_!qe4n!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0502fc82-8555-4124-ab4d-73cf09a26375_437x233.png 1272w, https://substackcdn.com/image/fetch/$s_!qe4n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0502fc82-8555-4124-ab4d-73cf09a26375_437x233.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Once that was done, it worked wonderfully. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!otaW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f028b49-6a8b-4fd4-bb8d-38fcd80d2b0e_417x455.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!otaW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f028b49-6a8b-4fd4-bb8d-38fcd80d2b0e_417x455.png 424w, https://substackcdn.com/image/fetch/$s_!otaW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f028b49-6a8b-4fd4-bb8d-38fcd80d2b0e_417x455.png 848w, https://substackcdn.com/image/fetch/$s_!otaW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f028b49-6a8b-4fd4-bb8d-38fcd80d2b0e_417x455.png 1272w, https://substackcdn.com/image/fetch/$s_!otaW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f028b49-6a8b-4fd4-bb8d-38fcd80d2b0e_417x455.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!otaW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f028b49-6a8b-4fd4-bb8d-38fcd80d2b0e_417x455.png" width="417" height="455" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0f028b49-6a8b-4fd4-bb8d-38fcd80d2b0e_417x455.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:455,&quot;width&quot;:417,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:61877,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/177008842?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f028b49-6a8b-4fd4-bb8d-38fcd80d2b0e_417x455.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!otaW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f028b49-6a8b-4fd4-bb8d-38fcd80d2b0e_417x455.png 424w, https://substackcdn.com/image/fetch/$s_!otaW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f028b49-6a8b-4fd4-bb8d-38fcd80d2b0e_417x455.png 848w, https://substackcdn.com/image/fetch/$s_!otaW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f028b49-6a8b-4fd4-bb8d-38fcd80d2b0e_417x455.png 1272w, https://substackcdn.com/image/fetch/$s_!otaW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f028b49-6a8b-4fd4-bb8d-38fcd80d2b0e_417x455.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!D5tg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5166f35-0256-4c7e-9322-8f9bd65e18b2_1094x755.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!D5tg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5166f35-0256-4c7e-9322-8f9bd65e18b2_1094x755.png 424w, https://substackcdn.com/image/fetch/$s_!D5tg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5166f35-0256-4c7e-9322-8f9bd65e18b2_1094x755.png 848w, https://substackcdn.com/image/fetch/$s_!D5tg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5166f35-0256-4c7e-9322-8f9bd65e18b2_1094x755.png 1272w, https://substackcdn.com/image/fetch/$s_!D5tg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5166f35-0256-4c7e-9322-8f9bd65e18b2_1094x755.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!D5tg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5166f35-0256-4c7e-9322-8f9bd65e18b2_1094x755.png" width="400" height="276.05118829981717" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e5166f35-0256-4c7e-9322-8f9bd65e18b2_1094x755.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:755,&quot;width&quot;:1094,&quot;resizeWidth&quot;:400,&quot;bytes&quot;:181708,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/177008842?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5166f35-0256-4c7e-9322-8f9bd65e18b2_1094x755.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!D5tg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5166f35-0256-4c7e-9322-8f9bd65e18b2_1094x755.png 424w, https://substackcdn.com/image/fetch/$s_!D5tg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5166f35-0256-4c7e-9322-8f9bd65e18b2_1094x755.png 848w, https://substackcdn.com/image/fetch/$s_!D5tg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5166f35-0256-4c7e-9322-8f9bd65e18b2_1094x755.png 1272w, https://substackcdn.com/image/fetch/$s_!D5tg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5166f35-0256-4c7e-9322-8f9bd65e18b2_1094x755.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Phone</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vFqw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12332663-db4b-4e36-9647-fa95e4a7fa75_727x646.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vFqw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12332663-db4b-4e36-9647-fa95e4a7fa75_727x646.png 424w, https://substackcdn.com/image/fetch/$s_!vFqw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12332663-db4b-4e36-9647-fa95e4a7fa75_727x646.png 848w, https://substackcdn.com/image/fetch/$s_!vFqw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12332663-db4b-4e36-9647-fa95e4a7fa75_727x646.png 1272w, https://substackcdn.com/image/fetch/$s_!vFqw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12332663-db4b-4e36-9647-fa95e4a7fa75_727x646.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vFqw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12332663-db4b-4e36-9647-fa95e4a7fa75_727x646.png" width="361" height="320.77854195323243" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/12332663-db4b-4e36-9647-fa95e4a7fa75_727x646.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:646,&quot;width&quot;:727,&quot;resizeWidth&quot;:361,&quot;bytes&quot;:761865,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/177008842?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12332663-db4b-4e36-9647-fa95e4a7fa75_727x646.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vFqw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12332663-db4b-4e36-9647-fa95e4a7fa75_727x646.png 424w, https://substackcdn.com/image/fetch/$s_!vFqw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12332663-db4b-4e36-9647-fa95e4a7fa75_727x646.png 848w, https://substackcdn.com/image/fetch/$s_!vFqw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12332663-db4b-4e36-9647-fa95e4a7fa75_727x646.png 1272w, https://substackcdn.com/image/fetch/$s_!vFqw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12332663-db4b-4e36-9647-fa95e4a7fa75_727x646.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Watch</figcaption></figure></div><h1>Groups </h1><p>You can add monitors singly or group them together. I really like groups as you can see uptime as a whole and individually. You can also set the notification for the overall group as well. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PH5p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8713f04c-8e10-405e-a02b-eabdddd166e5_853x1253.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PH5p!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8713f04c-8e10-405e-a02b-eabdddd166e5_853x1253.png 424w, https://substackcdn.com/image/fetch/$s_!PH5p!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8713f04c-8e10-405e-a02b-eabdddd166e5_853x1253.png 848w, https://substackcdn.com/image/fetch/$s_!PH5p!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8713f04c-8e10-405e-a02b-eabdddd166e5_853x1253.png 1272w, https://substackcdn.com/image/fetch/$s_!PH5p!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8713f04c-8e10-405e-a02b-eabdddd166e5_853x1253.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PH5p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8713f04c-8e10-405e-a02b-eabdddd166e5_853x1253.png" width="853" height="1253" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8713f04c-8e10-405e-a02b-eabdddd166e5_853x1253.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1253,&quot;width&quot;:853,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:77490,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/177008842?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8713f04c-8e10-405e-a02b-eabdddd166e5_853x1253.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PH5p!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8713f04c-8e10-405e-a02b-eabdddd166e5_853x1253.png 424w, https://substackcdn.com/image/fetch/$s_!PH5p!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8713f04c-8e10-405e-a02b-eabdddd166e5_853x1253.png 848w, https://substackcdn.com/image/fetch/$s_!PH5p!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8713f04c-8e10-405e-a02b-eabdddd166e5_853x1253.png 1272w, https://substackcdn.com/image/fetch/$s_!PH5p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8713f04c-8e10-405e-a02b-eabdddd166e5_853x1253.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>As for uptime, I really like this display.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MUMI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90bb058f-2b49-4eef-814c-7b3cce96a23c_1707x1229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MUMI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90bb058f-2b49-4eef-814c-7b3cce96a23c_1707x1229.png 424w, https://substackcdn.com/image/fetch/$s_!MUMI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90bb058f-2b49-4eef-814c-7b3cce96a23c_1707x1229.png 848w, https://substackcdn.com/image/fetch/$s_!MUMI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90bb058f-2b49-4eef-814c-7b3cce96a23c_1707x1229.png 1272w, https://substackcdn.com/image/fetch/$s_!MUMI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90bb058f-2b49-4eef-814c-7b3cce96a23c_1707x1229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MUMI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90bb058f-2b49-4eef-814c-7b3cce96a23c_1707x1229.png" width="1456" height="1048" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/90bb058f-2b49-4eef-814c-7b3cce96a23c_1707x1229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1048,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:137106,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/177008842?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90bb058f-2b49-4eef-814c-7b3cce96a23c_1707x1229.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MUMI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90bb058f-2b49-4eef-814c-7b3cce96a23c_1707x1229.png 424w, https://substackcdn.com/image/fetch/$s_!MUMI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90bb058f-2b49-4eef-814c-7b3cce96a23c_1707x1229.png 848w, https://substackcdn.com/image/fetch/$s_!MUMI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90bb058f-2b49-4eef-814c-7b3cce96a23c_1707x1229.png 1272w, https://substackcdn.com/image/fetch/$s_!MUMI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90bb058f-2b49-4eef-814c-7b3cce96a23c_1707x1229.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>Other Settings</h1><p>I just wanted to add this for reference. So many cool options. Built-in Cloudflare tunnel support? That, as we said back in the day, is &#8220;rad.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vj5v!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628a5232-583d-4738-a214-298b61b24cec_1685x832.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vj5v!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628a5232-583d-4738-a214-298b61b24cec_1685x832.png 424w, https://substackcdn.com/image/fetch/$s_!vj5v!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628a5232-583d-4738-a214-298b61b24cec_1685x832.png 848w, https://substackcdn.com/image/fetch/$s_!vj5v!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628a5232-583d-4738-a214-298b61b24cec_1685x832.png 1272w, https://substackcdn.com/image/fetch/$s_!vj5v!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628a5232-583d-4738-a214-298b61b24cec_1685x832.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vj5v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628a5232-583d-4738-a214-298b61b24cec_1685x832.png" width="1456" height="719" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/628a5232-583d-4738-a214-298b61b24cec_1685x832.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:719,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:86897,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/177008842?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628a5232-583d-4738-a214-298b61b24cec_1685x832.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vj5v!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628a5232-583d-4738-a214-298b61b24cec_1685x832.png 424w, https://substackcdn.com/image/fetch/$s_!vj5v!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628a5232-583d-4738-a214-298b61b24cec_1685x832.png 848w, https://substackcdn.com/image/fetch/$s_!vj5v!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628a5232-583d-4738-a214-298b61b24cec_1685x832.png 1272w, https://substackcdn.com/image/fetch/$s_!vj5v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628a5232-583d-4738-a214-298b61b24cec_1685x832.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>Portainer Stack</h1><p>The stack is really, really, simple. The github is: <a href="https://github.com/louislam/uptime-kuma">Uptime Kuma</a></p><p>This stack example as always, is at my <a href="https://github.com/darthrater78/ramblingnonsense/tree/main">Github</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LB5i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b18e00-af0c-4708-a4ef-da4a48256ee4_582x328.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LB5i!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b18e00-af0c-4708-a4ef-da4a48256ee4_582x328.png 424w, https://substackcdn.com/image/fetch/$s_!LB5i!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b18e00-af0c-4708-a4ef-da4a48256ee4_582x328.png 848w, https://substackcdn.com/image/fetch/$s_!LB5i!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b18e00-af0c-4708-a4ef-da4a48256ee4_582x328.png 1272w, https://substackcdn.com/image/fetch/$s_!LB5i!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b18e00-af0c-4708-a4ef-da4a48256ee4_582x328.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LB5i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b18e00-af0c-4708-a4ef-da4a48256ee4_582x328.png" width="582" height="328" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e0b18e00-af0c-4708-a4ef-da4a48256ee4_582x328.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:328,&quot;width&quot;:582,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:22342,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/177008842?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b18e00-af0c-4708-a4ef-da4a48256ee4_582x328.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LB5i!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b18e00-af0c-4708-a4ef-da4a48256ee4_582x328.png 424w, https://substackcdn.com/image/fetch/$s_!LB5i!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b18e00-af0c-4708-a4ef-da4a48256ee4_582x328.png 848w, https://substackcdn.com/image/fetch/$s_!LB5i!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b18e00-af0c-4708-a4ef-da4a48256ee4_582x328.png 1272w, https://substackcdn.com/image/fetch/$s_!LB5i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b18e00-af0c-4708-a4ef-da4a48256ee4_582x328.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em><strong>Note: Kuma recently went to 2.x. For whatever reason &#8220;latest&#8221; still pulls 1.x, so I used a version tag here instead.</strong></em> </p><h1>Conclusion</h1><p>This is a great addition to my monitoring suite, and is a nice companion to <a href="https://ramblingnonsense.nscriven.net/p/checking-the-pulse">Pulse</a>. <br>I hope you find it as useful and easy to use as I do. <br></p><p>Until next time. </p><h1><br></h1>]]></content:encoded></item><item><title><![CDATA[Checking The Pulse ]]></title><description><![CDATA[Proxmox/Docker Monitoring]]></description><link>https://ramblingnonsense.nscriven.net/p/checking-the-pulse</link><guid isPermaLink="false">https://ramblingnonsense.nscriven.net/p/checking-the-pulse</guid><dc:creator><![CDATA[Nathaniel Scriven]]></dc:creator><pubDate>Tue, 21 Oct 2025 14:26:02 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!BVs7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee8518f7-b7e2-4dca-a786-7697fca5f817_1485x623.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1><strong>Intro and Musings</strong></h1><p>As I&#8217;m sure you&#8217;re aware I absolutely adore Proxmox and Docker. They are, in my opinion the core technologies in Home Enterprise setups. <br><br><em><strong>Note: Uh oh, rambling rant incoming.</strong></em><br><br>You&#8217;ll notice I didn&#8217;t say &#8220;home lab.&#8221; I despise that catch all term. A lab is a place for experimentation and scenario wish fulfillment. There are no customers or users in a lab, save for the mad scientist playing God inside of it. <br><br>I have labs. Outside of that lab is my Home Enterprise. I have users who expect uptime, I have deliverables on myself to improve my workflow, etc. I put new solutions into testing phases before adopting, etc. <br><br>Not.a.lab. Fight me. :) </p><p>Ok, now that I have that out of my system&#8230;one thing I&#8217;ve always wanted is a solid way to monitor and alert on all of my VM/Docker services. Uptime, resource usage, etc. I never really found any of the solutions out there that was compelling. So as I&#8217;m want to do, I sat back for a while and waited for the universe to deliver a solution. And it did!</p><h1>What Is Pulse?</h1><p>Pulse is an application I stumbled upon by way of the ugh&#8230;&#8221;home lab&#8221; subreddit. It does everything I mentioned above and a little bit more.  This is an outstanding application. Very easy to deploy with Docker, and very full featured. Let&#8217;s take a look.</p><h1>The Nickel Tour</h1><p>First, we have Proxmox. Overview, Storage, Backups! It integrates not only with PXE, but also Proxmox Backup Server!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BVs7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee8518f7-b7e2-4dca-a786-7697fca5f817_1485x623.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BVs7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee8518f7-b7e2-4dca-a786-7697fca5f817_1485x623.png 424w, https://substackcdn.com/image/fetch/$s_!BVs7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee8518f7-b7e2-4dca-a786-7697fca5f817_1485x623.png 848w, https://substackcdn.com/image/fetch/$s_!BVs7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee8518f7-b7e2-4dca-a786-7697fca5f817_1485x623.png 1272w, https://substackcdn.com/image/fetch/$s_!BVs7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee8518f7-b7e2-4dca-a786-7697fca5f817_1485x623.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BVs7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee8518f7-b7e2-4dca-a786-7697fca5f817_1485x623.png" width="728" height="305.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ee8518f7-b7e2-4dca-a786-7697fca5f817_1485x623.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:611,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!BVs7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee8518f7-b7e2-4dca-a786-7697fca5f817_1485x623.png 424w, https://substackcdn.com/image/fetch/$s_!BVs7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee8518f7-b7e2-4dca-a786-7697fca5f817_1485x623.png 848w, https://substackcdn.com/image/fetch/$s_!BVs7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee8518f7-b7e2-4dca-a786-7697fca5f817_1485x623.png 1272w, https://substackcdn.com/image/fetch/$s_!BVs7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee8518f7-b7e2-4dca-a786-7697fca5f817_1485x623.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If you want more details on a VM/CT, click to open.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!m3uc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a1fae6-8dd3-41b9-a52e-01526a796c58_1296x710.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!m3uc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a1fae6-8dd3-41b9-a52e-01526a796c58_1296x710.png 424w, https://substackcdn.com/image/fetch/$s_!m3uc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a1fae6-8dd3-41b9-a52e-01526a796c58_1296x710.png 848w, https://substackcdn.com/image/fetch/$s_!m3uc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a1fae6-8dd3-41b9-a52e-01526a796c58_1296x710.png 1272w, https://substackcdn.com/image/fetch/$s_!m3uc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a1fae6-8dd3-41b9-a52e-01526a796c58_1296x710.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!m3uc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a1fae6-8dd3-41b9-a52e-01526a796c58_1296x710.png" width="1296" height="710" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c1a1fae6-8dd3-41b9-a52e-01526a796c58_1296x710.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:710,&quot;width&quot;:1296,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:127961,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/176737828?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a1fae6-8dd3-41b9-a52e-01526a796c58_1296x710.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!m3uc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a1fae6-8dd3-41b9-a52e-01526a796c58_1296x710.png 424w, https://substackcdn.com/image/fetch/$s_!m3uc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a1fae6-8dd3-41b9-a52e-01526a796c58_1296x710.png 848w, https://substackcdn.com/image/fetch/$s_!m3uc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a1fae6-8dd3-41b9-a52e-01526a796c58_1296x710.png 1272w, https://substackcdn.com/image/fetch/$s_!m3uc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a1fae6-8dd3-41b9-a52e-01526a796c58_1296x710.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>For Backups, it shows you local backups, PBS backups and size/status and&#8230; </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nJPX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13fe33e2-6bda-4d1c-b626-232635b71e2e_1440x750.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nJPX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13fe33e2-6bda-4d1c-b626-232635b71e2e_1440x750.png 424w, https://substackcdn.com/image/fetch/$s_!nJPX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13fe33e2-6bda-4d1c-b626-232635b71e2e_1440x750.png 848w, https://substackcdn.com/image/fetch/$s_!nJPX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13fe33e2-6bda-4d1c-b626-232635b71e2e_1440x750.png 1272w, https://substackcdn.com/image/fetch/$s_!nJPX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13fe33e2-6bda-4d1c-b626-232635b71e2e_1440x750.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nJPX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13fe33e2-6bda-4d1c-b626-232635b71e2e_1440x750.png" width="1440" height="750" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/13fe33e2-6bda-4d1c-b626-232635b71e2e_1440x750.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:750,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!nJPX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13fe33e2-6bda-4d1c-b626-232635b71e2e_1440x750.png 424w, https://substackcdn.com/image/fetch/$s_!nJPX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13fe33e2-6bda-4d1c-b626-232635b71e2e_1440x750.png 848w, https://substackcdn.com/image/fetch/$s_!nJPX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13fe33e2-6bda-4d1c-b626-232635b71e2e_1440x750.png 1272w, https://substackcdn.com/image/fetch/$s_!nJPX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13fe33e2-6bda-4d1c-b626-232635b71e2e_1440x750.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It.shows.the.presence.of.SNAPSHOTS! No more do I have to question whether or not I remembered to clear that snapshot and where it was, I can go straight to Pulse. <br>I can&#8217;t tell you how much I love this. <br><br><em><strong>Note: There is no alerting for this, but I submitted a feature request to the <a href="https://github.com/rcourtman/Pulse">Github</a>.</strong></em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!g2X1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2797767f-22f4-44ca-8588-a55ac58f6d71_1490x750.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!g2X1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2797767f-22f4-44ca-8588-a55ac58f6d71_1490x750.png 424w, https://substackcdn.com/image/fetch/$s_!g2X1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2797767f-22f4-44ca-8588-a55ac58f6d71_1490x750.png 848w, https://substackcdn.com/image/fetch/$s_!g2X1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2797767f-22f4-44ca-8588-a55ac58f6d71_1490x750.png 1272w, https://substackcdn.com/image/fetch/$s_!g2X1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2797767f-22f4-44ca-8588-a55ac58f6d71_1490x750.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!g2X1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2797767f-22f4-44ca-8588-a55ac58f6d71_1490x750.png" width="1456" height="733" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2797767f-22f4-44ca-8588-a55ac58f6d71_1490x750.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:733,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:99387,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/176737828?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2797767f-22f4-44ca-8588-a55ac58f6d71_1490x750.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!g2X1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2797767f-22f4-44ca-8588-a55ac58f6d71_1490x750.png 424w, https://substackcdn.com/image/fetch/$s_!g2X1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2797767f-22f4-44ca-8588-a55ac58f6d71_1490x750.png 848w, https://substackcdn.com/image/fetch/$s_!g2X1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2797767f-22f4-44ca-8588-a55ac58f6d71_1490x750.png 1272w, https://substackcdn.com/image/fetch/$s_!g2X1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2797767f-22f4-44ca-8588-a55ac58f6d71_1490x750.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Ok, what about Docker? Yup, I can see all the details on my containers!</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hxne!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc43e8833-0e05-46e5-ade8-a1509375a94a_1480x486.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hxne!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc43e8833-0e05-46e5-ade8-a1509375a94a_1480x486.png 424w, https://substackcdn.com/image/fetch/$s_!hxne!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc43e8833-0e05-46e5-ade8-a1509375a94a_1480x486.png 848w, https://substackcdn.com/image/fetch/$s_!hxne!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc43e8833-0e05-46e5-ade8-a1509375a94a_1480x486.png 1272w, https://substackcdn.com/image/fetch/$s_!hxne!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc43e8833-0e05-46e5-ade8-a1509375a94a_1480x486.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hxne!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc43e8833-0e05-46e5-ade8-a1509375a94a_1480x486.png" width="728" height="239" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c43e8833-0e05-46e5-ade8-a1509375a94a_1480x486.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:478,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:91633,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/176737828?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc43e8833-0e05-46e5-ade8-a1509375a94a_1480x486.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hxne!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc43e8833-0e05-46e5-ade8-a1509375a94a_1480x486.png 424w, https://substackcdn.com/image/fetch/$s_!hxne!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc43e8833-0e05-46e5-ade8-a1509375a94a_1480x486.png 848w, https://substackcdn.com/image/fetch/$s_!hxne!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc43e8833-0e05-46e5-ade8-a1509375a94a_1480x486.png 1272w, https://substackcdn.com/image/fetch/$s_!hxne!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc43e8833-0e05-46e5-ade8-a1509375a94a_1480x486.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>I can even click into them and see more details.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3Irn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e9ddcc4-4c32-46b7-b896-14818cce98a0_1095x257.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3Irn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e9ddcc4-4c32-46b7-b896-14818cce98a0_1095x257.png 424w, https://substackcdn.com/image/fetch/$s_!3Irn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e9ddcc4-4c32-46b7-b896-14818cce98a0_1095x257.png 848w, https://substackcdn.com/image/fetch/$s_!3Irn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e9ddcc4-4c32-46b7-b896-14818cce98a0_1095x257.png 1272w, https://substackcdn.com/image/fetch/$s_!3Irn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e9ddcc4-4c32-46b7-b896-14818cce98a0_1095x257.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3Irn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e9ddcc4-4c32-46b7-b896-14818cce98a0_1095x257.png" width="1095" height="257" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5e9ddcc4-4c32-46b7-b896-14818cce98a0_1095x257.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:257,&quot;width&quot;:1095,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:29898,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/176737828?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e9ddcc4-4c32-46b7-b896-14818cce98a0_1095x257.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3Irn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e9ddcc4-4c32-46b7-b896-14818cce98a0_1095x257.png 424w, https://substackcdn.com/image/fetch/$s_!3Irn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e9ddcc4-4c32-46b7-b896-14818cce98a0_1095x257.png 848w, https://substackcdn.com/image/fetch/$s_!3Irn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e9ddcc4-4c32-46b7-b896-14818cce98a0_1095x257.png 1272w, https://substackcdn.com/image/fetch/$s_!3Irn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e9ddcc4-4c32-46b7-b896-14818cce98a0_1095x257.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h1><br>Alerting</h1><p>The alerting thresholds are easy to set, and very human. I have any number of templates/VMs I don&#8217;t want want to be bothered about, so I just turn those alerts off. Or maybe I have a Linux box that is high on memory usage but I&#8217;m fine with it. Simply raise the threshold.   </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XbGY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d5bbf54-af9e-401b-ab43-200b71fbfdfb_1489x1128.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XbGY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d5bbf54-af9e-401b-ab43-200b71fbfdfb_1489x1128.png 424w, https://substackcdn.com/image/fetch/$s_!XbGY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d5bbf54-af9e-401b-ab43-200b71fbfdfb_1489x1128.png 848w, https://substackcdn.com/image/fetch/$s_!XbGY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d5bbf54-af9e-401b-ab43-200b71fbfdfb_1489x1128.png 1272w, https://substackcdn.com/image/fetch/$s_!XbGY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d5bbf54-af9e-401b-ab43-200b71fbfdfb_1489x1128.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XbGY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d5bbf54-af9e-401b-ab43-200b71fbfdfb_1489x1128.png" width="728" height="551.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8d5bbf54-af9e-401b-ab43-200b71fbfdfb_1489x1128.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1103,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:163999,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/176737828?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d5bbf54-af9e-401b-ab43-200b71fbfdfb_1489x1128.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!XbGY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d5bbf54-af9e-401b-ab43-200b71fbfdfb_1489x1128.png 424w, https://substackcdn.com/image/fetch/$s_!XbGY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d5bbf54-af9e-401b-ab43-200b71fbfdfb_1489x1128.png 848w, https://substackcdn.com/image/fetch/$s_!XbGY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d5bbf54-af9e-401b-ab43-200b71fbfdfb_1489x1128.png 1272w, https://substackcdn.com/image/fetch/$s_!XbGY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d5bbf54-af9e-401b-ab43-200b71fbfdfb_1489x1128.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Proxmox</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wH8j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F088bb567-736c-4d00-8b23-25143b12db05_1307x869.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wH8j!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F088bb567-736c-4d00-8b23-25143b12db05_1307x869.png 424w, https://substackcdn.com/image/fetch/$s_!wH8j!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F088bb567-736c-4d00-8b23-25143b12db05_1307x869.png 848w, https://substackcdn.com/image/fetch/$s_!wH8j!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F088bb567-736c-4d00-8b23-25143b12db05_1307x869.png 1272w, https://substackcdn.com/image/fetch/$s_!wH8j!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F088bb567-736c-4d00-8b23-25143b12db05_1307x869.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wH8j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F088bb567-736c-4d00-8b23-25143b12db05_1307x869.png" width="1307" height="869" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/088bb567-736c-4d00-8b23-25143b12db05_1307x869.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:869,&quot;width&quot;:1307,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:94138,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/176737828?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F088bb567-736c-4d00-8b23-25143b12db05_1307x869.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wH8j!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F088bb567-736c-4d00-8b23-25143b12db05_1307x869.png 424w, https://substackcdn.com/image/fetch/$s_!wH8j!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F088bb567-736c-4d00-8b23-25143b12db05_1307x869.png 848w, https://substackcdn.com/image/fetch/$s_!wH8j!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F088bb567-736c-4d00-8b23-25143b12db05_1307x869.png 1272w, https://substackcdn.com/image/fetch/$s_!wH8j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F088bb567-736c-4d00-8b23-25143b12db05_1307x869.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Docker</figcaption></figure></div><p>For Notification Destinations, you get email or webhooks. No Apprise support , but I&#8217;ve submitted a feature request. <br><br><em><strong>Note: I guess there IS Apprise support but it&#8217;s not built in.</strong></em> <em><strong>Feature request stands.</strong></em> </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lWmu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6c4e81c-0977-4493-aaec-d7eb31e4f514_1478x1072.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lWmu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6c4e81c-0977-4493-aaec-d7eb31e4f514_1478x1072.png 424w, https://substackcdn.com/image/fetch/$s_!lWmu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6c4e81c-0977-4493-aaec-d7eb31e4f514_1478x1072.png 848w, https://substackcdn.com/image/fetch/$s_!lWmu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6c4e81c-0977-4493-aaec-d7eb31e4f514_1478x1072.png 1272w, https://substackcdn.com/image/fetch/$s_!lWmu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6c4e81c-0977-4493-aaec-d7eb31e4f514_1478x1072.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lWmu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6c4e81c-0977-4493-aaec-d7eb31e4f514_1478x1072.png" width="1456" height="1056" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f6c4e81c-0977-4493-aaec-d7eb31e4f514_1478x1072.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1056,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:92041,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/176737828?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6c4e81c-0977-4493-aaec-d7eb31e4f514_1478x1072.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lWmu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6c4e81c-0977-4493-aaec-d7eb31e4f514_1478x1072.png 424w, https://substackcdn.com/image/fetch/$s_!lWmu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6c4e81c-0977-4493-aaec-d7eb31e4f514_1478x1072.png 848w, https://substackcdn.com/image/fetch/$s_!lWmu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6c4e81c-0977-4493-aaec-d7eb31e4f514_1478x1072.png 1272w, https://substackcdn.com/image/fetch/$s_!lWmu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6c4e81c-0977-4493-aaec-d7eb31e4f514_1478x1072.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Here&#8217;s an example of some alerts I received. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WBAq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1160678-c269-4a9a-9df6-393ebcf649d0_1277x254.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WBAq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1160678-c269-4a9a-9df6-393ebcf649d0_1277x254.png 424w, https://substackcdn.com/image/fetch/$s_!WBAq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1160678-c269-4a9a-9df6-393ebcf649d0_1277x254.png 848w, https://substackcdn.com/image/fetch/$s_!WBAq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1160678-c269-4a9a-9df6-393ebcf649d0_1277x254.png 1272w, https://substackcdn.com/image/fetch/$s_!WBAq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1160678-c269-4a9a-9df6-393ebcf649d0_1277x254.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WBAq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1160678-c269-4a9a-9df6-393ebcf649d0_1277x254.png" width="1277" height="254" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c1160678-c269-4a9a-9df6-393ebcf649d0_1277x254.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:254,&quot;width&quot;:1277,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:60964,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/176737828?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1160678-c269-4a9a-9df6-393ebcf649d0_1277x254.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WBAq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1160678-c269-4a9a-9df6-393ebcf649d0_1277x254.png 424w, https://substackcdn.com/image/fetch/$s_!WBAq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1160678-c269-4a9a-9df6-393ebcf649d0_1277x254.png 848w, https://substackcdn.com/image/fetch/$s_!WBAq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1160678-c269-4a9a-9df6-393ebcf649d0_1277x254.png 1272w, https://substackcdn.com/image/fetch/$s_!WBAq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1160678-c269-4a9a-9df6-393ebcf649d0_1277x254.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>And the email.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GsbV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09bdf9f2-2e1d-44d4-a055-7fb689c8c083_1166x567.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GsbV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09bdf9f2-2e1d-44d4-a055-7fb689c8c083_1166x567.png 424w, https://substackcdn.com/image/fetch/$s_!GsbV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09bdf9f2-2e1d-44d4-a055-7fb689c8c083_1166x567.png 848w, https://substackcdn.com/image/fetch/$s_!GsbV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09bdf9f2-2e1d-44d4-a055-7fb689c8c083_1166x567.png 1272w, https://substackcdn.com/image/fetch/$s_!GsbV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09bdf9f2-2e1d-44d4-a055-7fb689c8c083_1166x567.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GsbV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09bdf9f2-2e1d-44d4-a055-7fb689c8c083_1166x567.png" width="1166" height="567" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/09bdf9f2-2e1d-44d4-a055-7fb689c8c083_1166x567.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:567,&quot;width&quot;:1166,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:36813,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/176737828?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09bdf9f2-2e1d-44d4-a055-7fb689c8c083_1166x567.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GsbV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09bdf9f2-2e1d-44d4-a055-7fb689c8c083_1166x567.png 424w, https://substackcdn.com/image/fetch/$s_!GsbV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09bdf9f2-2e1d-44d4-a055-7fb689c8c083_1166x567.png 848w, https://substackcdn.com/image/fetch/$s_!GsbV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09bdf9f2-2e1d-44d4-a055-7fb689c8c083_1166x567.png 1272w, https://substackcdn.com/image/fetch/$s_!GsbV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09bdf9f2-2e1d-44d4-a055-7fb689c8c083_1166x567.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Previously, I would have to had stumble upon this, but now issues are proactive, not reactive. Wonderful. </p><h1>Setup And Install</h1><p>Setting this up is not hard at all, and I have a process that worked great for me. </p><p>As always, I have my Portainer Stack examples up on my <a href="https://github.com/darthrater78/ramblingnonsense/tree/main">GitHub</a>.</p><p>The stack is about as simple as it gets. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0Mrb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc61ca5eb-def3-4833-80a4-abb0e27695be_439x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0Mrb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc61ca5eb-def3-4833-80a4-abb0e27695be_439x229.png 424w, https://substackcdn.com/image/fetch/$s_!0Mrb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc61ca5eb-def3-4833-80a4-abb0e27695be_439x229.png 848w, https://substackcdn.com/image/fetch/$s_!0Mrb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc61ca5eb-def3-4833-80a4-abb0e27695be_439x229.png 1272w, https://substackcdn.com/image/fetch/$s_!0Mrb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc61ca5eb-def3-4833-80a4-abb0e27695be_439x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0Mrb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc61ca5eb-def3-4833-80a4-abb0e27695be_439x229.png" width="439" height="229" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c61ca5eb-def3-4833-80a4-abb0e27695be_439x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:229,&quot;width&quot;:439,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:13619,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/176737828?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc61ca5eb-def3-4833-80a4-abb0e27695be_439x229.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0Mrb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc61ca5eb-def3-4833-80a4-abb0e27695be_439x229.png 424w, https://substackcdn.com/image/fetch/$s_!0Mrb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc61ca5eb-def3-4833-80a4-abb0e27695be_439x229.png 848w, https://substackcdn.com/image/fetch/$s_!0Mrb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc61ca5eb-def3-4833-80a4-abb0e27695be_439x229.png 1272w, https://substackcdn.com/image/fetch/$s_!0Mrb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc61ca5eb-def3-4833-80a4-abb0e27695be_439x229.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Inside of the directory, you must create a .env file with the following attributes. </p><p>Inside of your volume directory, create a .env file with these attributes:<br>Ensure the user and pass are filled out, this will be your login. The api token is a seed, and you&#8217;ll replace in the GUI afterwards. </p><p><code>PULSE_AUTH_USER=<br>PULSE_AUTH_PASS=<br>API_TOKEN=c4b7c4c059e1ed51cf590d74b6ef8c33684b473486de0146a8b22e70a44955c1</code></p><h1>Adding Proxmox</h1><p>Go to Settings&gt;Proxmox VE Nodes, and &#8220;Add Nodes&#8221; It will present a wizard that will provide what you need to add the monitoring user and privileges/token creation. This process is very well thought out. If you have a cluster, you only need to add one node. Adding others does cause some duplication which can be confusing. <br><br>Adding the Proxmox Backup Server is the same process. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!G2uy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7104abdc-ed4f-4318-9bb6-f51e35da2d1f_1138x1251.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!G2uy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7104abdc-ed4f-4318-9bb6-f51e35da2d1f_1138x1251.png 424w, https://substackcdn.com/image/fetch/$s_!G2uy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7104abdc-ed4f-4318-9bb6-f51e35da2d1f_1138x1251.png 848w, https://substackcdn.com/image/fetch/$s_!G2uy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7104abdc-ed4f-4318-9bb6-f51e35da2d1f_1138x1251.png 1272w, https://substackcdn.com/image/fetch/$s_!G2uy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7104abdc-ed4f-4318-9bb6-f51e35da2d1f_1138x1251.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!G2uy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7104abdc-ed4f-4318-9bb6-f51e35da2d1f_1138x1251.png" width="1138" height="1251" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7104abdc-ed4f-4318-9bb6-f51e35da2d1f_1138x1251.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1251,&quot;width&quot;:1138,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:150862,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/176737828?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7104abdc-ed4f-4318-9bb6-f51e35da2d1f_1138x1251.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!G2uy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7104abdc-ed4f-4318-9bb6-f51e35da2d1f_1138x1251.png 424w, https://substackcdn.com/image/fetch/$s_!G2uy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7104abdc-ed4f-4318-9bb6-f51e35da2d1f_1138x1251.png 848w, https://substackcdn.com/image/fetch/$s_!G2uy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7104abdc-ed4f-4318-9bb6-f51e35da2d1f_1138x1251.png 1272w, https://substackcdn.com/image/fetch/$s_!G2uy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7104abdc-ed4f-4318-9bb6-f51e35da2d1f_1138x1251.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>Adding Docker</h1><p>This requires an agent be installed on the Docker box. There&#8217;s several ways to do this, including a binary but I struggled with that.  Luckily, there&#8217;s a far easier way to do this, and there a container available! </p><p>The first thing you should do is go to Security&gt;API Tokens and regenerate that API key. <br><br>The docker file looks like this:<br><br>Pop in your new IP token and URL </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QGho!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd27664-4a9b-4efe-8515-213b6da559d0_562x270.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QGho!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd27664-4a9b-4efe-8515-213b6da559d0_562x270.png 424w, https://substackcdn.com/image/fetch/$s_!QGho!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd27664-4a9b-4efe-8515-213b6da559d0_562x270.png 848w, https://substackcdn.com/image/fetch/$s_!QGho!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd27664-4a9b-4efe-8515-213b6da559d0_562x270.png 1272w, https://substackcdn.com/image/fetch/$s_!QGho!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd27664-4a9b-4efe-8515-213b6da559d0_562x270.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QGho!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd27664-4a9b-4efe-8515-213b6da559d0_562x270.png" width="562" height="270" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bcd27664-4a9b-4efe-8515-213b6da559d0_562x270.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:270,&quot;width&quot;:562,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:18621,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/176737828?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd27664-4a9b-4efe-8515-213b6da559d0_562x270.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QGho!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd27664-4a9b-4efe-8515-213b6da559d0_562x270.png 424w, https://substackcdn.com/image/fetch/$s_!QGho!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd27664-4a9b-4efe-8515-213b6da559d0_562x270.png 848w, https://substackcdn.com/image/fetch/$s_!QGho!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd27664-4a9b-4efe-8515-213b6da559d0_562x270.png 1272w, https://substackcdn.com/image/fetch/$s_!QGho!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd27664-4a9b-4efe-8515-213b6da559d0_562x270.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>There&#8217;s nothing else to do, they just &#8220;wink&#8221; into existence.  </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KprL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5c1a314-2d21-4f86-8fdd-151e162168bb_1296x457.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KprL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5c1a314-2d21-4f86-8fdd-151e162168bb_1296x457.png 424w, https://substackcdn.com/image/fetch/$s_!KprL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5c1a314-2d21-4f86-8fdd-151e162168bb_1296x457.png 848w, https://substackcdn.com/image/fetch/$s_!KprL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5c1a314-2d21-4f86-8fdd-151e162168bb_1296x457.png 1272w, https://substackcdn.com/image/fetch/$s_!KprL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5c1a314-2d21-4f86-8fdd-151e162168bb_1296x457.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KprL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5c1a314-2d21-4f86-8fdd-151e162168bb_1296x457.png" width="1296" height="457" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b5c1a314-2d21-4f86-8fdd-151e162168bb_1296x457.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:457,&quot;width&quot;:1296,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:59448,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/176737828?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5c1a314-2d21-4f86-8fdd-151e162168bb_1296x457.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KprL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5c1a314-2d21-4f86-8fdd-151e162168bb_1296x457.png 424w, https://substackcdn.com/image/fetch/$s_!KprL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5c1a314-2d21-4f86-8fdd-151e162168bb_1296x457.png 848w, https://substackcdn.com/image/fetch/$s_!KprL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5c1a314-2d21-4f86-8fdd-151e162168bb_1296x457.png 1272w, https://substackcdn.com/image/fetch/$s_!KprL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5c1a314-2d21-4f86-8fdd-151e162168bb_1296x457.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h1>Conclusion</h1><p>That&#8217;s about it! Now this is my Fisher-Price super easy way to get this setup. I encourage you visit  <a href="https://github.com/rcourtman/Pulse">https://github.com/rcourtman/Pulse </a>and look over the documentation, it&#8217;s very well done. I hope you find this tool as useful as I have. </p><p>Until next time. </p><h1><br><br></h1><p></p><p></p><p></p><p></p><p><br></p>]]></content:encoded></item><item><title><![CDATA[Home Assistant Notifications With Node Red ]]></title><description><![CDATA[Red Alert!]]></description><link>https://ramblingnonsense.nscriven.net/p/home-assistant-notifications-with</link><guid isPermaLink="false">https://ramblingnonsense.nscriven.net/p/home-assistant-notifications-with</guid><dc:creator><![CDATA[Nathaniel Scriven]]></dc:creator><pubDate>Tue, 02 Sep 2025 13:46:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Py7N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7ee8756-760b-4afa-8134-d89fad60c64f_531x397.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>Intro and Musings </h1><p>A couple of  years ago, notifications in HA were a bit of a mess. We didn&#8217;t really have a solid phone app, and had to rely on third party solutions like Pushover, which was a bit of a kludge and required notifications to not be local, but be pushed to the cloud service and back again. Then in v0.7 we were given native notifications support, and in 2022.2 local push support was introduced. Notifications could be configured using the built in automations engine or with Node Red. As I&#8217;ve only ever used NR, this is what this guide will focus on. It&#8217;s more complicated, but I&#8217;d argue far more flexible. </p><h1>HA (Companion) Mobile App Setup</h1><p>When you first install the mobile app, it asks you to name it. Here&#8217;s where you can accidentally trip up your future self. I would advise you make something specifically generic. <em>(words, what do they mean?)</em>  What I mean by that is instead of &#8220;Dad&#8217;s Pixel 10&#8221; use &#8220;Dad&#8217;s Pixel&#8221;. That way when you get a new phone, you can name it the same and not have to go through all of your automations and update the reference. </p><p>HA stores the name as an entity you can&#8217;t search for or see like you&#8217;re used to. It&#8217;s <code>notify.mobile_app_[name at setup]. </code></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_3v7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefc66fc6-ff25-4471-907e-183bd32fcede_1291x259.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_3v7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefc66fc6-ff25-4471-907e-183bd32fcede_1291x259.png 424w, https://substackcdn.com/image/fetch/$s_!_3v7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefc66fc6-ff25-4471-907e-183bd32fcede_1291x259.png 848w, https://substackcdn.com/image/fetch/$s_!_3v7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefc66fc6-ff25-4471-907e-183bd32fcede_1291x259.png 1272w, https://substackcdn.com/image/fetch/$s_!_3v7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefc66fc6-ff25-4471-907e-183bd32fcede_1291x259.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_3v7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefc66fc6-ff25-4471-907e-183bd32fcede_1291x259.png" width="1291" height="259" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/efc66fc6-ff25-4471-907e-183bd32fcede_1291x259.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:259,&quot;width&quot;:1291,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:12628,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/172564166?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefc66fc6-ff25-4471-907e-183bd32fcede_1291x259.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_3v7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefc66fc6-ff25-4471-907e-183bd32fcede_1291x259.png 424w, https://substackcdn.com/image/fetch/$s_!_3v7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefc66fc6-ff25-4471-907e-183bd32fcede_1291x259.png 848w, https://substackcdn.com/image/fetch/$s_!_3v7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefc66fc6-ff25-4471-907e-183bd32fcede_1291x259.png 1272w, https://substackcdn.com/image/fetch/$s_!_3v7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefc66fc6-ff25-4471-907e-183bd32fcede_1291x259.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a><figcaption class="image-caption">whomp, whomp</figcaption></figure></div><p>You can see it in Node Red, though. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Py7N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7ee8756-760b-4afa-8134-d89fad60c64f_531x397.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Py7N!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7ee8756-760b-4afa-8134-d89fad60c64f_531x397.png 424w, https://substackcdn.com/image/fetch/$s_!Py7N!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7ee8756-760b-4afa-8134-d89fad60c64f_531x397.png 848w, https://substackcdn.com/image/fetch/$s_!Py7N!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7ee8756-760b-4afa-8134-d89fad60c64f_531x397.png 1272w, https://substackcdn.com/image/fetch/$s_!Py7N!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7ee8756-760b-4afa-8134-d89fad60c64f_531x397.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Py7N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7ee8756-760b-4afa-8134-d89fad60c64f_531x397.png" width="531" height="397" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c7ee8756-760b-4afa-8134-d89fad60c64f_531x397.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:397,&quot;width&quot;:531,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:27316,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/172564166?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7ee8756-760b-4afa-8134-d89fad60c64f_531x397.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Py7N!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7ee8756-760b-4afa-8134-d89fad60c64f_531x397.png 424w, https://substackcdn.com/image/fetch/$s_!Py7N!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7ee8756-760b-4afa-8134-d89fad60c64f_531x397.png 848w, https://substackcdn.com/image/fetch/$s_!Py7N!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7ee8756-760b-4afa-8134-d89fad60c64f_531x397.png 1272w, https://substackcdn.com/image/fetch/$s_!Py7N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7ee8756-760b-4afa-8134-d89fad60c64f_531x397.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>There&#8217;s also the concept of  &#8220;Channels&#8221;. Included with the app there is General, Sensor Sync, and Sensor Updates. You can create custom channels, but there first must be an initial notification sent to the device using that channel before the phone will see it and be available for customization of different sounds. </p><p>To get to the notification section in the app &gt;Settings&gt;Companion App&gt;Notifications</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!u1E9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ecec1cf-be84-4c7e-a96f-27e6dc5b5011_1080x1031.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!u1E9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ecec1cf-be84-4c7e-a96f-27e6dc5b5011_1080x1031.png 424w, https://substackcdn.com/image/fetch/$s_!u1E9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ecec1cf-be84-4c7e-a96f-27e6dc5b5011_1080x1031.png 848w, https://substackcdn.com/image/fetch/$s_!u1E9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ecec1cf-be84-4c7e-a96f-27e6dc5b5011_1080x1031.png 1272w, https://substackcdn.com/image/fetch/$s_!u1E9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ecec1cf-be84-4c7e-a96f-27e6dc5b5011_1080x1031.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!u1E9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ecec1cf-be84-4c7e-a96f-27e6dc5b5011_1080x1031.png" width="1080" height="1031" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2ecec1cf-be84-4c7e-a96f-27e6dc5b5011_1080x1031.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1031,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:97615,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/172564166?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ecec1cf-be84-4c7e-a96f-27e6dc5b5011_1080x1031.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!u1E9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ecec1cf-be84-4c7e-a96f-27e6dc5b5011_1080x1031.png 424w, https://substackcdn.com/image/fetch/$s_!u1E9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ecec1cf-be84-4c7e-a96f-27e6dc5b5011_1080x1031.png 848w, https://substackcdn.com/image/fetch/$s_!u1E9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ecec1cf-be84-4c7e-a96f-27e6dc5b5011_1080x1031.png 1272w, https://substackcdn.com/image/fetch/$s_!u1E9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ecec1cf-be84-4c7e-a96f-27e6dc5b5011_1080x1031.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The Channels section is where the customization of alerts like sounds, vibrations, is configured. </p><h1>Node Red Configuration</h1><p>I&#8217;m going to assume you have some knowledge of NR.  I do have a brief intro about it <a href="https://ramblingnonsense.nscriven.net/p/using-home-assistant-to-automate-757">here</a> but it&#8217;s in no way comprehensive.   </p><p>I&#8217;m going to include some samples of several custom scenarios I have setup. Typically, it will be a state node, a switch, and the notification entities. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!42Bm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c6aa52b-6bac-4890-b118-6b27de924d24_722x235.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!42Bm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c6aa52b-6bac-4890-b118-6b27de924d24_722x235.png 424w, https://substackcdn.com/image/fetch/$s_!42Bm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c6aa52b-6bac-4890-b118-6b27de924d24_722x235.png 848w, https://substackcdn.com/image/fetch/$s_!42Bm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c6aa52b-6bac-4890-b118-6b27de924d24_722x235.png 1272w, https://substackcdn.com/image/fetch/$s_!42Bm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c6aa52b-6bac-4890-b118-6b27de924d24_722x235.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!42Bm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c6aa52b-6bac-4890-b118-6b27de924d24_722x235.png" width="722" height="235" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5c6aa52b-6bac-4890-b118-6b27de924d24_722x235.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:235,&quot;width&quot;:722,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:33308,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/172564166?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c6aa52b-6bac-4890-b118-6b27de924d24_722x235.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!42Bm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c6aa52b-6bac-4890-b118-6b27de924d24_722x235.png 424w, https://substackcdn.com/image/fetch/$s_!42Bm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c6aa52b-6bac-4890-b118-6b27de924d24_722x235.png 848w, https://substackcdn.com/image/fetch/$s_!42Bm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c6aa52b-6bac-4890-b118-6b27de924d24_722x235.png 1272w, https://substackcdn.com/image/fetch/$s_!42Bm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c6aa52b-6bac-4890-b118-6b27de924d24_722x235.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RrHR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b777c65-2ac8-4a8c-9568-b9f45d32edb3_561x411.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RrHR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b777c65-2ac8-4a8c-9568-b9f45d32edb3_561x411.png 424w, https://substackcdn.com/image/fetch/$s_!RrHR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b777c65-2ac8-4a8c-9568-b9f45d32edb3_561x411.png 848w, https://substackcdn.com/image/fetch/$s_!RrHR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b777c65-2ac8-4a8c-9568-b9f45d32edb3_561x411.png 1272w, https://substackcdn.com/image/fetch/$s_!RrHR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b777c65-2ac8-4a8c-9568-b9f45d32edb3_561x411.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RrHR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b777c65-2ac8-4a8c-9568-b9f45d32edb3_561x411.png" width="561" height="411" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0b777c65-2ac8-4a8c-9568-b9f45d32edb3_561x411.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:411,&quot;width&quot;:561,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:22807,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/172564166?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b777c65-2ac8-4a8c-9568-b9f45d32edb3_561x411.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RrHR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b777c65-2ac8-4a8c-9568-b9f45d32edb3_561x411.png 424w, https://substackcdn.com/image/fetch/$s_!RrHR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b777c65-2ac8-4a8c-9568-b9f45d32edb3_561x411.png 848w, https://substackcdn.com/image/fetch/$s_!RrHR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b777c65-2ac8-4a8c-9568-b9f45d32edb3_561x411.png 1272w, https://substackcdn.com/image/fetch/$s_!RrHR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b777c65-2ac8-4a8c-9568-b9f45d32edb3_561x411.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Entity State, waiting for a change to occur</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WYvK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff28179c-da19-4689-8d7d-4f91bae6a322_559x370.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WYvK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff28179c-da19-4689-8d7d-4f91bae6a322_559x370.png 424w, https://substackcdn.com/image/fetch/$s_!WYvK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff28179c-da19-4689-8d7d-4f91bae6a322_559x370.png 848w, https://substackcdn.com/image/fetch/$s_!WYvK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff28179c-da19-4689-8d7d-4f91bae6a322_559x370.png 1272w, https://substackcdn.com/image/fetch/$s_!WYvK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff28179c-da19-4689-8d7d-4f91bae6a322_559x370.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WYvK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff28179c-da19-4689-8d7d-4f91bae6a322_559x370.png" width="559" height="370" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ff28179c-da19-4689-8d7d-4f91bae6a322_559x370.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:370,&quot;width&quot;:559,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:19267,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/172564166?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff28179c-da19-4689-8d7d-4f91bae6a322_559x370.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WYvK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff28179c-da19-4689-8d7d-4f91bae6a322_559x370.png 424w, https://substackcdn.com/image/fetch/$s_!WYvK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff28179c-da19-4689-8d7d-4f91bae6a322_559x370.png 848w, https://substackcdn.com/image/fetch/$s_!WYvK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff28179c-da19-4689-8d7d-4f91bae6a322_559x370.png 1272w, https://substackcdn.com/image/fetch/$s_!WYvK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff28179c-da19-4689-8d7d-4f91bae6a322_559x370.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Switch Node, to direct the message </figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hiDR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad65f188-e18d-4057-8d37-0433b0059247_569x434.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hiDR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad65f188-e18d-4057-8d37-0433b0059247_569x434.png 424w, https://substackcdn.com/image/fetch/$s_!hiDR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad65f188-e18d-4057-8d37-0433b0059247_569x434.png 848w, https://substackcdn.com/image/fetch/$s_!hiDR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad65f188-e18d-4057-8d37-0433b0059247_569x434.png 1272w, https://substackcdn.com/image/fetch/$s_!hiDR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad65f188-e18d-4057-8d37-0433b0059247_569x434.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hiDR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad65f188-e18d-4057-8d37-0433b0059247_569x434.png" width="569" height="434" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ad65f188-e18d-4057-8d37-0433b0059247_569x434.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:434,&quot;width&quot;:569,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:29333,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/172564166?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad65f188-e18d-4057-8d37-0433b0059247_569x434.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hiDR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad65f188-e18d-4057-8d37-0433b0059247_569x434.png 424w, https://substackcdn.com/image/fetch/$s_!hiDR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad65f188-e18d-4057-8d37-0433b0059247_569x434.png 848w, https://substackcdn.com/image/fetch/$s_!hiDR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad65f188-e18d-4057-8d37-0433b0059247_569x434.png 1272w, https://substackcdn.com/image/fetch/$s_!hiDR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad65f188-e18d-4057-8d37-0433b0059247_569x434.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Action Node, for the notification delivery</figcaption></figure></div><p>The flow for my front door notification is shown above. To get the values for the switch, I tied a debug node to the state and activated it. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bWyg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe279599f-441a-4d90-97ac-761c34f25e99_295x190.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bWyg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe279599f-441a-4d90-97ac-761c34f25e99_295x190.png 424w, https://substackcdn.com/image/fetch/$s_!bWyg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe279599f-441a-4d90-97ac-761c34f25e99_295x190.png 848w, https://substackcdn.com/image/fetch/$s_!bWyg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe279599f-441a-4d90-97ac-761c34f25e99_295x190.png 1272w, https://substackcdn.com/image/fetch/$s_!bWyg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe279599f-441a-4d90-97ac-761c34f25e99_295x190.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bWyg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe279599f-441a-4d90-97ac-761c34f25e99_295x190.png" width="295" height="190" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e279599f-441a-4d90-97ac-761c34f25e99_295x190.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:190,&quot;width&quot;:295,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:12904,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/172564166?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe279599f-441a-4d90-97ac-761c34f25e99_295x190.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bWyg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe279599f-441a-4d90-97ac-761c34f25e99_295x190.png 424w, https://substackcdn.com/image/fetch/$s_!bWyg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe279599f-441a-4d90-97ac-761c34f25e99_295x190.png 848w, https://substackcdn.com/image/fetch/$s_!bWyg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe279599f-441a-4d90-97ac-761c34f25e99_295x190.png 1272w, https://substackcdn.com/image/fetch/$s_!bWyg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe279599f-441a-4d90-97ac-761c34f25e99_295x190.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PwBJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faed444ce-4c9a-4bf1-9b99-b8144bcb4edd_302x113.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PwBJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faed444ce-4c9a-4bf1-9b99-b8144bcb4edd_302x113.png 424w, https://substackcdn.com/image/fetch/$s_!PwBJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faed444ce-4c9a-4bf1-9b99-b8144bcb4edd_302x113.png 848w, https://substackcdn.com/image/fetch/$s_!PwBJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faed444ce-4c9a-4bf1-9b99-b8144bcb4edd_302x113.png 1272w, https://substackcdn.com/image/fetch/$s_!PwBJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faed444ce-4c9a-4bf1-9b99-b8144bcb4edd_302x113.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PwBJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faed444ce-4c9a-4bf1-9b99-b8144bcb4edd_302x113.png" width="302" height="113" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aed444ce-4c9a-4bf1-9b99-b8144bcb4edd_302x113.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:113,&quot;width&quot;:302,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:6049,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/172564166?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faed444ce-4c9a-4bf1-9b99-b8144bcb4edd_302x113.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PwBJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faed444ce-4c9a-4bf1-9b99-b8144bcb4edd_302x113.png 424w, https://substackcdn.com/image/fetch/$s_!PwBJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faed444ce-4c9a-4bf1-9b99-b8144bcb4edd_302x113.png 848w, https://substackcdn.com/image/fetch/$s_!PwBJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faed444ce-4c9a-4bf1-9b99-b8144bcb4edd_302x113.png 1272w, https://substackcdn.com/image/fetch/$s_!PwBJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faed444ce-4c9a-4bf1-9b99-b8144bcb4edd_302x113.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>The debug node is an indispensable tool to see the messages so you can switch them correctly.  </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vpIo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5af10620-a7f2-465c-bb99-616d8c23d3dc_1023x601.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vpIo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5af10620-a7f2-465c-bb99-616d8c23d3dc_1023x601.png 424w, https://substackcdn.com/image/fetch/$s_!vpIo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5af10620-a7f2-465c-bb99-616d8c23d3dc_1023x601.png 848w, https://substackcdn.com/image/fetch/$s_!vpIo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5af10620-a7f2-465c-bb99-616d8c23d3dc_1023x601.png 1272w, https://substackcdn.com/image/fetch/$s_!vpIo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5af10620-a7f2-465c-bb99-616d8c23d3dc_1023x601.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vpIo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5af10620-a7f2-465c-bb99-616d8c23d3dc_1023x601.png" width="1023" height="601" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5af10620-a7f2-465c-bb99-616d8c23d3dc_1023x601.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:601,&quot;width&quot;:1023,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:85234,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/172564166?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5af10620-a7f2-465c-bb99-616d8c23d3dc_1023x601.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vpIo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5af10620-a7f2-465c-bb99-616d8c23d3dc_1023x601.png 424w, https://substackcdn.com/image/fetch/$s_!vpIo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5af10620-a7f2-465c-bb99-616d8c23d3dc_1023x601.png 848w, https://substackcdn.com/image/fetch/$s_!vpIo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5af10620-a7f2-465c-bb99-616d8c23d3dc_1023x601.png 1272w, https://substackcdn.com/image/fetch/$s_!vpIo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5af10620-a7f2-465c-bb99-616d8c23d3dc_1023x601.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p> If you have a smartwatch, notifications can be sent there as well.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NfBp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17753df8-c8a3-42b1-b12d-4a925181cbfe_590x617.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NfBp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17753df8-c8a3-42b1-b12d-4a925181cbfe_590x617.png 424w, https://substackcdn.com/image/fetch/$s_!NfBp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17753df8-c8a3-42b1-b12d-4a925181cbfe_590x617.png 848w, https://substackcdn.com/image/fetch/$s_!NfBp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17753df8-c8a3-42b1-b12d-4a925181cbfe_590x617.png 1272w, https://substackcdn.com/image/fetch/$s_!NfBp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17753df8-c8a3-42b1-b12d-4a925181cbfe_590x617.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NfBp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17753df8-c8a3-42b1-b12d-4a925181cbfe_590x617.png" width="590" height="617" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/17753df8-c8a3-42b1-b12d-4a925181cbfe_590x617.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:617,&quot;width&quot;:590,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:413740,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/172564166?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17753df8-c8a3-42b1-b12d-4a925181cbfe_590x617.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!NfBp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17753df8-c8a3-42b1-b12d-4a925181cbfe_590x617.png 424w, https://substackcdn.com/image/fetch/$s_!NfBp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17753df8-c8a3-42b1-b12d-4a925181cbfe_590x617.png 848w, https://substackcdn.com/image/fetch/$s_!NfBp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17753df8-c8a3-42b1-b12d-4a925181cbfe_590x617.png 1272w, https://substackcdn.com/image/fetch/$s_!NfBp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17753df8-c8a3-42b1-b12d-4a925181cbfe_590x617.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Now you may have noticed the Data section in the notification area&#8230;yup it&#8217;s JSON.<br> Here you can see the structure of this message, where I&#8217;m repeating the payload of what&#8217;s being received into the body of the notification. Also the Channel, Priority and Color. Not every device honors the color value, as you can see above. Examples of all these can be found on my <a href="https://github.com/darthrater78/ramblingnonsense">Github</a>. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Pqv6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b6e05e4-c0ed-4fed-ac06-9a54cf694401_433x222.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Pqv6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b6e05e4-c0ed-4fed-ac06-9a54cf694401_433x222.png 424w, https://substackcdn.com/image/fetch/$s_!Pqv6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b6e05e4-c0ed-4fed-ac06-9a54cf694401_433x222.png 848w, https://substackcdn.com/image/fetch/$s_!Pqv6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b6e05e4-c0ed-4fed-ac06-9a54cf694401_433x222.png 1272w, https://substackcdn.com/image/fetch/$s_!Pqv6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b6e05e4-c0ed-4fed-ac06-9a54cf694401_433x222.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Pqv6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b6e05e4-c0ed-4fed-ac06-9a54cf694401_433x222.png" width="433" height="222" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4b6e05e4-c0ed-4fed-ac06-9a54cf694401_433x222.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:222,&quot;width&quot;:433,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:12968,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/172564166?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b6e05e4-c0ed-4fed-ac06-9a54cf694401_433x222.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Pqv6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b6e05e4-c0ed-4fed-ac06-9a54cf694401_433x222.png 424w, https://substackcdn.com/image/fetch/$s_!Pqv6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b6e05e4-c0ed-4fed-ac06-9a54cf694401_433x222.png 848w, https://substackcdn.com/image/fetch/$s_!Pqv6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b6e05e4-c0ed-4fed-ac06-9a54cf694401_433x222.png 1272w, https://substackcdn.com/image/fetch/$s_!Pqv6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b6e05e4-c0ed-4fed-ac06-9a54cf694401_433x222.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Let&#8217;s look another more complex example for my Garage Doors. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-jd7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffac1ad4-300b-45b5-871a-2910bf4234e6_827x265.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-jd7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffac1ad4-300b-45b5-871a-2910bf4234e6_827x265.png 424w, https://substackcdn.com/image/fetch/$s_!-jd7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffac1ad4-300b-45b5-871a-2910bf4234e6_827x265.png 848w, https://substackcdn.com/image/fetch/$s_!-jd7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffac1ad4-300b-45b5-871a-2910bf4234e6_827x265.png 1272w, https://substackcdn.com/image/fetch/$s_!-jd7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffac1ad4-300b-45b5-871a-2910bf4234e6_827x265.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-jd7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffac1ad4-300b-45b5-871a-2910bf4234e6_827x265.png" width="827" height="265" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ffac1ad4-300b-45b5-871a-2910bf4234e6_827x265.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:265,&quot;width&quot;:827,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:41792,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/172564166?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffac1ad4-300b-45b5-871a-2910bf4234e6_827x265.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-jd7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffac1ad4-300b-45b5-871a-2910bf4234e6_827x265.png 424w, https://substackcdn.com/image/fetch/$s_!-jd7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffac1ad4-300b-45b5-871a-2910bf4234e6_827x265.png 848w, https://substackcdn.com/image/fetch/$s_!-jd7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffac1ad4-300b-45b5-871a-2910bf4234e6_827x265.png 1272w, https://substackcdn.com/image/fetch/$s_!-jd7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffac1ad4-300b-45b5-871a-2910bf4234e6_827x265.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KmtT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd2610d5-909c-4107-858f-4c4632fe97b2_538x313.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KmtT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd2610d5-909c-4107-858f-4c4632fe97b2_538x313.png 424w, https://substackcdn.com/image/fetch/$s_!KmtT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd2610d5-909c-4107-858f-4c4632fe97b2_538x313.png 848w, https://substackcdn.com/image/fetch/$s_!KmtT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd2610d5-909c-4107-858f-4c4632fe97b2_538x313.png 1272w, https://substackcdn.com/image/fetch/$s_!KmtT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd2610d5-909c-4107-858f-4c4632fe97b2_538x313.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KmtT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd2610d5-909c-4107-858f-4c4632fe97b2_538x313.png" width="538" height="313" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bd2610d5-909c-4107-858f-4c4632fe97b2_538x313.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:313,&quot;width&quot;:538,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:17891,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/172564166?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd2610d5-909c-4107-858f-4c4632fe97b2_538x313.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KmtT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd2610d5-909c-4107-858f-4c4632fe97b2_538x313.png 424w, https://substackcdn.com/image/fetch/$s_!KmtT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd2610d5-909c-4107-858f-4c4632fe97b2_538x313.png 848w, https://substackcdn.com/image/fetch/$s_!KmtT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd2610d5-909c-4107-858f-4c4632fe97b2_538x313.png 1272w, https://substackcdn.com/image/fetch/$s_!KmtT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd2610d5-909c-4107-858f-4c4632fe97b2_538x313.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kA1v!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14aacf55-b550-45f8-80ff-b7056a583376_491x244.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kA1v!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14aacf55-b550-45f8-80ff-b7056a583376_491x244.png 424w, https://substackcdn.com/image/fetch/$s_!kA1v!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14aacf55-b550-45f8-80ff-b7056a583376_491x244.png 848w, https://substackcdn.com/image/fetch/$s_!kA1v!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14aacf55-b550-45f8-80ff-b7056a583376_491x244.png 1272w, https://substackcdn.com/image/fetch/$s_!kA1v!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14aacf55-b550-45f8-80ff-b7056a583376_491x244.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kA1v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14aacf55-b550-45f8-80ff-b7056a583376_491x244.png" width="491" height="244" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/14aacf55-b550-45f8-80ff-b7056a583376_491x244.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:244,&quot;width&quot;:491,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:14103,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/172564166?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14aacf55-b550-45f8-80ff-b7056a583376_491x244.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kA1v!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14aacf55-b550-45f8-80ff-b7056a583376_491x244.png 424w, https://substackcdn.com/image/fetch/$s_!kA1v!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14aacf55-b550-45f8-80ff-b7056a583376_491x244.png 848w, https://substackcdn.com/image/fetch/$s_!kA1v!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14aacf55-b550-45f8-80ff-b7056a583376_491x244.png 1272w, https://substackcdn.com/image/fetch/$s_!kA1v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14aacf55-b550-45f8-80ff-b7056a583376_491x244.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0ZCx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf31e569-2c04-45ec-8ab2-dd5d3786331a_364x244.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0ZCx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf31e569-2c04-45ec-8ab2-dd5d3786331a_364x244.png 424w, https://substackcdn.com/image/fetch/$s_!0ZCx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf31e569-2c04-45ec-8ab2-dd5d3786331a_364x244.png 848w, https://substackcdn.com/image/fetch/$s_!0ZCx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf31e569-2c04-45ec-8ab2-dd5d3786331a_364x244.png 1272w, https://substackcdn.com/image/fetch/$s_!0ZCx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf31e569-2c04-45ec-8ab2-dd5d3786331a_364x244.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0ZCx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf31e569-2c04-45ec-8ab2-dd5d3786331a_364x244.png" width="364" height="244" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cf31e569-2c04-45ec-8ab2-dd5d3786331a_364x244.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:244,&quot;width&quot;:364,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:12976,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/172564166?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf31e569-2c04-45ec-8ab2-dd5d3786331a_364x244.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0ZCx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf31e569-2c04-45ec-8ab2-dd5d3786331a_364x244.png 424w, https://substackcdn.com/image/fetch/$s_!0ZCx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf31e569-2c04-45ec-8ab2-dd5d3786331a_364x244.png 848w, https://substackcdn.com/image/fetch/$s_!0ZCx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf31e569-2c04-45ec-8ab2-dd5d3786331a_364x244.png 1272w, https://substackcdn.com/image/fetch/$s_!0ZCx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf31e569-2c04-45ec-8ab2-dd5d3786331a_364x244.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Now let&#8217;s look at a debug of the door. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6GWt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e0644c-af91-4066-bb5e-068daaa74dc8_312x331.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6GWt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e0644c-af91-4066-bb5e-068daaa74dc8_312x331.png 424w, https://substackcdn.com/image/fetch/$s_!6GWt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e0644c-af91-4066-bb5e-068daaa74dc8_312x331.png 848w, https://substackcdn.com/image/fetch/$s_!6GWt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e0644c-af91-4066-bb5e-068daaa74dc8_312x331.png 1272w, https://substackcdn.com/image/fetch/$s_!6GWt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e0644c-af91-4066-bb5e-068daaa74dc8_312x331.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6GWt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e0644c-af91-4066-bb5e-068daaa74dc8_312x331.png" width="312" height="331" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/95e0644c-af91-4066-bb5e-068daaa74dc8_312x331.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:331,&quot;width&quot;:312,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:22741,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/172564166?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e0644c-af91-4066-bb5e-068daaa74dc8_312x331.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6GWt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e0644c-af91-4066-bb5e-068daaa74dc8_312x331.png 424w, https://substackcdn.com/image/fetch/$s_!6GWt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e0644c-af91-4066-bb5e-068daaa74dc8_312x331.png 848w, https://substackcdn.com/image/fetch/$s_!6GWt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e0644c-af91-4066-bb5e-068daaa74dc8_312x331.png 1272w, https://substackcdn.com/image/fetch/$s_!6GWt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e0644c-af91-4066-bb5e-068daaa74dc8_312x331.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>So this device sends the interim and final state of the door, and I use the switch node to send the packets to the right output. NR doesn&#8217;t have a &#8220;does not contain&#8221; option which is why i had to use regex for that. </p><h1>Testing and And Initializing Channels</h1><p>So the easy way to send these channels down for customization is to wire up an inject node to the notification entities. The message doesn&#8217;t really matter as all we&#8217;re trying to do it successfully generate the alert. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!t6-m!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F046f9f78-98b0-44ea-9210-ad82606093c5_843x269.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!t6-m!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F046f9f78-98b0-44ea-9210-ad82606093c5_843x269.png 424w, https://substackcdn.com/image/fetch/$s_!t6-m!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F046f9f78-98b0-44ea-9210-ad82606093c5_843x269.png 848w, https://substackcdn.com/image/fetch/$s_!t6-m!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F046f9f78-98b0-44ea-9210-ad82606093c5_843x269.png 1272w, https://substackcdn.com/image/fetch/$s_!t6-m!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F046f9f78-98b0-44ea-9210-ad82606093c5_843x269.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!t6-m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F046f9f78-98b0-44ea-9210-ad82606093c5_843x269.png" width="843" height="269" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/046f9f78-98b0-44ea-9210-ad82606093c5_843x269.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:269,&quot;width&quot;:843,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:47460,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/172564166?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F046f9f78-98b0-44ea-9210-ad82606093c5_843x269.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!t6-m!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F046f9f78-98b0-44ea-9210-ad82606093c5_843x269.png 424w, https://substackcdn.com/image/fetch/$s_!t6-m!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F046f9f78-98b0-44ea-9210-ad82606093c5_843x269.png 848w, https://substackcdn.com/image/fetch/$s_!t6-m!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F046f9f78-98b0-44ea-9210-ad82606093c5_843x269.png 1272w, https://substackcdn.com/image/fetch/$s_!t6-m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F046f9f78-98b0-44ea-9210-ad82606093c5_843x269.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>There&#8217;s the notification, with the default timestamp as the payload. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dLdQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4d30e8a-af50-42d9-8d15-b81a15dcba0d_1046x287.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dLdQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4d30e8a-af50-42d9-8d15-b81a15dcba0d_1046x287.png 424w, https://substackcdn.com/image/fetch/$s_!dLdQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4d30e8a-af50-42d9-8d15-b81a15dcba0d_1046x287.png 848w, https://substackcdn.com/image/fetch/$s_!dLdQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4d30e8a-af50-42d9-8d15-b81a15dcba0d_1046x287.png 1272w, https://substackcdn.com/image/fetch/$s_!dLdQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4d30e8a-af50-42d9-8d15-b81a15dcba0d_1046x287.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dLdQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4d30e8a-af50-42d9-8d15-b81a15dcba0d_1046x287.png" width="1046" height="287" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4d30e8a-af50-42d9-8d15-b81a15dcba0d_1046x287.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:287,&quot;width&quot;:1046,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:64490,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/172564166?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4d30e8a-af50-42d9-8d15-b81a15dcba0d_1046x287.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dLdQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4d30e8a-af50-42d9-8d15-b81a15dcba0d_1046x287.png 424w, https://substackcdn.com/image/fetch/$s_!dLdQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4d30e8a-af50-42d9-8d15-b81a15dcba0d_1046x287.png 848w, https://substackcdn.com/image/fetch/$s_!dLdQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4d30e8a-af50-42d9-8d15-b81a15dcba0d_1046x287.png 1272w, https://substackcdn.com/image/fetch/$s_!dLdQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4d30e8a-af50-42d9-8d15-b81a15dcba0d_1046x287.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>Setting Up a New Phone</h1><p>So, a new device will not have your channels. All the backend stuff will still be on NR, what I did was create an unholy tentacle monster inject node wired to all of my notification entities that had a unique channel and just fired off a mass notification wave which then pushed all my channels down. I set all my sounds and was good to go. </p><p>Oh, and one final note. If after setup of your phone your mobile app name doesn&#8217;t show up in NR, reboot the add-on so it can re-query the database right away and fetch the new node name. </p><p>More details on the overall notification system can be found <a href="https://companion.home-assistant.io/docs/notifications/notifications-basic/">here</a>. </p><p>Until next time.</p><p></p><p></p><p></p><p></p><p> </p><p></p>]]></content:encoded></item><item><title><![CDATA[Trilium Notes Docker Install]]></title><description><![CDATA[Super Noteworthy]]></description><link>https://ramblingnonsense.nscriven.net/p/trilium-notes-docker-install</link><guid isPermaLink="false">https://ramblingnonsense.nscriven.net/p/trilium-notes-docker-install</guid><dc:creator><![CDATA[Nathaniel Scriven]]></dc:creator><pubDate>Tue, 26 Aug 2025 16:12:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!PGvY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13b75ea7-a3c2-4b84-8fb1-5f48cbf1a73a_947x309.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1><strong>Intro And Musings</strong></h1><p>I&#8217;ve used One Note, Google Keep, Evernote, Notepad++, etc over the years for note taking/storage. Recently I got the itch to bring this in-house. I always thought Evernote was too expensive for what it was, and the other solutions were too locked into an ecosystem to ever truly be &#8220;yours&#8221;. I recently POC&#8217;ed a couple of strong contenders with a solid winner.</p><h1>Me and Dockey MCGee</h1><p>Joplin was the first one I tried out. The docker compose had multiple dependencies and was a bit too complex I thought, for what it was going to do. The app, a frontend, a separate database container, and optional transcription service container. </p><p>So I got it up and running and went to the front end and set up my user. I didn&#8217;t set up email, but they require a email confirmation all the same. So I went through the log and found the email with token and completed it. </p><p>So then I logged into the app&#8230;only to find there&#8217;s no app. It turns out Joplin Server is just a sync point. The app is a thick install <strong>only</strong>. <em>Grumble Grumble.</em> I installed the app, synced it up, and it was<em> okayyy. </em>Sure you could encrypt the database and some other bells and whistles but it didn&#8217;t &#8220;wow&#8221; me and the requirement of a thick app closed the door on this one. </p><h1><strong>Trilium Notes, Now With More Flower Power!</strong></h1><p>(apparently Trillium is a flower. TIL)</p><p>Initially I passed over <a href="https://github.com/TriliumNext/Trilium">Trillium</a>, I confused it with an old IM I used to use, Trillian. On second look however, I found it has a very interesting story. </p><p><em><strong>TL;DR, developer puts app into maintenance mode, community responds, damn near rewrites the whole thing, and developer hands off the entire product.</strong></em> </p><p>A few details had advantages over Joplin right away. The docker was simple. One container, no fluff. As always, there is an example on my <a href="https://github.com/darthrater78/ramblingnonsense/tree/main">Github</a>.  It&#8217;s also a web app OR you can sync with the server using a thick app. Best of both worlds. <br><br>NOTE: there is no support for multiple users right now. It&#8217;s covered in the <a href="https://github.com/TriliumNext/trilium/wiki/FAQ">FAQ</a>. Not a big deal IMHO, and the reasons are sound. Need another user? Spin up another instance. I did that for this guide, easy.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PGvY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13b75ea7-a3c2-4b84-8fb1-5f48cbf1a73a_947x309.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PGvY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13b75ea7-a3c2-4b84-8fb1-5f48cbf1a73a_947x309.png 424w, https://substackcdn.com/image/fetch/$s_!PGvY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13b75ea7-a3c2-4b84-8fb1-5f48cbf1a73a_947x309.png 848w, https://substackcdn.com/image/fetch/$s_!PGvY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13b75ea7-a3c2-4b84-8fb1-5f48cbf1a73a_947x309.png 1272w, https://substackcdn.com/image/fetch/$s_!PGvY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13b75ea7-a3c2-4b84-8fb1-5f48cbf1a73a_947x309.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PGvY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13b75ea7-a3c2-4b84-8fb1-5f48cbf1a73a_947x309.png" width="947" height="309" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/13b75ea7-a3c2-4b84-8fb1-5f48cbf1a73a_947x309.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:309,&quot;width&quot;:947,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:51323,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/171978893?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13b75ea7-a3c2-4b84-8fb1-5f48cbf1a73a_947x309.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PGvY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13b75ea7-a3c2-4b84-8fb1-5f48cbf1a73a_947x309.png 424w, https://substackcdn.com/image/fetch/$s_!PGvY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13b75ea7-a3c2-4b84-8fb1-5f48cbf1a73a_947x309.png 848w, https://substackcdn.com/image/fetch/$s_!PGvY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13b75ea7-a3c2-4b84-8fb1-5f48cbf1a73a_947x309.png 1272w, https://substackcdn.com/image/fetch/$s_!PGvY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13b75ea7-a3c2-4b84-8fb1-5f48cbf1a73a_947x309.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>SETUP</h1><p>Setup is simple. On launch of the web app we get:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!umnp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fead7a2dc-1bfc-4a9e-8142-a04068dd6ea0_990x377.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!umnp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fead7a2dc-1bfc-4a9e-8142-a04068dd6ea0_990x377.png 424w, https://substackcdn.com/image/fetch/$s_!umnp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fead7a2dc-1bfc-4a9e-8142-a04068dd6ea0_990x377.png 848w, https://substackcdn.com/image/fetch/$s_!umnp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fead7a2dc-1bfc-4a9e-8142-a04068dd6ea0_990x377.png 1272w, https://substackcdn.com/image/fetch/$s_!umnp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fead7a2dc-1bfc-4a9e-8142-a04068dd6ea0_990x377.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!umnp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fead7a2dc-1bfc-4a9e-8142-a04068dd6ea0_990x377.png" width="990" height="377" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ead7a2dc-1bfc-4a9e-8142-a04068dd6ea0_990x377.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:377,&quot;width&quot;:990,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:45543,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/171978893?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fead7a2dc-1bfc-4a9e-8142-a04068dd6ea0_990x377.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!umnp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fead7a2dc-1bfc-4a9e-8142-a04068dd6ea0_990x377.png 424w, https://substackcdn.com/image/fetch/$s_!umnp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fead7a2dc-1bfc-4a9e-8142-a04068dd6ea0_990x377.png 848w, https://substackcdn.com/image/fetch/$s_!umnp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fead7a2dc-1bfc-4a9e-8142-a04068dd6ea0_990x377.png 1272w, https://substackcdn.com/image/fetch/$s_!umnp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fead7a2dc-1bfc-4a9e-8142-a04068dd6ea0_990x377.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Pick the first option, then set a password. It doesn&#8217;t get much simpler.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Bp_5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a2314cf-489b-429c-b6c1-25ceb8acc3ca_672x407.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Bp_5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a2314cf-489b-429c-b6c1-25ceb8acc3ca_672x407.png 424w, https://substackcdn.com/image/fetch/$s_!Bp_5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a2314cf-489b-429c-b6c1-25ceb8acc3ca_672x407.png 848w, https://substackcdn.com/image/fetch/$s_!Bp_5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a2314cf-489b-429c-b6c1-25ceb8acc3ca_672x407.png 1272w, https://substackcdn.com/image/fetch/$s_!Bp_5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a2314cf-489b-429c-b6c1-25ceb8acc3ca_672x407.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Bp_5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a2314cf-489b-429c-b6c1-25ceb8acc3ca_672x407.png" width="672" height="407" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5a2314cf-489b-429c-b6c1-25ceb8acc3ca_672x407.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:407,&quot;width&quot;:672,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:36661,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/171978893?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a2314cf-489b-429c-b6c1-25ceb8acc3ca_672x407.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Bp_5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a2314cf-489b-429c-b6c1-25ceb8acc3ca_672x407.png 424w, https://substackcdn.com/image/fetch/$s_!Bp_5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a2314cf-489b-429c-b6c1-25ceb8acc3ca_672x407.png 848w, https://substackcdn.com/image/fetch/$s_!Bp_5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a2314cf-489b-429c-b6c1-25ceb8acc3ca_672x407.png 1272w, https://substackcdn.com/image/fetch/$s_!Bp_5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a2314cf-489b-429c-b6c1-25ceb8acc3ca_672x407.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bY8c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b68f9a6-efa5-42e3-b004-7deaa0279bdb_802x493.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bY8c!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b68f9a6-efa5-42e3-b004-7deaa0279bdb_802x493.png 424w, https://substackcdn.com/image/fetch/$s_!bY8c!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b68f9a6-efa5-42e3-b004-7deaa0279bdb_802x493.png 848w, https://substackcdn.com/image/fetch/$s_!bY8c!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b68f9a6-efa5-42e3-b004-7deaa0279bdb_802x493.png 1272w, https://substackcdn.com/image/fetch/$s_!bY8c!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b68f9a6-efa5-42e3-b004-7deaa0279bdb_802x493.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bY8c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b68f9a6-efa5-42e3-b004-7deaa0279bdb_802x493.png" width="802" height="493" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9b68f9a6-efa5-42e3-b004-7deaa0279bdb_802x493.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:493,&quot;width&quot;:802,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:25009,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/171978893?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b68f9a6-efa5-42e3-b004-7deaa0279bdb_802x493.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bY8c!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b68f9a6-efa5-42e3-b004-7deaa0279bdb_802x493.png 424w, https://substackcdn.com/image/fetch/$s_!bY8c!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b68f9a6-efa5-42e3-b004-7deaa0279bdb_802x493.png 848w, https://substackcdn.com/image/fetch/$s_!bY8c!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b68f9a6-efa5-42e3-b004-7deaa0279bdb_802x493.png 1272w, https://substackcdn.com/image/fetch/$s_!bY8c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b68f9a6-efa5-42e3-b004-7deaa0279bdb_802x493.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The on login, you get this. Me being&#8230;me I just deleted all the examples because I wanted to go my own way. I then had to find stuff myself, I recommend you take this tour first, <em>then</em> delete it. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XOzA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac1fe075-84c1-4d15-a211-8321826c29da_2554x1263.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XOzA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac1fe075-84c1-4d15-a211-8321826c29da_2554x1263.png 424w, https://substackcdn.com/image/fetch/$s_!XOzA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac1fe075-84c1-4d15-a211-8321826c29da_2554x1263.png 848w, https://substackcdn.com/image/fetch/$s_!XOzA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac1fe075-84c1-4d15-a211-8321826c29da_2554x1263.png 1272w, https://substackcdn.com/image/fetch/$s_!XOzA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac1fe075-84c1-4d15-a211-8321826c29da_2554x1263.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XOzA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac1fe075-84c1-4d15-a211-8321826c29da_2554x1263.png" width="1456" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ac1fe075-84c1-4d15-a211-8321826c29da_2554x1263.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:170098,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/171978893?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac1fe075-84c1-4d15-a211-8321826c29da_2554x1263.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!XOzA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac1fe075-84c1-4d15-a211-8321826c29da_2554x1263.png 424w, https://substackcdn.com/image/fetch/$s_!XOzA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac1fe075-84c1-4d15-a211-8321826c29da_2554x1263.png 848w, https://substackcdn.com/image/fetch/$s_!XOzA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac1fe075-84c1-4d15-a211-8321826c29da_2554x1263.png 1272w, https://substackcdn.com/image/fetch/$s_!XOzA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac1fe075-84c1-4d15-a211-8321826c29da_2554x1263.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>OK where to start. There&#8217;s so many options it&#8217;s kind of overwhelming at first. Let&#8217;s start with a right-click. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HzOZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40a297b6-bbc8-4804-8009-caeed4ea3b40_705x819.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HzOZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40a297b6-bbc8-4804-8009-caeed4ea3b40_705x819.png 424w, https://substackcdn.com/image/fetch/$s_!HzOZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40a297b6-bbc8-4804-8009-caeed4ea3b40_705x819.png 848w, https://substackcdn.com/image/fetch/$s_!HzOZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40a297b6-bbc8-4804-8009-caeed4ea3b40_705x819.png 1272w, https://substackcdn.com/image/fetch/$s_!HzOZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40a297b6-bbc8-4804-8009-caeed4ea3b40_705x819.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HzOZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40a297b6-bbc8-4804-8009-caeed4ea3b40_705x819.png" width="705" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/40a297b6-bbc8-4804-8009-caeed4ea3b40_705x819.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:705,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:114624,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/171978893?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40a297b6-bbc8-4804-8009-caeed4ea3b40_705x819.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!HzOZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40a297b6-bbc8-4804-8009-caeed4ea3b40_705x819.png 424w, https://substackcdn.com/image/fetch/$s_!HzOZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40a297b6-bbc8-4804-8009-caeed4ea3b40_705x819.png 848w, https://substackcdn.com/image/fetch/$s_!HzOZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40a297b6-bbc8-4804-8009-caeed4ea3b40_705x819.png 1272w, https://substackcdn.com/image/fetch/$s_!HzOZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40a297b6-bbc8-4804-8009-caeed4ea3b40_705x819.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Let&#8217;s start with note types. There&#8217;s a lot here but I&#8217;m going to focus on the three I&#8217;m using. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!f8at!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F450ef525-d3c0-42b9-86b8-9dc427c8aa47_829x416.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!f8at!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F450ef525-d3c0-42b9-86b8-9dc427c8aa47_829x416.png 424w, https://substackcdn.com/image/fetch/$s_!f8at!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F450ef525-d3c0-42b9-86b8-9dc427c8aa47_829x416.png 848w, https://substackcdn.com/image/fetch/$s_!f8at!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F450ef525-d3c0-42b9-86b8-9dc427c8aa47_829x416.png 1272w, https://substackcdn.com/image/fetch/$s_!f8at!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F450ef525-d3c0-42b9-86b8-9dc427c8aa47_829x416.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!f8at!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F450ef525-d3c0-42b9-86b8-9dc427c8aa47_829x416.png" width="829" height="416" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/450ef525-d3c0-42b9-86b8-9dc427c8aa47_829x416.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:416,&quot;width&quot;:829,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:88519,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/171978893?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F450ef525-d3c0-42b9-86b8-9dc427c8aa47_829x416.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!f8at!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F450ef525-d3c0-42b9-86b8-9dc427c8aa47_829x416.png 424w, https://substackcdn.com/image/fetch/$s_!f8at!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F450ef525-d3c0-42b9-86b8-9dc427c8aa47_829x416.png 848w, https://substackcdn.com/image/fetch/$s_!f8at!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F450ef525-d3c0-42b9-86b8-9dc427c8aa47_829x416.png 1272w, https://substackcdn.com/image/fetch/$s_!f8at!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F450ef525-d3c0-42b9-86b8-9dc427c8aa47_829x416.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Text</strong>: Completely boring, delightfully usable. LOTS of options here. <br><strong>Canvas</strong>: This was an unexpected delight. <br><br>THIS.IS. EXACLIDRAW!  I love excalidraw, and host an instance locally. My only issue with it was storing drawings. It saves them in the browser session until you save to file. This was always clumsy to me, and I&#8217;ve lost/accidentally overwritten things before. This completely fixes that. I can store each drawing as a separate note. I&#8217;m seriously considering shutting down that instance. </p><p><em>Note: EVERYTHING in this app is a &#8220;note&#8221;. They call it a &#8220;hierarchical note&#8221; app. Settings? Note. Calendar? Note. AI Chatbot? Note.</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LiTj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f3fb388-3edf-45b9-9165-e239967f7641_1847x1215.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LiTj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f3fb388-3edf-45b9-9165-e239967f7641_1847x1215.png 424w, https://substackcdn.com/image/fetch/$s_!LiTj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f3fb388-3edf-45b9-9165-e239967f7641_1847x1215.png 848w, https://substackcdn.com/image/fetch/$s_!LiTj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f3fb388-3edf-45b9-9165-e239967f7641_1847x1215.png 1272w, https://substackcdn.com/image/fetch/$s_!LiTj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f3fb388-3edf-45b9-9165-e239967f7641_1847x1215.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LiTj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f3fb388-3edf-45b9-9165-e239967f7641_1847x1215.png" width="1456" height="958" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2f3fb388-3edf-45b9-9165-e239967f7641_1847x1215.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:958,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:468896,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/171978893?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f3fb388-3edf-45b9-9165-e239967f7641_1847x1215.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LiTj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f3fb388-3edf-45b9-9165-e239967f7641_1847x1215.png 424w, https://substackcdn.com/image/fetch/$s_!LiTj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f3fb388-3edf-45b9-9165-e239967f7641_1847x1215.png 848w, https://substackcdn.com/image/fetch/$s_!LiTj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f3fb388-3edf-45b9-9165-e239967f7641_1847x1215.png 1272w, https://substackcdn.com/image/fetch/$s_!LiTj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f3fb388-3edf-45b9-9165-e239967f7641_1847x1215.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And I first discovered this by accident with canvas, though it&#8217;s applicable for all notes. Revisions! By default it takes a snapshot of the note every 600 seconds. In the upper right, you get this charming little fellow.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BHnM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8279f3d2-696c-46db-87fd-0579fd29a742_262x209.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BHnM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8279f3d2-696c-46db-87fd-0579fd29a742_262x209.png 424w, https://substackcdn.com/image/fetch/$s_!BHnM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8279f3d2-696c-46db-87fd-0579fd29a742_262x209.png 848w, https://substackcdn.com/image/fetch/$s_!BHnM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8279f3d2-696c-46db-87fd-0579fd29a742_262x209.png 1272w, https://substackcdn.com/image/fetch/$s_!BHnM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8279f3d2-696c-46db-87fd-0579fd29a742_262x209.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BHnM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8279f3d2-696c-46db-87fd-0579fd29a742_262x209.png" width="262" height="209" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8279f3d2-696c-46db-87fd-0579fd29a742_262x209.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:209,&quot;width&quot;:262,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:10054,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/171978893?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8279f3d2-696c-46db-87fd-0579fd29a742_262x209.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!BHnM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8279f3d2-696c-46db-87fd-0579fd29a742_262x209.png 424w, https://substackcdn.com/image/fetch/$s_!BHnM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8279f3d2-696c-46db-87fd-0579fd29a742_262x209.png 848w, https://substackcdn.com/image/fetch/$s_!BHnM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8279f3d2-696c-46db-87fd-0579fd29a742_262x209.png 1272w, https://substackcdn.com/image/fetch/$s_!BHnM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8279f3d2-696c-46db-87fd-0579fd29a742_262x209.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Revisionist  History</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jbrz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F035f1c46-d11b-4e56-be95-fe9edb2c5ee2_1434x839.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jbrz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F035f1c46-d11b-4e56-be95-fe9edb2c5ee2_1434x839.png 424w, https://substackcdn.com/image/fetch/$s_!jbrz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F035f1c46-d11b-4e56-be95-fe9edb2c5ee2_1434x839.png 848w, https://substackcdn.com/image/fetch/$s_!jbrz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F035f1c46-d11b-4e56-be95-fe9edb2c5ee2_1434x839.png 1272w, https://substackcdn.com/image/fetch/$s_!jbrz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F035f1c46-d11b-4e56-be95-fe9edb2c5ee2_1434x839.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jbrz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F035f1c46-d11b-4e56-be95-fe9edb2c5ee2_1434x839.png" width="1434" height="839" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/035f1c46-d11b-4e56-be95-fe9edb2c5ee2_1434x839.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:839,&quot;width&quot;:1434,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!jbrz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F035f1c46-d11b-4e56-be95-fe9edb2c5ee2_1434x839.png 424w, https://substackcdn.com/image/fetch/$s_!jbrz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F035f1c46-d11b-4e56-be95-fe9edb2c5ee2_1434x839.png 848w, https://substackcdn.com/image/fetch/$s_!jbrz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F035f1c46-d11b-4e56-be95-fe9edb2c5ee2_1434x839.png 1272w, https://substackcdn.com/image/fetch/$s_!jbrz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F035f1c46-d11b-4e56-be95-fe9edb2c5ee2_1434x839.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ayyq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a142caf-ba0c-4140-899b-c441bf672f28_1492x754.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ayyq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a142caf-ba0c-4140-899b-c441bf672f28_1492x754.png 424w, https://substackcdn.com/image/fetch/$s_!ayyq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a142caf-ba0c-4140-899b-c441bf672f28_1492x754.png 848w, https://substackcdn.com/image/fetch/$s_!ayyq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a142caf-ba0c-4140-899b-c441bf672f28_1492x754.png 1272w, https://substackcdn.com/image/fetch/$s_!ayyq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a142caf-ba0c-4140-899b-c441bf672f28_1492x754.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ayyq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a142caf-ba0c-4140-899b-c441bf672f28_1492x754.png" width="1456" height="736" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0a142caf-ba0c-4140-899b-c441bf672f28_1492x754.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:736,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:87545,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/171978893?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a142caf-ba0c-4140-899b-c441bf672f28_1492x754.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ayyq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a142caf-ba0c-4140-899b-c441bf672f28_1492x754.png 424w, https://substackcdn.com/image/fetch/$s_!ayyq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a142caf-ba0c-4140-899b-c441bf672f28_1492x754.png 848w, https://substackcdn.com/image/fetch/$s_!ayyq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a142caf-ba0c-4140-899b-c441bf672f28_1492x754.png 1272w, https://substackcdn.com/image/fetch/$s_!ayyq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a142caf-ba0c-4140-899b-c441bf672f28_1492x754.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>Mermaid</h1><p>Before this, mermaids for me were all dinglehoppers and thingamabobs. I don&#8217;t think I&#8217;ve ever seen this before but it&#8217;s SUPER interesting and another way to make a network diagram.  <em>(one of it&#8217;s many, many, uses.)</em> Here&#8217;s an example.  Be warned, this is a deep well. There&#8217;s a tons of formatting and style nuance. <br><br>Here&#8217;s a guide: <a href="https://docs.mermaidchart.com/mermaid-oss/intro/getting-started.html">https://docs.mermaidchart.com/mermaid-oss/intro/getting-started.html</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!69bv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3de2505-0879-419e-a77b-14d0ba31916a_1755x1281.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!69bv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3de2505-0879-419e-a77b-14d0ba31916a_1755x1281.png 424w, https://substackcdn.com/image/fetch/$s_!69bv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3de2505-0879-419e-a77b-14d0ba31916a_1755x1281.png 848w, https://substackcdn.com/image/fetch/$s_!69bv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3de2505-0879-419e-a77b-14d0ba31916a_1755x1281.png 1272w, https://substackcdn.com/image/fetch/$s_!69bv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3de2505-0879-419e-a77b-14d0ba31916a_1755x1281.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!69bv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3de2505-0879-419e-a77b-14d0ba31916a_1755x1281.png" width="1456" height="1063" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b3de2505-0879-419e-a77b-14d0ba31916a_1755x1281.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1063,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:114735,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/171978893?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3de2505-0879-419e-a77b-14d0ba31916a_1755x1281.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!69bv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3de2505-0879-419e-a77b-14d0ba31916a_1755x1281.png 424w, https://substackcdn.com/image/fetch/$s_!69bv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3de2505-0879-419e-a77b-14d0ba31916a_1755x1281.png 848w, https://substackcdn.com/image/fetch/$s_!69bv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3de2505-0879-419e-a77b-14d0ba31916a_1755x1281.png 1272w, https://substackcdn.com/image/fetch/$s_!69bv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3de2505-0879-419e-a77b-14d0ba31916a_1755x1281.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Example</figcaption></figure></div><p>But let&#8217;s start reaaaaal simple. Check out below. You simply make logical connections via text.</p><p>Now you could just do switch===pc without all of the prefix ids but then you cant assign any values to them like shapes or colors. <br><br><em>Note: &#8220;IDx&#8221; is not a requirement it can be anything as long as it&#8217;s unique.</em> </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZA_c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F989eb275-f566-4eaa-b9bd-36ef106a9656_1836x888.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZA_c!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F989eb275-f566-4eaa-b9bd-36ef106a9656_1836x888.png 424w, https://substackcdn.com/image/fetch/$s_!ZA_c!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F989eb275-f566-4eaa-b9bd-36ef106a9656_1836x888.png 848w, https://substackcdn.com/image/fetch/$s_!ZA_c!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F989eb275-f566-4eaa-b9bd-36ef106a9656_1836x888.png 1272w, https://substackcdn.com/image/fetch/$s_!ZA_c!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F989eb275-f566-4eaa-b9bd-36ef106a9656_1836x888.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZA_c!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F989eb275-f566-4eaa-b9bd-36ef106a9656_1836x888.png" width="1200" height="580.2197802197802" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/989eb275-f566-4eaa-b9bd-36ef106a9656_1836x888.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:704,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:135214,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/171978893?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F989eb275-f566-4eaa-b9bd-36ef106a9656_1836x888.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZA_c!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F989eb275-f566-4eaa-b9bd-36ef106a9656_1836x888.png 424w, https://substackcdn.com/image/fetch/$s_!ZA_c!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F989eb275-f566-4eaa-b9bd-36ef106a9656_1836x888.png 848w, https://substackcdn.com/image/fetch/$s_!ZA_c!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F989eb275-f566-4eaa-b9bd-36ef106a9656_1836x888.png 1272w, https://substackcdn.com/image/fetch/$s_!ZA_c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F989eb275-f566-4eaa-b9bd-36ef106a9656_1836x888.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>As you can see, the sky&#8217;s the limit. You can even take this into Excalidraw! <br><em>Note: <a href="https://github.com/TriliumNext/Trilium/issues/6766">You&#8217;ll have to use the standalone version, Excalidraw proper uses an older version of mermaid</a>, where Trillium uses a newer module.  </em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!l7mc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2655d2db-d4b9-4e1e-94f2-595aa55fb098_783x386.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!l7mc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2655d2db-d4b9-4e1e-94f2-595aa55fb098_783x386.png 424w, https://substackcdn.com/image/fetch/$s_!l7mc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2655d2db-d4b9-4e1e-94f2-595aa55fb098_783x386.png 848w, https://substackcdn.com/image/fetch/$s_!l7mc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2655d2db-d4b9-4e1e-94f2-595aa55fb098_783x386.png 1272w, https://substackcdn.com/image/fetch/$s_!l7mc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2655d2db-d4b9-4e1e-94f2-595aa55fb098_783x386.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!l7mc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2655d2db-d4b9-4e1e-94f2-595aa55fb098_783x386.png" width="783" height="386" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2655d2db-d4b9-4e1e-94f2-595aa55fb098_783x386.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:386,&quot;width&quot;:783,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:36860,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/171978893?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2655d2db-d4b9-4e1e-94f2-595aa55fb098_783x386.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!l7mc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2655d2db-d4b9-4e1e-94f2-595aa55fb098_783x386.png 424w, https://substackcdn.com/image/fetch/$s_!l7mc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2655d2db-d4b9-4e1e-94f2-595aa55fb098_783x386.png 848w, https://substackcdn.com/image/fetch/$s_!l7mc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2655d2db-d4b9-4e1e-94f2-595aa55fb098_783x386.png 1272w, https://substackcdn.com/image/fetch/$s_!l7mc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2655d2db-d4b9-4e1e-94f2-595aa55fb098_783x386.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XQg2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca9298c6-e103-40e2-b784-f4bd100c7e23_1253x783.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XQg2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca9298c6-e103-40e2-b784-f4bd100c7e23_1253x783.png 424w, https://substackcdn.com/image/fetch/$s_!XQg2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca9298c6-e103-40e2-b784-f4bd100c7e23_1253x783.png 848w, https://substackcdn.com/image/fetch/$s_!XQg2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca9298c6-e103-40e2-b784-f4bd100c7e23_1253x783.png 1272w, https://substackcdn.com/image/fetch/$s_!XQg2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca9298c6-e103-40e2-b784-f4bd100c7e23_1253x783.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XQg2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca9298c6-e103-40e2-b784-f4bd100c7e23_1253x783.png" width="1253" height="783" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ca9298c6-e103-40e2-b784-f4bd100c7e23_1253x783.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:783,&quot;width&quot;:1253,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:86612,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/171978893?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca9298c6-e103-40e2-b784-f4bd100c7e23_1253x783.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!XQg2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca9298c6-e103-40e2-b784-f4bd100c7e23_1253x783.png 424w, https://substackcdn.com/image/fetch/$s_!XQg2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca9298c6-e103-40e2-b784-f4bd100c7e23_1253x783.png 848w, https://substackcdn.com/image/fetch/$s_!XQg2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca9298c6-e103-40e2-b784-f4bd100c7e23_1253x783.png 1272w, https://substackcdn.com/image/fetch/$s_!XQg2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca9298c6-e103-40e2-b784-f4bd100c7e23_1253x783.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Neato-Mosquito</figcaption></figure></div><h1>Calendar</h1><p>For me, I&#8217;m terrible at taking notes and organizing my date. I think this is going to fix that, easy. I mean&#8230;it&#8217;s a calendar, not much else to see. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9ded!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4852da11-11fc-4373-9539-6072c8866d6d_1791x1132.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9ded!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4852da11-11fc-4373-9539-6072c8866d6d_1791x1132.png 424w, https://substackcdn.com/image/fetch/$s_!9ded!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4852da11-11fc-4373-9539-6072c8866d6d_1791x1132.png 848w, https://substackcdn.com/image/fetch/$s_!9ded!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4852da11-11fc-4373-9539-6072c8866d6d_1791x1132.png 1272w, https://substackcdn.com/image/fetch/$s_!9ded!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4852da11-11fc-4373-9539-6072c8866d6d_1791x1132.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9ded!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4852da11-11fc-4373-9539-6072c8866d6d_1791x1132.png" width="1200" height="758.2417582417582" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4852da11-11fc-4373-9539-6072c8866d6d_1791x1132.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:920,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:147211,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/171978893?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4852da11-11fc-4373-9539-6072c8866d6d_1791x1132.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9ded!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4852da11-11fc-4373-9539-6072c8866d6d_1791x1132.png 424w, https://substackcdn.com/image/fetch/$s_!9ded!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4852da11-11fc-4373-9539-6072c8866d6d_1791x1132.png 848w, https://substackcdn.com/image/fetch/$s_!9ded!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4852da11-11fc-4373-9539-6072c8866d6d_1791x1132.png 1272w, https://substackcdn.com/image/fetch/$s_!9ded!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4852da11-11fc-4373-9539-6072c8866d6d_1791x1132.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>Secret Agent Man</h1><p>A tree, a subtree, an individual note. They can be &#8220;Protected". This will encrypt the information and require a password to be re-entered if you leave the protected session  or after 10 minutes idle.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EEYM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe96760e8-724f-4b50-a430-118684fec8f7_1543x587.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EEYM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe96760e8-724f-4b50-a430-118684fec8f7_1543x587.png 424w, https://substackcdn.com/image/fetch/$s_!EEYM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe96760e8-724f-4b50-a430-118684fec8f7_1543x587.png 848w, https://substackcdn.com/image/fetch/$s_!EEYM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe96760e8-724f-4b50-a430-118684fec8f7_1543x587.png 1272w, https://substackcdn.com/image/fetch/$s_!EEYM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe96760e8-724f-4b50-a430-118684fec8f7_1543x587.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EEYM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe96760e8-724f-4b50-a430-118684fec8f7_1543x587.png" width="1456" height="554" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e96760e8-724f-4b50-a430-118684fec8f7_1543x587.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:554,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:188518,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/171978893?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe96760e8-724f-4b50-a430-118684fec8f7_1543x587.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!EEYM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe96760e8-724f-4b50-a430-118684fec8f7_1543x587.png 424w, https://substackcdn.com/image/fetch/$s_!EEYM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe96760e8-724f-4b50-a430-118684fec8f7_1543x587.png 848w, https://substackcdn.com/image/fetch/$s_!EEYM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe96760e8-724f-4b50-a430-118684fec8f7_1543x587.png 1272w, https://substackcdn.com/image/fetch/$s_!EEYM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe96760e8-724f-4b50-a430-118684fec8f7_1543x587.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!d-aJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b0b1f6b-6e5c-4267-9051-aa493e00986c_897x455.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!d-aJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b0b1f6b-6e5c-4267-9051-aa493e00986c_897x455.png 424w, https://substackcdn.com/image/fetch/$s_!d-aJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b0b1f6b-6e5c-4267-9051-aa493e00986c_897x455.png 848w, https://substackcdn.com/image/fetch/$s_!d-aJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b0b1f6b-6e5c-4267-9051-aa493e00986c_897x455.png 1272w, https://substackcdn.com/image/fetch/$s_!d-aJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b0b1f6b-6e5c-4267-9051-aa493e00986c_897x455.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!d-aJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b0b1f6b-6e5c-4267-9051-aa493e00986c_897x455.png" width="897" height="455" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9b0b1f6b-6e5c-4267-9051-aa493e00986c_897x455.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:455,&quot;width&quot;:897,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:51448,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/171978893?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b0b1f6b-6e5c-4267-9051-aa493e00986c_897x455.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!d-aJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b0b1f6b-6e5c-4267-9051-aa493e00986c_897x455.png 424w, https://substackcdn.com/image/fetch/$s_!d-aJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b0b1f6b-6e5c-4267-9051-aa493e00986c_897x455.png 848w, https://substackcdn.com/image/fetch/$s_!d-aJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b0b1f6b-6e5c-4267-9051-aa493e00986c_897x455.png 1272w, https://substackcdn.com/image/fetch/$s_!d-aJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b0b1f6b-6e5c-4267-9051-aa493e00986c_897x455.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!A-nU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5da0aa14-2069-4af8-ae76-eeac3fb3b36c_693x338.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!A-nU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5da0aa14-2069-4af8-ae76-eeac3fb3b36c_693x338.png 424w, https://substackcdn.com/image/fetch/$s_!A-nU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5da0aa14-2069-4af8-ae76-eeac3fb3b36c_693x338.png 848w, https://substackcdn.com/image/fetch/$s_!A-nU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5da0aa14-2069-4af8-ae76-eeac3fb3b36c_693x338.png 1272w, https://substackcdn.com/image/fetch/$s_!A-nU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5da0aa14-2069-4af8-ae76-eeac3fb3b36c_693x338.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!A-nU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5da0aa14-2069-4af8-ae76-eeac3fb3b36c_693x338.png" width="693" height="338" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5da0aa14-2069-4af8-ae76-eeac3fb3b36c_693x338.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:338,&quot;width&quot;:693,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:35455,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/171978893?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5da0aa14-2069-4af8-ae76-eeac3fb3b36c_693x338.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!A-nU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5da0aa14-2069-4af8-ae76-eeac3fb3b36c_693x338.png 424w, https://substackcdn.com/image/fetch/$s_!A-nU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5da0aa14-2069-4af8-ae76-eeac3fb3b36c_693x338.png 848w, https://substackcdn.com/image/fetch/$s_!A-nU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5da0aa14-2069-4af8-ae76-eeac3fb3b36c_693x338.png 1272w, https://substackcdn.com/image/fetch/$s_!A-nU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5da0aa14-2069-4af8-ae76-eeac3fb3b36c_693x338.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UBM9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa574354c-a403-4ded-a59f-f09ff808b385_479x213.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UBM9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa574354c-a403-4ded-a59f-f09ff808b385_479x213.png 424w, https://substackcdn.com/image/fetch/$s_!UBM9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa574354c-a403-4ded-a59f-f09ff808b385_479x213.png 848w, https://substackcdn.com/image/fetch/$s_!UBM9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa574354c-a403-4ded-a59f-f09ff808b385_479x213.png 1272w, https://substackcdn.com/image/fetch/$s_!UBM9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa574354c-a403-4ded-a59f-f09ff808b385_479x213.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UBM9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa574354c-a403-4ded-a59f-f09ff808b385_479x213.png" width="479" height="213" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a574354c-a403-4ded-a59f-f09ff808b385_479x213.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:213,&quot;width&quot;:479,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:16087,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/171978893?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa574354c-a403-4ded-a59f-f09ff808b385_479x213.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UBM9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa574354c-a403-4ded-a59f-f09ff808b385_479x213.png 424w, https://substackcdn.com/image/fetch/$s_!UBM9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa574354c-a403-4ded-a59f-f09ff808b385_479x213.png 848w, https://substackcdn.com/image/fetch/$s_!UBM9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa574354c-a403-4ded-a59f-f09ff808b385_479x213.png 1272w, https://substackcdn.com/image/fetch/$s_!UBM9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa574354c-a403-4ded-a59f-f09ff808b385_479x213.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JDQt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cb2154e-da16-455d-820a-3a1bb4ef4ba9_2167x517.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JDQt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cb2154e-da16-455d-820a-3a1bb4ef4ba9_2167x517.png 424w, https://substackcdn.com/image/fetch/$s_!JDQt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cb2154e-da16-455d-820a-3a1bb4ef4ba9_2167x517.png 848w, https://substackcdn.com/image/fetch/$s_!JDQt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cb2154e-da16-455d-820a-3a1bb4ef4ba9_2167x517.png 1272w, https://substackcdn.com/image/fetch/$s_!JDQt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cb2154e-da16-455d-820a-3a1bb4ef4ba9_2167x517.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JDQt!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cb2154e-da16-455d-820a-3a1bb4ef4ba9_2167x517.png" width="1200" height="285.989010989011" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2cb2154e-da16-455d-820a-3a1bb4ef4ba9_2167x517.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:347,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:76193,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/171978893?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cb2154e-da16-455d-820a-3a1bb4ef4ba9_2167x517.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!JDQt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cb2154e-da16-455d-820a-3a1bb4ef4ba9_2167x517.png 424w, https://substackcdn.com/image/fetch/$s_!JDQt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cb2154e-da16-455d-820a-3a1bb4ef4ba9_2167x517.png 848w, https://substackcdn.com/image/fetch/$s_!JDQt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cb2154e-da16-455d-820a-3a1bb4ef4ba9_2167x517.png 1272w, https://substackcdn.com/image/fetch/$s_!JDQt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cb2154e-da16-455d-820a-3a1bb4ef4ba9_2167x517.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>There&#8217;s also another neat feature, &#8220;hoist&#8221;.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Myq4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63bfd2d0-9e9f-44c2-8a0b-b81b01e8beaf_866x511.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Myq4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63bfd2d0-9e9f-44c2-8a0b-b81b01e8beaf_866x511.png 424w, https://substackcdn.com/image/fetch/$s_!Myq4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63bfd2d0-9e9f-44c2-8a0b-b81b01e8beaf_866x511.png 848w, https://substackcdn.com/image/fetch/$s_!Myq4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63bfd2d0-9e9f-44c2-8a0b-b81b01e8beaf_866x511.png 1272w, https://substackcdn.com/image/fetch/$s_!Myq4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63bfd2d0-9e9f-44c2-8a0b-b81b01e8beaf_866x511.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Myq4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63bfd2d0-9e9f-44c2-8a0b-b81b01e8beaf_866x511.png" width="866" height="511" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/63bfd2d0-9e9f-44c2-8a0b-b81b01e8beaf_866x511.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:511,&quot;width&quot;:866,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:48219,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/171978893?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63bfd2d0-9e9f-44c2-8a0b-b81b01e8beaf_866x511.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Myq4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63bfd2d0-9e9f-44c2-8a0b-b81b01e8beaf_866x511.png 424w, https://substackcdn.com/image/fetch/$s_!Myq4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63bfd2d0-9e9f-44c2-8a0b-b81b01e8beaf_866x511.png 848w, https://substackcdn.com/image/fetch/$s_!Myq4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63bfd2d0-9e9f-44c2-8a0b-b81b01e8beaf_866x511.png 1272w, https://substackcdn.com/image/fetch/$s_!Myq4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63bfd2d0-9e9f-44c2-8a0b-b81b01e8beaf_866x511.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This will hide all other notes until you &#8220;un hoist. Which has its use cases especially if you&#8217;re screen sharing. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jzxx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f1568fb-2498-4004-9afb-238e10fabf5b_720x566.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jzxx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f1568fb-2498-4004-9afb-238e10fabf5b_720x566.png 424w, https://substackcdn.com/image/fetch/$s_!jzxx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f1568fb-2498-4004-9afb-238e10fabf5b_720x566.png 848w, https://substackcdn.com/image/fetch/$s_!jzxx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f1568fb-2498-4004-9afb-238e10fabf5b_720x566.png 1272w, https://substackcdn.com/image/fetch/$s_!jzxx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f1568fb-2498-4004-9afb-238e10fabf5b_720x566.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jzxx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f1568fb-2498-4004-9afb-238e10fabf5b_720x566.png" width="720" height="566" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2f1568fb-2498-4004-9afb-238e10fabf5b_720x566.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:566,&quot;width&quot;:720,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:15209,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/171978893?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f1568fb-2498-4004-9afb-238e10fabf5b_720x566.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jzxx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f1568fb-2498-4004-9afb-238e10fabf5b_720x566.png 424w, https://substackcdn.com/image/fetch/$s_!jzxx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f1568fb-2498-4004-9afb-238e10fabf5b_720x566.png 848w, https://substackcdn.com/image/fetch/$s_!jzxx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f1568fb-2498-4004-9afb-238e10fabf5b_720x566.png 1272w, https://substackcdn.com/image/fetch/$s_!jzxx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f1568fb-2498-4004-9afb-238e10fabf5b_720x566.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>X, Never, Ever , Marks The Spot. </h1><p>We&#8217;ll close this out on search. Maybe you have notes on notes. Technical references, obscure CLI commands, etc. </p><p>You can do a quick search:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rr4u!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2929bba-27cb-4e2e-8fd7-a4e9c7ce629c_631x201.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rr4u!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2929bba-27cb-4e2e-8fd7-a4e9c7ce629c_631x201.png 424w, https://substackcdn.com/image/fetch/$s_!rr4u!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2929bba-27cb-4e2e-8fd7-a4e9c7ce629c_631x201.png 848w, https://substackcdn.com/image/fetch/$s_!rr4u!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2929bba-27cb-4e2e-8fd7-a4e9c7ce629c_631x201.png 1272w, https://substackcdn.com/image/fetch/$s_!rr4u!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2929bba-27cb-4e2e-8fd7-a4e9c7ce629c_631x201.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rr4u!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2929bba-27cb-4e2e-8fd7-a4e9c7ce629c_631x201.png" width="631" height="201" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d2929bba-27cb-4e2e-8fd7-a4e9c7ce629c_631x201.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:201,&quot;width&quot;:631,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:28670,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/171978893?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2929bba-27cb-4e2e-8fd7-a4e9c7ce629c_631x201.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rr4u!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2929bba-27cb-4e2e-8fd7-a4e9c7ce629c_631x201.png 424w, https://substackcdn.com/image/fetch/$s_!rr4u!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2929bba-27cb-4e2e-8fd7-a4e9c7ce629c_631x201.png 848w, https://substackcdn.com/image/fetch/$s_!rr4u!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2929bba-27cb-4e2e-8fd7-a4e9c7ce629c_631x201.png 1272w, https://substackcdn.com/image/fetch/$s_!rr4u!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2929bba-27cb-4e2e-8fd7-a4e9c7ce629c_631x201.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Or a ridiculous search: </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fRzf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49306dbf-df19-45ce-83cb-a3c51e92a47d_1279x466.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fRzf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49306dbf-df19-45ce-83cb-a3c51e92a47d_1279x466.png 424w, https://substackcdn.com/image/fetch/$s_!fRzf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49306dbf-df19-45ce-83cb-a3c51e92a47d_1279x466.png 848w, https://substackcdn.com/image/fetch/$s_!fRzf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49306dbf-df19-45ce-83cb-a3c51e92a47d_1279x466.png 1272w, https://substackcdn.com/image/fetch/$s_!fRzf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49306dbf-df19-45ce-83cb-a3c51e92a47d_1279x466.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fRzf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49306dbf-df19-45ce-83cb-a3c51e92a47d_1279x466.png" width="1279" height="466" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/49306dbf-df19-45ce-83cb-a3c51e92a47d_1279x466.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:466,&quot;width&quot;:1279,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:64427,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/171978893?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49306dbf-df19-45ce-83cb-a3c51e92a47d_1279x466.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fRzf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49306dbf-df19-45ce-83cb-a3c51e92a47d_1279x466.png 424w, https://substackcdn.com/image/fetch/$s_!fRzf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49306dbf-df19-45ce-83cb-a3c51e92a47d_1279x466.png 848w, https://substackcdn.com/image/fetch/$s_!fRzf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49306dbf-df19-45ce-83cb-a3c51e92a47d_1279x466.png 1272w, https://substackcdn.com/image/fetch/$s_!fRzf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49306dbf-df19-45ce-83cb-a3c51e92a47d_1279x466.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Or maybe you want to see a logical representation of where your notes are at? Enter the &#8220;Note Map&#8221;.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tQbd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc0635f6-6e6b-4098-8d82-e343306dd59c_1364x783.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tQbd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc0635f6-6e6b-4098-8d82-e343306dd59c_1364x783.png 424w, https://substackcdn.com/image/fetch/$s_!tQbd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc0635f6-6e6b-4098-8d82-e343306dd59c_1364x783.png 848w, https://substackcdn.com/image/fetch/$s_!tQbd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc0635f6-6e6b-4098-8d82-e343306dd59c_1364x783.png 1272w, https://substackcdn.com/image/fetch/$s_!tQbd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc0635f6-6e6b-4098-8d82-e343306dd59c_1364x783.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tQbd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc0635f6-6e6b-4098-8d82-e343306dd59c_1364x783.png" width="1364" height="783" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cc0635f6-6e6b-4098-8d82-e343306dd59c_1364x783.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:783,&quot;width&quot;:1364,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:93648,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ramblingnonsense.nscriven.net/i/171978893?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc0635f6-6e6b-4098-8d82-e343306dd59c_1364x783.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tQbd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc0635f6-6e6b-4098-8d82-e343306dd59c_1364x783.png 424w, https://substackcdn.com/image/fetch/$s_!tQbd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc0635f6-6e6b-4098-8d82-e343306dd59c_1364x783.png 848w, https://substackcdn.com/image/fetch/$s_!tQbd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc0635f6-6e6b-4098-8d82-e343306dd59c_1364x783.png 1272w, https://substackcdn.com/image/fetch/$s_!tQbd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc0635f6-6e6b-4098-8d82-e343306dd59c_1364x783.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><br>So that&#8217;s kind of it. I scratched the surface here, and I hope you find this as useful as I did.</p><p></p><p>Until next time. </p><p></p><p></p>]]></content:encoded></item></channel></rss>