<?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: SelfHost Pilot</title>
    <description>The latest articles on DEV Community by SelfHost Pilot (@selfhostpilot).</description>
    <link>https://dev.to/selfhostpilot</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4119270%2F355b2885-b548-4991-b2e9-f1174129a83f.png</url>
      <title>DEV Community: SelfHost Pilot</title>
      <link>https://dev.to/selfhostpilot</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/selfhostpilot"/>
    <language>en</language>
    <item>
      <title>Jitsi White Label Broke Every Page: The Missing Newline</title>
      <dc:creator>SelfHost Pilot</dc:creator>
      <pubDate>Sun, 15 Nov 2026 07:00:40 +0000</pubDate>
      <link>https://dev.to/selfhostpilot/jitsi-white-label-broke-every-page-the-missing-newline-1553</link>
      <guid>https://dev.to/selfhostpilot/jitsi-white-label-broke-every-page-the-missing-newline-1553</guid>
      <description>&lt;p&gt;Four lines of JavaScript in custom-config.js, one missing newline at the end of the file, and every page on the Jitsi instance went black. The parser rule behind it, the nginx fix that replaced it, and the gate that now catches the repeat.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://selfhostpilot.com/jitsi-white-label-custom-config-js-trap/" rel="noopener noreferrer"&gt;SelfHost Pilot&lt;/a&gt; - practical self-hosted software and private AI, tested on a real server.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>devops</category>
      <category>docker</category>
      <category>privacy</category>
    </item>
    <item>
      <title>Docker for Beginners: What I Wish I Knew First</title>
      <dc:creator>SelfHost Pilot</dc:creator>
      <pubDate>Sun, 08 Nov 2026 07:00:50 +0000</pubDate>
      <link>https://dev.to/selfhostpilot/docker-for-beginners-what-i-wish-i-knew-first-9kn</link>
      <guid>https://dev.to/selfhostpilot/docker-for-beginners-what-i-wish-i-knew-first-9kn</guid>
      <description>&lt;p&gt;A freelance DevOps engineer breaks down the container mistakes beginners make with Docker — volumes, ports, and restart policies explained simply.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://selfhostpilot.com/docker-for-beginners-first-container-mistakes/" rel="noopener noreferrer"&gt;SelfHost Pilot&lt;/a&gt; - practical self-hosted software and private AI, tested on a real server.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>devops</category>
      <category>docker</category>
      <category>privacy</category>
    </item>
    <item>
      <title>BrowserSkill: Give a Self Hosted AI Agent Your Browser</title>
      <dc:creator>SelfHost Pilot</dc:creator>
      <pubDate>Sun, 08 Nov 2026 07:00:36 +0000</pubDate>
      <link>https://dev.to/selfhostpilot/browserskill-give-a-self-hosted-ai-agent-your-browser-2fpo</link>
      <guid>https://dev.to/selfhostpilot/browserskill-give-a-self-hosted-ai-agent-your-browser-2fpo</guid>
      <description>&lt;p&gt;How I let the agent on my server use my logged-in Chrome with BrowserSkill, with measured timings, a systemd setup and the 0.4.1 upgrade that half worked.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://selfhostpilot.com/browserskill-self-hosted-ai-agent/" rel="noopener noreferrer"&gt;SelfHost Pilot&lt;/a&gt; - practical self-hosted software and private AI, tested on a real server.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>devops</category>
      <category>docker</category>
      <category>linux</category>
      <category>privacy</category>
    </item>
    <item>
      <title>LLM observability: the agent trace you keep yourself</title>
      <dc:creator>SelfHost Pilot</dc:creator>
      <pubDate>Sat, 07 Nov 2026 07:00:55 +0000</pubDate>
      <link>https://dev.to/selfhostpilot/llm-observability-the-agent-trace-you-keep-yourself-58lk</link>
      <guid>https://dev.to/selfhostpilot/llm-observability-the-agent-trace-you-keep-yourself-58lk</guid>
      <description>&lt;p&gt;An NSW agency learned from OpenAI, months later, that a model had accessed its web app. How to keep your own trace of what your self-hosted AI agent does.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://selfhostpilot.com/llm-observability-self-hosted-agents/" rel="noopener noreferrer"&gt;SelfHost Pilot&lt;/a&gt; - practical self-hosted software and private AI, tested on a real server.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>docker</category>
      <category>privacy</category>
    </item>
    <item>
      <title>2FAuth 9.0.0 Tested: Ente Import Needs a Decrypted File</title>
      <dc:creator>SelfHost Pilot</dc:creator>
      <pubDate>Sat, 07 Nov 2026 07:00:52 +0000</pubDate>
      <link>https://dev.to/selfhostpilot/2fauth-900-tested-ente-import-needs-a-decrypted-file-1hh5</link>
      <guid>https://dev.to/selfhostpilot/2fauth-900-tested-ente-import-needs-a-decrypted-file-1hh5</guid>
      <description>&lt;p&gt;2FAuth 9.0.0 reads Ente Auth exports, but only the decrypted text file. I tested the import, the rate limit and the upgrade from 8.0.3.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://selfhostpilot.com/2fauth-9-ente-auth-import-docker-test/" rel="noopener noreferrer"&gt;SelfHost Pilot&lt;/a&gt; - practical self-hosted software and private AI, tested on a real server.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>devops</category>
      <category>docker</category>
      <category>linux</category>
      <category>privacy</category>
    </item>
    <item>
      <title>Homelab buyers ask: why is RAM so expensive?</title>
      <dc:creator>SelfHost Pilot</dc:creator>
      <pubDate>Fri, 06 Nov 2026 07:00:41 +0000</pubDate>
      <link>https://dev.to/selfhostpilot/homelab-buyers-ask-why-is-ram-so-expensive-1d21</link>
      <guid>https://dev.to/selfhostpilot/homelab-buyers-ask-why-is-ram-so-expensive-1d21</guid>
      <description>&lt;p&gt;Google added $100 to the Pixel 10a. The same AI-driven memory squeeze is raising RAM and SSD prices for homelabs. Here is what you can still control.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://selfhostpilot.com/pixel-price-rise-homelab-memory/" rel="noopener noreferrer"&gt;SelfHost Pilot&lt;/a&gt; - practical self-hosted software and private AI, tested on a real server.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>docker</category>
      <category>privacy</category>
    </item>
    <item>
      <title>Nikkei breach: what self-hosted email does and doesn&amp;#x27;t fix</title>
      <dc:creator>SelfHost Pilot</dc:creator>
      <pubDate>Fri, 06 Nov 2026 07:00:37 +0000</pubDate>
      <link>https://dev.to/selfhostpilot/nikkei-breach-what-self-hosted-email-does-and-doesnx27t-fix-1gpj</link>
      <guid>https://dev.to/selfhostpilot/nikkei-breach-what-self-hosted-email-does-and-doesnx27t-fix-1gpj</guid>
      <description>&lt;p&gt;Two hijacked Nikkei mailboxes show why email is your master key. What self-hosted email fixes, what it doesn't, and the account checks to run this week.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://selfhostpilot.com/self-hosted-email-mailbox-master-key/" rel="noopener noreferrer"&gt;SelfHost Pilot&lt;/a&gt; - practical self-hosted software and private AI, tested on a real server.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>privacy</category>
    </item>
    <item>
      <title>The Atlassian lesson: self-hosted patch management</title>
      <dc:creator>SelfHost Pilot</dc:creator>
      <pubDate>Thu, 05 Nov 2026 07:00:41 +0000</pubDate>
      <link>https://dev.to/selfhostpilot/the-atlassian-lesson-self-hosted-patch-management-53e7</link>
      <guid>https://dev.to/selfhostpilot/the-atlassian-lesson-self-hosted-patch-management-53e7</guid>
      <description>&lt;p&gt;Atlassian's cloud patched itself for CVE-2026-21589; self-hosted copies did not. Build an inventory, advisory alerts and an emergency patch path.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://selfhostpilot.com/self-hosted-patch-management/" rel="noopener noreferrer"&gt;SelfHost Pilot&lt;/a&gt; - practical self-hosted software and private AI, tested on a real server.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>docker</category>
      <category>privacy</category>
    </item>
    <item>
      <title>What Is Self-Hosting? A Beginner&amp;#x27;s Guide (2026)</title>
      <dc:creator>SelfHost Pilot</dc:creator>
      <pubDate>Thu, 05 Nov 2026 07:00:37 +0000</pubDate>
      <link>https://dev.to/selfhostpilot/what-is-self-hosting-a-beginnerx27s-guide-2026-4a5</link>
      <guid>https://dev.to/selfhostpilot/what-is-self-hosting-a-beginnerx27s-guide-2026-4a5</guid>
      <description>&lt;p&gt;What is self-hosting, really? A DevOps freelancer who's deployed 30+ Nextcloud servers explains the setup, real costs, and honest tradeoffs.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://selfhostpilot.com/what-is-self-hosting-beginners-guide/" rel="noopener noreferrer"&gt;SelfHost Pilot&lt;/a&gt; - practical self-hosted software and private AI, tested on a real server.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>devops</category>
      <category>docker</category>
      <category>privacy</category>
    </item>
    <item>
      <title>Muse Glimmer: Meta&amp;#x27;s Open Source AI You Can Self-Host</title>
      <dc:creator>SelfHost Pilot</dc:creator>
      <pubDate>Wed, 04 Nov 2026 07:00:46 +0000</pubDate>
      <link>https://dev.to/selfhostpilot/muse-glimmer-metax27s-open-source-ai-you-can-self-host-99c</link>
      <guid>https://dev.to/selfhostpilot/muse-glimmer-metax27s-open-source-ai-you-can-self-host-99c</guid>
      <description>&lt;p&gt;Meta released Muse Glimmer, a 30B Apache 2.0 agentic AI model that runs on one GPU. Here's what it means for self-hosters and devs.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://selfhostpilot.com/muse-glimmer-open-source-ai-model-self-hosting/" rel="noopener noreferrer"&gt;SelfHost Pilot&lt;/a&gt; - practical self-hosted software and private AI, tested on a real server.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>docker</category>
      <category>linux</category>
      <category>privacy</category>
    </item>
    <item>
      <title>5 Self-Hosted Apps That Replaced My Paid Subscriptions</title>
      <dc:creator>SelfHost Pilot</dc:creator>
      <pubDate>Wed, 04 Nov 2026 07:00:37 +0000</pubDate>
      <link>https://dev.to/selfhostpilot/5-self-hosted-apps-that-replaced-my-paid-subscriptions-52k3</link>
      <guid>https://dev.to/selfhostpilot/5-self-hosted-apps-that-replaced-my-paid-subscriptions-52k3</guid>
      <description>&lt;p&gt;I ditched five paid subscriptions for self-hosted apps on my own server. Here's what each one replaced, real setup difficulty, and actual monthly savings.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://selfhostpilot.com/5-self-hosted-apps-that-replaced-my-paid-subscriptions/" rel="noopener noreferrer"&gt;SelfHost Pilot&lt;/a&gt; - practical self-hosted software and private AI, tested on a real server.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>devops</category>
      <category>docker</category>
      <category>privacy</category>
    </item>
    <item>
      <title>AI agent permissions: a self-hoster&amp;#x27;s hardening guide</title>
      <dc:creator>SelfHost Pilot</dc:creator>
      <pubDate>Tue, 03 Nov 2026 07:00:40 +0000</pubDate>
      <link>https://dev.to/selfhostpilot/ai-agent-permissions-a-self-hosterx27s-hardening-guide-h5</link>
      <guid>https://dev.to/selfhostpilot/ai-agent-permissions-a-self-hosterx27s-hardening-guide-h5</guid>
      <description>&lt;p&gt;Find every credential your self-hosted AI agent holds, cut it down, run it as its own user, gate destructive actions, and keep logs out of its reach.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://selfhostpilot.com/cut-ai-agent-permissions-self-hosted/" rel="noopener noreferrer"&gt;SelfHost Pilot&lt;/a&gt; - practical self-hosted software and private AI, tested on a real server.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>docker</category>
      <category>privacy</category>
    </item>
  </channel>
</rss>
