<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Ops on doismiu - dispatches from the infernal archive</title><link>https://doismiu.blog/tags/ops/</link><description>Recent content in Ops on doismiu - dispatches from the infernal archive</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Wed, 02 Sep 2026 00:00:00 +0200</lastBuildDate><atom:link href="https://doismiu.blog/tags/ops/index.xml" rel="self" type="application/rss+xml"/><item><title>Streaming is Broken: Ultimate Guide</title><link>https://doismiu.blog/posts/streaming-is-broken-ultimate-guide/</link><pubDate>Wed, 02 Sep 2026 00:00:00 +0200</pubDate><guid>https://doismiu.blog/posts/streaming-is-broken-ultimate-guide/</guid><description>&lt;p&gt;Nine months ago I published a series of six posts about building a home server. I called it &lt;em&gt;Streaming is Broken&lt;/em&gt;, and I stand by every word of the first one. Streaming is still broken. It got worse, actually, which I didn&amp;rsquo;t think was technically possible.&lt;/p&gt;
&lt;p&gt;What did change is the server. When I wrote that series in December 2025, I was describing a thing I had just built. Describing something you built last Tuesday is easy, because nothing has had time to go wrong yet. Nine months of uninterrupted uptime later, I can tell you exactly which parts of that original design survived contact with reality and which parts I quietly took out the back and shot.&lt;/p&gt;</description></item><item><title>Streaming is Broken VI: The Complete Stack</title><link>https://doismiu.blog/posts/my-personal-homeserver-vi/</link><pubDate>Wed, 17 Dec 2025 00:00:00 +0100</pubDate><guid>https://doismiu.blog/posts/my-personal-homeserver-vi/</guid><description>&lt;p&gt;Enough stalling, right?&lt;/p&gt;
&lt;p&gt;Jokes aside, I consider the previous posts in this series extremely important. Each one covers a critical piece:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Streaming is Broken II: Choosing Hardware&lt;/strong&gt;. Where we learned about a low-cost homeserver setup with my two cents on storage.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Streaming is Broken III: The Foundation (OS, Docker, and &amp;ldquo;Day One&amp;rdquo;)&lt;/strong&gt;. Where we configured our OS, Docker, and prepared the groundwork for what would come next.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Streaming is Broken IV: The Fortress: VPN and Gluetun&lt;/strong&gt;. A chapter you normally won&amp;rsquo;t find in other tutorials, focused on security and privacy.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Streaming is Broken V: Hardlinks and Permissions&lt;/strong&gt;. Tips to avoid future headaches in our configurations.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;But if I had to choose just one post to explain how to configure a homeserver, it would be this one.&lt;/p&gt;</description></item><item><title>Streaming is Broken V: Hardlinks and Permissions</title><link>https://doismiu.blog/posts/my-personal-homeserver-v/</link><pubDate>Tue, 09 Dec 2025 00:00:00 +0100</pubDate><guid>https://doismiu.blog/posts/my-personal-homeserver-v/</guid><description>&lt;p&gt;If you skip this post and head straight to the next chapter, your server would work just fine&amp;hellip; for a little while. But then you&amp;rsquo;d notice the inevitable: You downloaded a 50GB movie, yet your consumed disk space jumped by 100GB.&lt;/p&gt;
&lt;p&gt;Whose fault is it? It&amp;rsquo;s the &lt;strong&gt;file system&amp;rsquo;s inefficiency&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;In this post, we&amp;rsquo;re going to solve our server&amp;rsquo;s biggest logical bottleneck: &lt;strong&gt;data duplication&lt;/strong&gt;. We will implement the magic of Hardlinks and solve any potential Linux permission issues once and for all.&lt;/p&gt;</description></item><item><title>Streaming is Broken IV: The Fortress: VPN and Gluetun</title><link>https://doismiu.blog/posts/my-personal-homeserver-iv/</link><pubDate>Mon, 08 Dec 2025 00:00:00 +0100</pubDate><guid>https://doismiu.blog/posts/my-personal-homeserver-iv/</guid><description>&lt;p&gt;We have the server and our OS installed and configured. Before we start casting the actors who will play the lead roles, let&amp;rsquo;s pause for a moment to focus on the backstage. More precisely, on privacy. Regardless of whether you live in a country that actively punishes piracy or not, no one should know how you use your local network. &lt;a href="https://www.youtube.com/watch?v=pcSlowAhvUk"&gt;Privacy matters!&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If you start a torrent download on the server right now, your real IP will be exposed to the world. Furthermore, ads, trackers, and telemetry data will flow freely through your network.&lt;/p&gt;</description></item><item><title>Streaming is Broken III: The Foundation (OS, Docker, and "Day One")</title><link>https://doismiu.blog/posts/my-personal-homeserver-iii/</link><pubDate>Sat, 06 Dec 2025 00:00:00 +0100</pubDate><guid>https://doismiu.blog/posts/my-personal-homeserver-iii/</guid><description>&lt;p&gt;Now that we have our hardware, we can begin with the system configuration of our server. The MiniPC I bought came with Windows installed. It&amp;rsquo;s also possible to use Microsoft&amp;rsquo;s system for what we want, but it&amp;rsquo;s a ridiculous waste of performance and energy.&lt;/p&gt;
&lt;p&gt;A robust Home Server is not a desktop computer that stays on all day: it&amp;rsquo;s a dedicated system. We will build the software foundation from scratch, transforming the mini PC into an enterprise-level infrastructure, ready to run 24/7 without human intervention.&lt;/p&gt;</description></item><item><title>Streaming is Broken II: Choosing Hardware</title><link>https://doismiu.blog/posts/my-personal-homeserver-ii/</link><pubDate>Fri, 05 Dec 2025 00:00:00 +0100</pubDate><guid>https://doismiu.blog/posts/my-personal-homeserver-ii/</guid><description>&lt;p&gt;To begin creating the HomeServer, we first need to decide on the hardware that will host our server. Here is some excellent news: we can have a state-of-the-art NAS with a zillion terabytes managed by TrueNAS, or even do everything with a Raspberry Pi (yes, it&amp;rsquo;s perfectly possible). It really depends on your budget.&lt;/p&gt;
&lt;p&gt;In my case, I went with a Mini PC, more specifically a SOYO M2 PLUS V1.&lt;/p&gt;</description></item><item><title>Streaming is Broken I: Why It's Time to Build Your Own Server</title><link>https://doismiu.blog/posts/my-personal-homeserver-i/</link><pubDate>Wed, 03 Dec 2025 00:00:00 +0100</pubDate><guid>https://doismiu.blog/posts/my-personal-homeserver-i/</guid><description>&lt;p&gt;It is no longer news that we have more and more streaming services. What seemed like a revolution with Netflix is now a headache for those who want to consume movies and series. I always looked favorably upon these services due to the &lt;strong&gt;ease and reasonable cost&lt;/strong&gt; of access; as much as international corporations fail to understand, this is the main factor that reduces piracy. Furthermore, buying physical media became something exclusive to collectors, since a season of The Simpsons on BluRay cost much more than a monthly HBO Max subscription. So subscribing was a good deal, right? Yes, but in 2025 this no longer exists. Today we have countless problems related to streaming:&lt;/p&gt;</description></item></channel></rss>