<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Space Terran</title>
    <description>The latest articles on DEV Community by Space Terran (@spaceterran).</description>
    <link>https://dev.to/spaceterran</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1413071%2F02dc387a-7c84-4e77-a341-7b501a43b6d6.png</url>
      <title>DEV Community: Space Terran</title>
      <link>https://dev.to/spaceterran</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/spaceterran"/>
    <language>en</language>
    <item>
      <title>Automated Vulnerability Scanning for Homelab Containers with Trivy + AI</title>
      <dc:creator>Space Terran</dc:creator>
      <pubDate>Thu, 05 Mar 2026 21:24:59 +0000</pubDate>
      <link>https://dev.to/spaceterran/automated-vulnerability-scanning-for-homelab-containers-with-trivy-ai-3jb4</link>
      <guid>https://dev.to/spaceterran/automated-vulnerability-scanning-for-homelab-containers-with-trivy-ai-3jb4</guid>
      <description>&lt;p&gt;If you run Docker containers in a homelab, you have probably wondered how many unpatched CVEs are quietly sitting in your images. I finally stopped wondering and built something to answer that question every week.&lt;/p&gt;

&lt;p&gt;I put together a GitHub Actions workflow that automatically scans all my homelab container images and generates a categorized vulnerability report as a GitHub Issue. Here is what it does:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Dynamic repo discovery&lt;/strong&gt; -- finds all container repos in the GitHub org automatically. Add a new project and it gets scanned next cycle with zero configuration.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Trivy scanning&lt;/strong&gt; -- pulls every image referenced in docker-compose files and runs HIGH/CRITICAL CVE scans.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI-powered risk assessment&lt;/strong&gt; -- passes scan results through Claude CLI with environment context. The AI knows which services are internet-facing, which are LAN-only, and which are behind SSO, so it prioritizes findings that actually matter.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Structured output&lt;/strong&gt; -- creates a GitHub Issue with findings sorted into Needs Attention, Informational, and Clean categories. Auto-closes the previous week's issue.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Resilient design&lt;/strong&gt; -- handles large scan outputs gracefully, retries with compact summaries if context limits are hit.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The key differentiator over just running Trivy alone is the context layer. A critical CVE in a service exposed to the internet is a different conversation than the same CVE in something only reachable from your LAN behind SSO.&lt;/p&gt;

&lt;p&gt;I used Claude as a coding assistant throughout the build, which worked well for this kind of infrastructure automation.&lt;/p&gt;

&lt;p&gt;Full writeup with implementation details, design decisions, and lessons learned on my blog:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://spaceterran.com/posts/automated-vulnerability-scanning-homelab-containers-ai/" rel="noopener noreferrer"&gt;https://spaceterran.com/posts/automated-vulnerability-scanning-homelab-containers-ai/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The repo is public if you want to look at the code or adapt it:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/SpaceTerran/homelab-vulnerability-scanner" rel="noopener noreferrer"&gt;https://github.com/SpaceTerran/homelab-vulnerability-scanner&lt;/a&gt;&lt;/p&gt;

