<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Imported on Companionway</title>
    <link>https://www.companionway.net/tags/imported/</link>
    <description>Recent content in Imported on Companionway</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Fri, 05 Jun 2026 09:47:11 -0400</lastBuildDate>
    <atom:link href="https://www.companionway.net/tags/imported/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Supervisor</title>
      <link>https://www.companionway.net/post/supervisor/</link>
      <pubDate>Fri, 05 Jun 2026 09:47:11 -0400</pubDate>
      <guid>https://www.companionway.net/post/supervisor/</guid>
      <description>The Silent Watchdog: Managing Application Lifecycles with Supervisor Building an elegant, high-performance network stack is only half the battle. Once you have engineered a custom network bond, deployed a secure VPN tunnel, and written a lean Python authentication service to guard your private subdirectories, you face a new operational challenge: reliability. If your custom Flask script encounters an unexpected edge-case exception, or if the server reboots after a power flicker, who is watching the watchman to ensure the service hooks back into the grid instantly?</description>
    </item>
    <item>
      <title>Nginx Auth</title>
      <link>https://www.companionway.net/post/nginx_auth/</link>
      <pubDate>Fri, 05 Jun 2026 09:12:04 -0400</pubDate>
      <guid>https://www.companionway.net/post/nginx_auth/</guid>
      <description>Gatekeeping the Grid: Building a Secure Nginx Protected Subdirectory with HTTP Basic Auth When hosting a custom dashboard or a set of administrative tools on a private server, you don&#39;t always need a massive, database-backed user authentication system just to keep prying eyes out of your data. If your architecture is lean, the absolute most efficient approach is to let the web server itself handle the gatekeeping.&#xA;Using Nginx’s native basic authentication modules, you can isolate a specific subdirectory under your document root (like /admin or /private) and lock it down for a single user.</description>
    </item>
    <item>
      <title>Pihole</title>
      <link>https://www.companionway.net/post/pihole/</link>
      <pubDate>Fri, 05 Jun 2026 09:08:53 -0400</pubDate>
      <guid>https://www.companionway.net/post/pihole/</guid>
      <description>The Ultimate Network Shield: Why Every Private Network Needs a Pi-hole Once you have built a resilient, active-failover server infrastructure and established a secure VPN tunnel to access it from anywhere, the next logical step in network engineering isn&#39;t about adding more access—it’s about taking control of the data flowing through it. Every time you load a webpage, stream a video, or open an app, your devices are bombarded with a hidden torrent of tracking pixels, analytical telemetry, and aggressive advertisements.</description>
    </item>
    <item>
      <title>Pivpn</title>
      <link>https://www.companionway.net/post/pivpn/</link>
      <pubDate>Fri, 05 Jun 2026 09:04:53 -0400</pubDate>
      <guid>https://www.companionway.net/post/pivpn/</guid>
      <description>Nailing Down the Infrastructure: Building a Bulletproof PiVPN Tunnel Over a Network Bond There is nothing quite like the peace of mind that comes from having a secure, encrypted tunnel directly into your home infrastructure. Whether you are sitting in a coffee shop or traveling miles away, setting up a virtual private network (VPN) allows you to securely &#34;spelunk&#34; through your private network, manage your servers, and access your local dashboards as if you were sitting right at your desk.</description>
    </item>
    <item>
      <title>Active Failover Bond</title>
      <link>https://www.companionway.net/post/active_failover_bond/</link>
      <pubDate>Fri, 05 Jun 2026 08:56:51 -0400</pubDate>
      <guid>https://www.companionway.net/post/active_failover_bond/</guid>
      <description>High-Wire Engineering: Building an Active-Backup Network Bond with nmcli via SSH There is a specific brand of adrenaline known only to systems administrators: modifying the primary network interface configuration of a remote server over an active SSH session. One wrong keystroke, one premature service restart, and you instantly cut your own lifeline, locking yourself out of a headless machine that might be miles away.&#xA;This was the exact challenge faced during a recent infrastructure upgrade on a Raspberry Pi server running a modern Linux distribution managed by NetworkManager.</description>
    </item>
    <item>
      <title>The Elegant Simplicity of Server Side Includes (SSI)</title>
      <link>https://www.companionway.net/post/nginx_ssi/</link>
      <pubDate>Fri, 05 Jun 2026 08:52:23 -0400</pubDate>
      <guid>https://www.companionway.net/post/nginx_ssi/</guid>
      <description>&lt;!DOCTYPE html&gt; The Elegant Simplicity of Server Side Includes (SSI) The Elegant Simplicity of Server Side Includes (SSI) &amp;lt;p&amp;gt;In an era where web development seems completely dominated by massive JavaScript frameworks, heavy container runtimes, and complex backend rendering engines, we often overlook the elegant, lightweight tools already built into our infrastructure. If you are managing a local server—like a Raspberry Pi running your personal dashboard—you don’t need a massive stack just to display semi-dynamic content.</description>
    </item>
  </channel>
</rss>
