<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="/feeds/rss-style.xsl"?>
<rss version="2.0" 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">
    <channel>
        <title>hdytrfli</title>
        <link>https://hdytrfli.dev</link>
        <description>Fullstack developer and self-hosting enthusiast. Writing about code, containers, DNS, and everything I break while trying to learn how it works.</description>
        <lastBuildDate>Thu, 11 Jun 2026 17:52:20 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>Astro Feed Generator</generator>
        <language>en-US</language>
        <copyright>Copyright © 2026 hdytrfli</copyright>
        <atom:link href="https://hdytrfli.dev/rss.xml" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[How a Cheap PC Kickstarted My Self-Hosting Journey]]></title>
            <link>https://hdytrfli.dev/how-a-cheap-pc-kickstarted-my-self-hosting-journey</link>
            <guid isPermaLink="false">https://hdytrfli.dev/how-a-cheap-pc-kickstarted-my-self-hosting-journey</guid>
            <pubDate>Thu, 11 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[At the end of 2024 I bought a secondhand Beelink Mini S from Facebook Marketplace for 70 USD (around 1 million IDR). Intel N5095A, 16GB of RAM, 128GB SSD for the OS, and a 1TB HDD for storage. Still f...]]></description>
            <content:encoded><![CDATA[<p>At the end of 2024 I bought a secondhand Beelink Mini S from Facebook Marketplace for 70 USD (around 1 million IDR). Intel N5095A, 16GB of RAM, 128GB SSD for the OS, and a 1TB HDD for storage. Still feels like a robbery honestly. I was looking at a Raspberry Pi 5 at first but those were pricey, plus I wanted something that could handle video encoding. For reasons. Linux ISO reasons. You know.</p>
<p>Proxmox was my first try. Lasted about an hour before I realized it doesnt work with wifi. Wifi was all I had back then, shared apartment no ethernet in my room. So Ubuntu Server 24.04 it is. First thing I did was install Docker and went absolutely ham. Portainer, Vaultwarden, Nginx Proxy Manager, Glance, Beszel, Immich, Ente, Affine, Umami. I even tried Gitlab until my poor little N5095 started begging for mercy. Swapped it for Gitea. I threw databases at it too, Postgres, MariaDB, MongoDB, Redis. Tried Supabase for a bit, went back to plain Postgres.</p>
<p>Jellyfin was a whole education on its own. Encoding, transcoding, audio codecs, bitrate, HDR, container formats. I went in thinking a video is just a video and came out knowing way too much about why some files work on one device and not another. Useful rabbit hole.</p>
<p>Half of these are just weekend experiments anyway. Spin something up, play with it, either keep it or yeet it. Karakeep was one of those, tried it for managing my bookmarks since I have way too many. Some of these experiments stick around, some dont. Thats the fun part. AdGuard took me a whole year to finally set up though. Kept telling myself the cloud version is free, whats the point. But running my own DNS taught me more than the cloud version ever did. It hides everything from you.</p>
<p>Since everything is on local domains I needed a way in from outside. Twingate does the job with one container, connects from my phone. Kind of like Tailscale. Works fine. Lately Ive been hunting for a cheap VPS to set up Pangolin proxy, get some services actually reachable with proper security. I also built a stupid little Docker container that watches my local IP. It changes randomly because I dont control the router here, so it updates a Cloudflare domain whenever the IP shifts. DIY dynamic DNS for my local network. Janky but works.</p>
<p>Most things didnt go smooth at first. Still love tinkering with it though. Read <a href="http://selfh.st">selfh.st</a>, browse the selfhosted subs, keep finding new stuff to break and fix. Worth every penny and every late night.</p>
<p>contact@hdytrfli.dev</p>
]]></content:encoded>
        </item>
    </channel>
</rss>