</description>
      <category>docker</category>
      <category>security</category>
      <category>homelab</category>
      <category>devops</category>
    </item>
    <item>
      <title>TerraScan: Self-Hosted AI Code Reviews for Gitea</title>
      <dc:creator>Space Terran</dc:creator>
      <pubDate>Sat, 31 Jan 2026 04:04:19 +0000</pubDate>
      <link>https://dev.to/spaceterran/terrascan-self-hosted-ai-code-reviews-for-gitea-2251</link>
      <guid>https://dev.to/spaceterran/terrascan-self-hosted-ai-code-reviews-for-gitea-2251</guid>
      <description>&lt;p&gt;&lt;a href="https://spaceterran.com/posts/terrascan-self-hosted-ai-code-review-gitea/" rel="noopener noreferrer"&gt;https://spaceterran.com/posts/terrascan-self-hosted-ai-code-review-gitea/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>homelab</category>
      <category>cicd</category>
    </item>
    <item>
      <title>UniFi UDM Pro Python Tools: Modular CLI Scripts for Automation</title>
      <dc:creator>Space Terran</dc:creator>
      <pubDate>Mon, 19 Jan 2026 18:16:03 +0000</pubDate>
      <link>https://dev.to/spaceterran/unifi-udm-pro-python-tools-modular-cli-scripts-for-automation-46kp</link>
      <guid>https://dev.to/spaceterran/unifi-udm-pro-python-tools-modular-cli-scripts-for-automation-46kp</guid>
      <description>&lt;p&gt;&lt;a href="https://spaceterran.com/posts/unifi-udm-pro-read-only-cli-scripts/" rel="noopener noreferrer"&gt;https://spaceterran.com/posts/unifi-udm-pro-read-only-cli-scripts/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>python</category>
      <category>homelab</category>
    </item>
    <item>
      <title>A Better Way to Run MeshCommander in Your Homelab (Intel vPro + Docker)</title>
      <dc:creator>Space Terran</dc:creator>
      <pubDate>Sun, 14 Dec 2025 06:31:11 +0000</pubDate>
      <link>https://dev.to/spaceterran/a-better-way-to-run-meshcommander-in-your-homelab-intel-vpro-docker-5h44</link>
      <guid>https://dev.to/spaceterran/a-better-way-to-run-meshcommander-in-your-homelab-intel-vpro-docker-5h44</guid>
      <description>&lt;p&gt;&lt;a href="https://spaceterran.com/posts/meshcommander-docker-persistent-amt-management/" rel="noopener noreferrer"&gt;https://spaceterran.com/posts/meshcommander-docker-persistent-amt-management/&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fexd8m3nq3gob7v0ud0d6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fexd8m3nq3gob7v0ud0d6.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>meshcommander</category>
      <category>homelab</category>
    </item>
    <item>
      <title>Setting Up a Secure Terraform State Backend in AWS</title>
      <dc:creator>Space Terran</dc:creator>
      <pubDate>Sat, 12 Apr 2025 01:36:48 +0000</pubDate>
      <link>https://dev.to/spaceterran/setting-up-a-secure-terraform-state-backend-in-aws-57og</link>
      <guid>https://dev.to/spaceterran/setting-up-a-secure-terraform-state-backend-in-aws-57og</guid>
      <description>&lt;p&gt;&lt;a href="https://spaceterran.com/posts/setting-up-a-secure-terraform-state-backend-in-aws/" rel="noopener noreferrer"&gt;https://spaceterran.com/posts/setting-up-a-secure-terraform-state-backend-in-aws/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>terraform</category>
      <category>s3</category>
      <category>devops</category>
    </item>
    <item>
      <title>TrueNAS SCALE: Traefik - Working SSL Certificates - Applications - Support</title>
      <dc:creator>Space Terran</dc:creator>
      <pubDate>Wed, 19 Feb 2025 04:32:27 +0000</pubDate>
      <link>https://dev.to/spaceterran/truenas-scale-traefik-working-ssl-certificates-applications-support-ndn</link>
      <guid>https://dev.to/spaceterran/truenas-scale-traefik-working-ssl-certificates-applications-support-ndn</guid>
      <description>&lt;p&gt;&lt;a href="https://spaceterran.com/posts/TrueNAS-Traefik-Apps-Labels/" rel="noopener noreferrer"&gt;https://spaceterran.com/posts/TrueNAS-Traefik-Apps-Labels/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>truenas</category>
      <category>docker</category>
      <category>traefik</category>
    </item>
    <item>
      <title>Netdata Memory Alert on Minisforum MS-01: My Experience and Thoughts</title>
      <dc:creator>Space Terran</dc:creator>
      <pubDate>Fri, 03 Jan 2025 00:08:45 +0000</pubDate>
      <link>https://dev.to/spaceterran/netdata-memory-alert-on-minisforum-ms-01-my-experience-and-thoughts-45on</link>
      <guid>https://dev.to/spaceterran/netdata-memory-alert-on-minisforum-ms-01-my-experience-and-thoughts-45on</guid>
      <description>&lt;p&gt;&lt;a href="https://spaceterran.com/posts/netdata-memory-alert-minisforum-ms01-experience-thoughts/" rel="noopener noreferrer"&gt;https://spaceterran.com/posts/netdata-memory-alert-minisforum-ms01-experience-thoughts/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>monitoring</category>
      <category>devops</category>
      <category>linux</category>
    </item>
    <item>
      <title>Mastering Ansible on macOS A Step by Step Guide</title>
      <dc:creator>Space Terran</dc:creator>
      <pubDate>Mon, 30 Dec 2024 21:15:48 +0000</pubDate>
      <link>https://dev.to/spaceterran/mastering-ansible-on-macos-a-step-by-step-guide-2jj0</link>
      <guid>https://dev.to/spaceterran/mastering-ansible-on-macos-a-step-by-step-guide-2jj0</guid>
      <description>&lt;p&gt;&lt;a href="https://spaceterran.com/posts/Mastering-Ansible-on-macOS-A-Step-by-Step-Guide/" rel="noopener noreferrer"&gt;https://spaceterran.com/posts/Mastering-Ansible-on-macOS-A-Step-by-Step-Guide/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ansible</category>
      <category>ssh</category>
    </item>
    <item>
      <title>Hands-On with TrueNAS SCALE 24.10 Electric Eel: Configure Docker Compose and Traefik - Working SSL Certificates</title>
      <dc:creator>Space Terran</dc:creator>
      <pubDate>Fri, 01 Nov 2024 19:43:51 +0000</pubDate>
      <link>https://dev.to/spaceterran/hands-on-with-truenas-scale-2410-electric-eel-configure-docker-compose-and-traefik-working-ssl-certificates-1l3o</link>
      <guid>https://dev.to/spaceterran/hands-on-with-truenas-scale-2410-electric-eel-configure-docker-compose-and-traefik-working-ssl-certificates-1l3o</guid>
      <description>&lt;p&gt;&lt;a href="https://spaceterran.com/posts/TrueNAS-Docker-Compose-Traefik/" rel="noopener noreferrer"&gt;https://spaceterran.com/posts/TrueNAS-Docker-Compose-Traefik/&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Moved from PC to Mac? Microsoft Teams Sounds Not the Same? Feeling lost without your familiar notification sounds?</title>
      <dc:creator>Space Terran</dc:creator>
      <pubDate>Mon, 30 Sep 2024 17:28:56 +0000</pubDate>
      <link>https://dev.to/spaceterran/moved-from-pc-to-mac-microsoft-teams-sounds-not-the-same-feeling-lost-without-your-familiar-notification-sounds-4chl</link>
      <guid>https://dev.to/spaceterran/moved-from-pc-to-mac-microsoft-teams-sounds-not-the-same-feeling-lost-without-your-familiar-notification-sounds-4chl</guid>
      <description>&lt;p&gt;&lt;a href="https://spaceterran.com/posts/Moved_from_PC_to_Mac_Microsoft_Teams_Sounds_Not_the_Same/" rel="noopener noreferrer"&gt;https://spaceterran.com/posts/Moved_from_PC_to_Mac_Microsoft_Teams_Sounds_Not_the_Same/&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>iGPU(vGPU) Passthrough on MS-01: Proxmox, Ubuntu, and Plex Docker Transcoding</title>
      <dc:creator>Space Terran</dc:creator>
      <pubDate>Thu, 15 Aug 2024 16:19:08 +0000</pubDate>
      <link>https://dev.to/spaceterran/igpuvgpu-passthrough-on-ms-01-proxmox-ubuntu-and-plex-docker-transcoding-388p</link>
      <guid>https://dev.to/spaceterran/igpuvgpu-passthrough-on-ms-01-proxmox-ubuntu-and-plex-docker-transcoding-388p</guid>
      <description>&lt;p&gt;&lt;a href="https://spaceterran.com/posts/igpu-vgpu-passthrough-on-ms-01-proxmox-ubuntu-plex-docker-transcoding/" rel="noopener noreferrer"&gt;https://spaceterran.com/posts/igpu-vgpu-passthrough-on-ms-01-proxmox-ubuntu-plex-docker-transcoding/&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Step-by-Step Guide: Enabling Intel® vPro™ on Your Minisforum MS-01</title>
      <dc:creator>Space Terran</dc:creator>
      <pubDate>Fri, 09 Aug 2024 01:12:22 +0000</pubDate>
      <link>https://dev.to/spaceterran/step-by-step-guide-enabling-intelr-vpro-on-your-minisforum-ms-01-8ij</link>
      <guid>https://dev.to/spaceterran/step-by-step-guide-enabling-intelr-vpro-on-your-minisforum-ms-01-8ij</guid>
      <description>&lt;p&gt;&lt;a href="https://spaceterran.com/posts/step-by-step-guide-enabling-intel-vpro-on-your-minisforum-ms-01-bios/" rel="noopener noreferrer"&gt;https://spaceterran.com/posts/step-by-step-guide-enabling-intel-vpro-on-your-minisforum-ms-01-bios/&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
