<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Your Data, Your Rules]]></title><description><![CDATA[Exposing the cost of subscription culture and showing you how to take back control of your data, your money, and your digital life.]]></description><link>https://yourdatayourrules.com</link><image><url>https://substackcdn.com/image/fetch/$s_!APJa!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F716ca906-6dce-45ab-9e0e-2e40d374cec6_256x256.png</url><title>Your Data, Your Rules</title><link>https://yourdatayourrules.com</link></image><generator>Substack</generator><lastBuildDate>Tue, 14 Apr 2026 09:56:11 GMT</lastBuildDate><atom:link href="https://yourdatayourrules.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Your Data Your Rules]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[yourdatayourrules@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[yourdatayourrules@substack.com]]></itunes:email><itunes:name><![CDATA[Thomas]]></itunes:name></itunes:owner><itunes:author><![CDATA[Thomas]]></itunes:author><googleplay:owner><![CDATA[yourdatayourrules@substack.com]]></googleplay:owner><googleplay:email><![CDATA[yourdatayourrules@substack.com]]></googleplay:email><googleplay:author><![CDATA[Thomas]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[What Is Self-Hosting and Why Should You Care]]></title><description><![CDATA[You already pay for the internet. What if you used it to stop paying for everything else.]]></description><link>https://yourdatayourrules.com/p/what-is-self-hosting-and-why-should</link><guid isPermaLink="false">https://yourdatayourrules.com/p/what-is-self-hosting-and-why-should</guid><dc:creator><![CDATA[Thomas]]></dc:creator><pubDate>Tue, 24 Mar 2026 12:30:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!DUG8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f0fc38f-be96-4c79-8570-df25bb001294_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DUG8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f0fc38f-be96-4c79-8570-df25bb001294_1200x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DUG8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f0fc38f-be96-4c79-8570-df25bb001294_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!DUG8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f0fc38f-be96-4c79-8570-df25bb001294_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!DUG8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f0fc38f-be96-4c79-8570-df25bb001294_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!DUG8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f0fc38f-be96-4c79-8570-df25bb001294_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DUG8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f0fc38f-be96-4c79-8570-df25bb001294_1200x630.png" width="1200" height="630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7f0fc38f-be96-4c79-8570-df25bb001294_1200x630.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:111889,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://yourdatayourrules.com/i/191935975?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f0fc38f-be96-4c79-8570-df25bb001294_1200x630.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DUG8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f0fc38f-be96-4c79-8570-df25bb001294_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!DUG8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f0fc38f-be96-4c79-8570-df25bb001294_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!DUG8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f0fc38f-be96-4c79-8570-df25bb001294_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!DUG8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f0fc38f-be96-4c79-8570-df25bb001294_1200x630.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Let Me Ask You Something</h2><p>Where do your photos live right now?</p><p>Probably on Apple or Google servers somewhere. You pay them monthly for the privilege of accessing your own memories. And if you stop paying, or they decide to change the terms, or they get hacked, or they simply shut the service down, your photos are gone or held hostage.</p><p>Now where does your music live? Spotify? Your budget? YNAB or MINT? Your password? LastPass. Your files? Dropbox. Your movies and shows? Six different streaming services you pay for separately every single month.</p><p>Every piece of digital life is rented. None of it is yours anymore.</p><p>That is the problem self-hosting solves.</p><div><hr></div><h2>So What Is Self-Hosting?</h2><p>Self-hosting simply means running software on hardware you own and control instead of paying a company to run it for you.</p><p>That is it. </p><p>Instead of paying Apple $9.99 for storage for your photos on their servers, you run a photo app on a small computer in your home. Your photos live on your hard drive. You access them from any device. No monthly fee. No corporation with access to your memories. No price increases. </p><p>The software exists. It is free. It is open source. Millions of people are already doing this. They just are not talking about it loudly enough.</p><div><hr></div><h2>What Can You Actually Self-Host?</h2><p>More than you think. Here is what I personally run today:</p><p><strong>Photos</strong> Instead of paying Apple for cloud storage I run <strong><a href="https://immich.app/">Immich</a></strong> on my own hardware. It looks and works almost identically to Google Photos. Face recognition, albums, shared libraries, mobile app. Everything. Cost per month after setup: $0.</p><p><strong>Media</strong> Instead of juggling Netflix, Hulu, Disney, and Max I run <strong>Plex</strong> or <strong>Jellyfin</strong>. My own media server. My own library. For media I already own. Accessible from any device anywhere. No subscription. No content getting pulled without warning. No ads. </p><p><strong>Budget and Finance</strong> Instead of YNAB that was costing me $14.99 a month, I run <strong>Actual Budget</strong> on my own server. Same envelope budgeting methodology or normal tracking budget (can be changed in settings). Full control over my financial data. No company storing my income and spending habits. Free.</p><p><strong>Passwords</strong> Instead of LastPass or 1Password I run <strong>Vaultwarden</strong> which is a self-hosted password manager fully compatible with the Bitwarden app. All my passwords on my own server. No breach risk from a third party company. No subscription.</p><p><strong>Ad Blocking</strong> Instead of paying for ad-free tiers across multiple services I run <strong>Pi-hole</strong> on my network. It blocks ads and trackers at the DNS level for every single device on my home network simultaneously. Your phone, your laptop, your TV, your kids&#8217; tablets. All of them. No ads. No trackers. Free.</p><p><strong>AI</strong> Instead of paying for ChatGPT Plus or Claude Pro I run <strong>Open WebUI</strong> on my own hardware connected to local AI models that use my GPU. My conversations never leave my network. No subscription. No data harvesting. $0.</p><div><hr></div><h2>But Is This Complicated?</h2><p>Honest answer: it could be. But it does not have to be as hard as you think.</p><p>Self-hosting does require some technical comfort. You will need to navigate a Linux file system, run commands in a terminal, and troubleshoot when something does not work the way you expected. That is real and I am not going to pretend otherwise.</p><p>But you do not need to be a developer. You do not need a computer science degree. You need patience, a willingness to learn, and the ability to follow instructions carefully and understand them.</p><p>Most self-hosted software today ships with straightforward setup processes. You install Docker, which is an isolated container that runs apps cleanly and consistently. The community has spent years making this more accessible.</p><p>I am going to walk you through every single step in this series. Linux basics. Docker. And then your first real replacement. From scratch. Assuming you know nothing going in.</p><div><hr></div><h2>What Does It Actually Cost</h2><p>There are real costs.</p><p><strong>Hardware</strong>: A <a href="https://amzn.to/3NCQZyQ">Raspberry PI 5</a> costs around $100 one time. A used mini PC costs $150-$200 one time. An old laptop, desktop computer, or a virtual machine (VM) costs $0.</p><p><strong>Electricity</strong>: Depending on your hardware running 24/7 you could expect to pay anywhere from $5 to $20 per month in electricity depending on rates.</p><p><strong>Your Time</strong>: The initial setup takes hours. After that, maintenance is minimal or automated. </p><p>That is it. One time hardware cost plus a few dollars a month in electricity.</p><p>Compare that to what you are paying now.</p><div><hr></div><h2>What Self-Hosting Is Not</h2><p>Before you get too excited let me be straight with you.</p><p>It is not a magic button. There is a learning curve. The first time you set something up it will take longer than you expect. You will probably break something. That is not a failure, that is how this works. Every person who self-hosts today broke something to get there. </p><p>It is not for people who want zero effort. That is exactly what the corporations are counting on. Convenience is the product they are selling you and they know most people will pay almost anything to avoid friction. If you want someone else to handle everything, that is a valid choice. Just know what it costs you.</p><p>It is not a replacement for everything. Some things are genuinely hard or impossible to self-host right now. Live sports (unless over-the-air antenna). Certain streaming exclusives. Email (can be done, but I hear it is difficult to maintain).  </p><p>You may pay for some services and that is completely fine. The goal is not zero subscriptions at any cost. The goal is choice. Paying for what you actually want to pay for instead of what you have no alternative to.</p><p>There is a difference between choosing to pay for something and having no other option. Self-hosting gives you the choice.</p><div><hr></div><h2>Why Now</h2><p>Why not now?</p><p>Corporations continue to raise prices far beyond inflation while everyday people effectively make less and less. It is not just subscriptions. Everyday living expenses are climbing. And subscription culture keeps advancing into areas nobody predicted. Ink cartridges. Car seat heaters. Software that used to ship once and work forever now requires a monthly fee to function.</p><p>The era of owning your stuff is declining right in front of us. And most people are just watching it happen.</p><p>Every year you wait is another year of paying for access to things that could be yours permanently.</p><p>The time to start is not when it gets easier. It is already easier than it has ever been.</p><p>The time to start is now.</p><div><hr></div><h2>What Is Coming Next</h2><p>Next issue we will start from the beginning. Setting up Linux on whatever hardware you have, physical or virtual. No experience needed. I will walk you through every step.</p><p>After that we will cover Docker and Docker Compose, the engine that powers everything we build here.</p><p>Then your first real replacement. We will start with where most people start. Media. How to take the media you already own, Blu-rays, digital files, box sets, and load them to a drive you control and host an application you can access from your TV, phone, tablet, and computer whether you are home or away.</p><p>If you are not subscribed yet, do it now. This is where it gets practical.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://yourdatayourrules.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://yourdatayourrules.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p><em>Corporations count on you not noticing the incremental increases. I am here to help you notice.</em></p><p><em>Let us take back control.</em></p><div><hr></div><p><em>Your Data, Your Rules publishes every two weeks. Free subscribers get every post. Paid subscribers get the detailed step-by-step setup guides and docker configs.</em></p><div><hr></div><p><strong>Affiliate Disclosure</strong> <em>This post contains affiliate links to products I personally use or would recommend. If you purchase through these links I may earn a small commission at no extra cost to you. I only recommend hardware and material I would buy myself.</em></p>]]></content:encoded></item><item><title><![CDATA[How I Stopped Renting My Digital Life and Started Owning It]]></title><description><![CDATA[The subscriptions weren't just costing me money. They were costing me control.]]></description><link>https://yourdatayourrules.com/p/how-i-stopped-renting-my-digital</link><guid isPermaLink="false">https://yourdatayourrules.com/p/how-i-stopped-renting-my-digital</guid><dc:creator><![CDATA[Thomas]]></dc:creator><pubDate>Mon, 23 Mar 2026 23:28:25 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/4c9947dc-6682-4961-8c51-c5a8b4b57ff0_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eZfb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa789357a-3c3d-4ac1-9097-1d5f4be38689_1200x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eZfb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa789357a-3c3d-4ac1-9097-1d5f4be38689_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!eZfb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa789357a-3c3d-4ac1-9097-1d5f4be38689_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!eZfb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa789357a-3c3d-4ac1-9097-1d5f4be38689_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!eZfb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa789357a-3c3d-4ac1-9097-1d5f4be38689_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eZfb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa789357a-3c3d-4ac1-9097-1d5f4be38689_1200x630.png" width="728" height="382.2" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a789357a-3c3d-4ac1-9097-1d5f4be38689_1200x630.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:1200,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:279430,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://yourdatayourrules.com/i/191594726?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa789357a-3c3d-4ac1-9097-1d5f4be38689_1200x630.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!eZfb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa789357a-3c3d-4ac1-9097-1d5f4be38689_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!eZfb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa789357a-3c3d-4ac1-9097-1d5f4be38689_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!eZfb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa789357a-3c3d-4ac1-9097-1d5f4be38689_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!eZfb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa789357a-3c3d-4ac1-9097-1d5f4be38689_1200x630.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>The Problem</h2><p>I spend my days at work finding ways to cut costs and increase margins. It is literally my job. I have done it for companies for years.</p><p>At some point I started reading about financial independence. <a href="https://amzn.to/4svMPbe">The Simple Path to Wealth.</a> The idea that the gap between what you earn and what you spend is the only number that actually matters. That every dollar you stop sending to someone else is a dollar working for you instead.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://yourdatayourrules.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Your Data, Your Rules is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>So I did what I do at work. I opened a spreadsheet and actually looked at where my money was going.</p><p>The subscriptions line stopped me cold.</p><p>Not one big number. A hundred small ones. $17.99 here. $37.95 there. $9.99 for something I used twice a month. Each one felt reasonable on its own. Together they were bleeding me out slowly and I had just never looked at the total.</p><p>Over $130 a month. Over $1,600 a year. Gone. Automatically. To companies that would raise prices next year and the year after that, quietly, counting on me not to notice.</p><p>I noticed.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rlcK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa02fcc5-82b7-4a02-b93d-518a0fabc63f_1200x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rlcK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa02fcc5-82b7-4a02-b93d-518a0fabc63f_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!rlcK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa02fcc5-82b7-4a02-b93d-518a0fabc63f_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!rlcK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa02fcc5-82b7-4a02-b93d-518a0fabc63f_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!rlcK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa02fcc5-82b7-4a02-b93d-518a0fabc63f_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rlcK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa02fcc5-82b7-4a02-b93d-518a0fabc63f_1200x630.png" width="1200" height="630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aa02fcc5-82b7-4a02-b93d-518a0fabc63f_1200x630.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:44454,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://yourdatayourrules.com/i/191594726?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa02fcc5-82b7-4a02-b93d-518a0fabc63f_1200x630.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rlcK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa02fcc5-82b7-4a02-b93d-518a0fabc63f_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!rlcK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa02fcc5-82b7-4a02-b93d-518a0fabc63f_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!rlcK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa02fcc5-82b7-4a02-b93d-518a0fabc63f_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!rlcK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa02fcc5-82b7-4a02-b93d-518a0fabc63f_1200x630.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>The Math Does Not Lie</h2><p>Corporations will tell you price increases are necessary. Rising costs. Inflation. The cost of doing business.</p><p>Fine. Let&#8217;s use their logic.</p><p>If Netflix had only raised prices in line with inflation, their standard plan would cost $11.93 today. Not $17.99.</p><p>That $6.06 difference per month does not sound like much. That is $72.72 a year. On one service. Multiply that across every subscription you pay for and you start to see what is actually happening.</p><p>Now consider this. The median American household earned $57,739 in 2010. Today that same household earns around $76,550. That is 33% increase in income over 16 years.</p><p>Netflix raised their prices 125% over the same period.</p><p>Your paycheck went up by a third. Their price went up by more than double. And Netflix is just one subscription. Every service on your monthly statement is running the same playbook. Raise prices faster than wages. Count on inertia to keep you subscribed. Repeat every year.</p><p>The math was never in your favor.</p><div><hr></div><h2>What I Tried First</h2><p>The obvious move was to cancel.</p><p>So I did. Went through everything, cut what I could, downgraded what I couldn&#8217;t. Dropped the premium tiers. Switched to ad supported plans. Told myself the ads were fine.</p><p>They were not fine.</p><p>Then came the bundling phase. If I drop Netflix maybe I pick up something cheaper. Sling TV was around. There were bundles to get this streaming service and that one together for a deal. I spent more time researching alternatives than I care to admit, bouncing from one service to another trying to find the right combination that cost less but gave me everything I wanted.</p><p>It never worked out that way.</p><p>Drop one, pick up another. Downgrade one, upgrade something else. The total number barely moved. And the ads. The constant ads on the cheaper tiers made me realize these companies had figured out how to charge me twice. Once with my money and once with my attention.</p><p>The problem was not which subscriptions I had. The problem was that I was still playing their game.</p><p>Swapping one corporation for another was not the answer. Getting off the board entirely was.</p><div><hr></div><h2>The Turning Point</h2><p>Like a lot of you, I bought into the cut the cord movement back when it started. Saved my family over a hundred dollars a month ditching cable. It felt like winning.</p><p>But capitalism did what capitalism does. More companies saw the opportunity and jumped in. Netflix. Hulu. Disney. Max. Peacock. Apple TV. Before long we were right back to spending the same or more than we ever did on cable.</p><p>We traded one problem for the same problem with a different logo.</p><p>I was already deep in the financial independence mindset at this point. Reading everything I could about reducing expenses, increasing the gap between what I earned and what I spent. And I kept coming back to the same question; why am I paying monthly for access to things that could just live on my own hardware?</p><p>I started digging.</p><p>Turns out there is an entire world of free, open source software built specifically to replace the tools we pay corporations for every month. Photo libraries. Media servers. Budget apps. Password managers. All of it. Running on hardware you own. Answering to nobody.</p><p>That was the moment everything changed.</p><div><hr></div><h2>What I Did Differently</h2><p>I started where most people start. Media.</p><p>Plex was the first thing I set up. The idea was simple: take everything I owned, DVDs, digital purchases scattered across platforms, convert them to a format I could store and stream myself, and stop paying for the privilege of watching content I already owned.</p><p>Media was actually the easy part.</p><p>Finding a home for my family photos was a different story entirely.</p><p>I tried Nextcloud first. It worked, sort of, but never the way I actually wanted it to. Photo management felt clunky. Sharing was frustrating. But I had committed and made the mistake of enabling Nextcloud&#8217;s encryption on my photo library.</p><p>Then Nextcloud stopped loading.</p><p>150,000 family photos. Encrypted. Locked behind a service I could not get back into.</p><p>I spent days tracking down a bash script that could decrypt the files using the encryption keys I had saved. Luckily I had those keys. Luckily the script existed. Luckily it worked. But that experience taught me something I have never forgotten: encryption without a clear recovery path is just a more stressful way to lose your data. And always backup your data in multiple places, especially the critical stuff.</p><p>I tried other photo platforms after that. None of them felt right. Too slow, too limited, too clunky. For years my photos were in a kind of limbo, technically safe, never quite where I wanted them and thus just lived on Apple&#8217;s servers.</p><p>Meanwhile the media server kept growing. Plex. Tautulli for monitoring. The hardware kept evolving too. Started on a Raspberry Pi, not enough power. Moved to a Synology NAS, still not enough power. Eventually built my own machine with a cheap GPU that could handle transcoding and external streaming. Got everything stable on Unraid and ran it that way for a long time.</p><p>Then an update broke something. Or I broke something moving app data, honestly still not sure which. Could not load the Unraid UI without going into recovery mode. Spent hours trying to fix it. Could not. Made peace with it, confirmed my data was safe on the drives, and rebuilt everything from scratch on Fedora Server.</p><p>This time with Docker Compose for everything. This time without encrypting my data at the filesystem level. This time with proper backups.</p><p>Right before my Unraid server failed, I found Immich.</p><p>It was the photo management solution I had been looking for the entire time. Fast. Beautiful. Face recognition. Mobile app that actually works. I had actually been running it on Unraid before everything broke, so when I rebuilt I restored from my Immich backups, spun up a new Docker Compose file, and it came back exactly as it was. Which I will not lie, was a shock to me.</p><p>150,000 photos. Home. Finally.</p><p>After that the stack grew from the first two to many more items over time:</p><ul><li><p>Media streaming: <strong>Plex</strong> (would consider <strong>Jellyfin</strong> for new setups, fully open source unlike Plex, but Plex still is easier and has a nice mobile app)</p></li><li><p>Photos: <strong>Immich</strong> - see their <a href="https://demo.immich.app/">demo site</a> to understand why I stayed</p></li><li><p>Budget: <strong>Actual Budget</strong> replacing YNAB</p></li><li><p>Passwords: <strong>Vaultwarden</strong></p></li><li><p>File storage: my own SMB share</p></li><li><p>Tailscale: for accessing my data outside my home</p></li></ul><p>One by one. On hardware I own. Answering to nobody.</p><p>It took years of tinkering. Breaking things. Rebuilding. Learning. I am still learning.</p><p>That is the part the polished tutorials leave out. Self-hosting is not a one afternoon project. It is a practice. It can be a rabbit hole. And every time something breaks you understand the whole system a little better than you did before. But I would not go back. Knowing what I know now, and having found the self-hosting community along the way, there is no version of me that returns to renting my digital life.</p><div><hr></div><h2>Where I Am Now</h2><p>My server runs 24 hours a day, 7 days a week, in my home. Fedora Server. Docker Compose. Stable. The same stack I rebuilt from scratch after Unraid broke, now running better than it ever did on Unraid. I have nothing against Unraid it was great and served me well, but I am happier with my current setup.</p><p>My photos are home. All 150,000+ of them. No longer hostage to Apple&#8217;s servers or locked behind a broken Nextcloud encryption nightmare. Just sitting on drives I own, backed up properly, accessible from anywhere through Tailscale without a single port open to the outside world. And best of all, the Immich mobile app automatically switches to my Tailscale IP address when I leave home, so my photos are always with me. I have automatic backups setup so anytime a new photo hits my photo library on my iPhone it backs up to my home server.</p><p>My media plays when I want it. My budget is mine. My passwords live on my hardware. My files sync across devices without touching a corporate server.</p><p>Monthly cost for all of it: electricity. About $12 a month.</p><p>No subscription renewals. No price increase emails. No terms of service updates I have to pretend to read. No corporation deciding what features I get to keep. No one mining my family photos to train their AI model. No one storing my financial data on a server I have never seen.</p><p>I am not going to pretend the road here was clean. You just read the story. Nextcloud encryption nightmares. Hardware that was not powerful enough. An Unraid server I could not recover. Years of tinkering, breaking things, and rebuilding from scratch.</p><p>But I would do all of it again without hesitation.</p><p>Because the alternative is what we started with. Over $130 a month. Over $1,600 a year. Growing every year. For access to things that should already be mine.</p><p>That is why I started Your Data, Your Rules.</p><p>I am not an expert with a course to sell you. I am someone who figured it out the hard way and thought other people might benefit from watching me do it again, more carefully this time, and writing it all down.</p><p>Every issue I will show you one piece of this stack. What it replaces. Why it is worth it. And exactly how to set it up yourself.</p><p>Your data. Your hardware. Your rules.</p><div><hr></div><h2>What This Costs You To Start</h2><p>You do not need expensive hardware. You do not need to be a developer. You need a spare computer, a <a href="https://amzn.to/3NCQZyQ">Raspberry Pi</a>, or a Virtual Machine, an internet connection, and a few hours on Sundays.</p><p>One time hardware investment of $0 to $150 if you do not already have something lying around. A few dollars a month in electricity. That is your entire cost structure.</p><p>Think about that for a second. One month of the subscriptions you just saw above could buy the hardware to replace most of them permanently. One month. And every month after that you keep the money. Or reinvest into your home server.</p><p>The corporations spent years making you believe there was no alternative. There is. It just requires your time and the willingness to try something different.</p><div><hr></div><h2>What Is Coming Next</h2><p>I am going to walk you through exactly how I set this up from scratch. No experience needed.</p><ul><li><p>What is self-hosting and why should you care</p></li><li><p>Setting up Linux on any hardware</p></li><li><p>Docker and Docker Compose, the engine that runs everything</p></li><li><p>Your first replacement, ditching streaming services for Plex or Jellyfin</p></li></ul><p>You do not need to be technical. You need to be tired enough to try something different and willing to learn.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://yourdatayourrules.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://yourdatayourrules.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p><em>Corporations count on you not noticing the incremental increases. I am here to help you notice.</em></p><p><em>Let us take back control.</em></p><div><hr></div><p><em>Your Data, Your Rules publishes every two weeks. Free subscribers get every post. Paid subscribers get the detailed step-by-step setup guides and docker configs.</em></p><div><hr></div><p><strong>Affiliate Disclosure</strong> <em>This post contains affiliate links to products I personally use or would recommend. If you purchase through these links I may earn a small commission at no extra cost to you. I only recommend hardware and material I would buy myself.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://yourdatayourrules.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Your Data, Your Rules is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>