<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>The Indie Streamer's Handbook</title><link>https://handbook.smol.stream/</link><description>Recent content on The Indie Streamer's Handbook</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sun, 05 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://handbook.smol.stream/index.xml" rel="self" type="application/rss+xml"/><item><title>Nginx Proxy Manager (NPM)</title><link>https://handbook.smol.stream/docs/reverse-proxy/nginx-proxy-manager/</link><pubDate>Sun, 05 Apr 2026 00:00:00 +0000</pubDate><guid>https://handbook.smol.stream/docs/reverse-proxy/nginx-proxy-manager/</guid><description>&lt;p&gt;An easy and effective way to set up a reverse proxy for your streaming services is with &lt;a href="https://github.com/NginxProxyManager/nginx-proxy-manager" rel="external" target="_blank"&gt;Nginx Proxy Manager (NPM)&lt;svg width="16" height="16" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"&gt;&lt;path fill="currentColor" d="M14 5c-.552 0-1-.448-1-1s.448-1 1-1h6c.552 0 1 .448 1 1v6c0 .552-.448 1-1 1s-1-.448-1-1v-3.586l-7.293 7.293c-.391.39-1.024.39-1.414 0-.391-.391-.391-1.024 0-1.414l7.293-7.293h-3.586zm-9 2c-.552 0-1 .448-1 1v11c0 .552.448 1 1 1h11c.552 0 1-.448 1-1v-4.563c0-.552.448-1 1-1s1 .448 1 1v4.563c0 1.657-1.343 3-3 3h-11c-1.657 0-3-1.343-3-3v-11c0-1.657 1.343-3 3-3h4.563c.552 0 1 .448 1 1s-.448 1-1 1h-4.563z"/&gt;&lt;/svg&gt;&lt;/a&gt;. This tool provides a user-friendly interface for managing Nginx configurations, including automatic SSL certificates and proxy hosts.&lt;/p&gt;</description></item><item><title>Caddy Reverse Proxy</title><link>https://handbook.smol.stream/docs/reverse-proxy/caddy-reverse-proxy/</link><pubDate>Sat, 04 Apr 2026 00:00:00 +0000</pubDate><guid>https://handbook.smol.stream/docs/reverse-proxy/caddy-reverse-proxy/</guid><description>&lt;p&gt;Use Caddy when you want a simpler reverse proxy setup with automatic HTTPS and straightforward configuration for self-hosted streaming services.&lt;/p&gt;
&lt;h2 id="what-this-page-will-cover"&gt;What this page will cover &lt;a href="#what-this-page-will-cover" class="anchor" aria-hidden="true"&gt;&lt;i class="material-icons align-middle"&gt;link&lt;/i&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;Basic Caddyfile configuration&lt;/li&gt;
&lt;li&gt;Automatic TLS and certificate handling&lt;/li&gt;
&lt;li&gt;Proxying OwnCast and similar services&lt;/li&gt;
&lt;li&gt;Common deployment and troubleshooting notes&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="status"&gt;Status &lt;a href="#status" class="anchor" aria-hidden="true"&gt;&lt;i class="material-icons align-middle"&gt;link&lt;/i&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;This article is currently a stub. If you run OwnCast or similar services behind Caddy, contributions are welcome.&lt;/p&gt;</description></item><item><title>Self-Hosting Basics</title><link>https://handbook.smol.stream/docs/self-hosting-basics/</link><pubDate>Sat, 04 Apr 2026 00:00:00 +0000</pubDate><guid>https://handbook.smol.stream/docs/self-hosting-basics/</guid><description>&lt;p&gt;This page introduces the basic concepts you need before publishing a self-hosted streaming service to the internet.&lt;/p&gt;
&lt;h2 id="what-this-page-will-cover"&gt;What this page will cover &lt;a href="#what-this-page-will-cover" class="anchor" aria-hidden="true"&gt;&lt;i class="material-icons align-middle"&gt;link&lt;/i&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;Domains, DNS, and public reachability&lt;/li&gt;
&lt;li&gt;Port forwarding and firewall basics&lt;/li&gt;
&lt;li&gt;HTTPS, updates, and security hygiene&lt;/li&gt;
&lt;li&gt;Backups, monitoring, and operational expectations&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="status"&gt;Status &lt;a href="#status" class="anchor" aria-hidden="true"&gt;&lt;i class="material-icons align-middle"&gt;link&lt;/i&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;This article is currently a stub. Contributions with practical self-hosting guidance for small streamers are welcome.&lt;/p&gt;</description></item><item><title>Nginx Reverse Proxy</title><link>https://handbook.smol.stream/docs/reverse-proxy/nginx-reverse-proxy/</link><pubDate>Thu, 02 Apr 2026 00:00:00 +0000</pubDate><guid>https://handbook.smol.stream/docs/reverse-proxy/nginx-reverse-proxy/</guid><description>&lt;p&gt;Use an Nginx reverse proxy when you want a clean domain name, HTTPS, and a single public entrypoint for services like OwnCast.&lt;/p&gt;
&lt;h2 id="what-this-page-will-cover"&gt;What this page will cover &lt;a href="#what-this-page-will-cover" class="anchor" aria-hidden="true"&gt;&lt;i class="material-icons align-middle"&gt;link&lt;/i&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;Basic Nginx site configuration&lt;/li&gt;
&lt;li&gt;TLS with Let&amp;rsquo;s Encrypt&lt;/li&gt;
&lt;li&gt;Proxying OwnCast and similar streaming services&lt;/li&gt;
&lt;li&gt;Common headers and websocket settings&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="status"&gt;Status &lt;a href="#status" class="anchor" aria-hidden="true"&gt;&lt;i class="material-icons align-middle"&gt;link&lt;/i&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;This article is currently a stub. If you run OwnCast or other self-hosted streaming services behind Nginx, contributions are welcome.&lt;/p&gt;</description></item></channel></rss>