KryptikWurm
banner
diymediaserver.com
KryptikWurm
@diymediaserver.com
IT Acquisitions Specialist
Technology Enthusiast | Home Server Junkie | Lifelong Learner
Sharing insights on technology, leadership, and building smarter systems
Blog: www.diymediaserver.com
Spent 15 years buying $150 routers every 2 years like a sucker. Then I learned you can just… not do that.

Built a real router for $250 that lasted 6 years and actually tells me when sketchy stuff hits my network.

Your ISP router is trash. Build one that isn’t:
🔗 diymediaserver.com/post/media-s...
Best Homelab Router Setup (2025): Stop Letting Your ISP Kill Your Stack
Your ISP router is a security nightmare waiting to happen. Here's how to build a real router that protects your media server stack instead of exposing it.
diymediaserver.com
November 11, 2025 at 1:01 PM
Your homelab shouldn't be a daycare.
Stop babysitting the AIO box.
My 2025 Hardware Guide shows the 4-box setup that just works: router, storage, compute, backup.
Better uptime, and no boot-order roulette.
🔗 diymediaserver.com/post/media-s...
Media Server Hardware Guide (2025): The 4-Box Setup That Just Works
Your homelab, aka your on-prem cloud, deserves real architecture.
diymediaserver.com
November 4, 2025 at 4:41 PM
Stop chmod -R 777 roulette. 🖥️
Fix “nobody:users” in unpriv Proxmox LXCs with proper UID/GID mapping: why +100000 exists, the exact lxc.idmap lines, and clean NFS/SMB bind mounts.
No day drinking required.
🔗 diymediaserver.com/post/masteri...
Mastering UID/GID Mapping in Proxmox LXC Containers
Unlock seamless file sharing with proper UID/GID mapping
diymediaserver.com
October 28, 2025 at 3:07 PM
A complete guide on setting up Tdarr in an unprivileged LXC container with Intel QuickSync support.

✅ Automated H.265 conversion
✅ Reclaim TBs of storage
✅ Hardware acceleration

I have already saved over 700GBs in just two days.

diymediaserver.com/post/setup-t...
How to Install and Configure Tdarr for Media Library Optimization
Installing Tdarr In an Unprivileged LXC with Quicksync
diymediaserver.com
October 21, 2025 at 1:31 PM
New Jellyfin Update!

Some exciting changes. The most exciting for me is the ability to now back up your Jellyfin settings and database from with in Jellyfin.

Check it out:

jellyfin.org/posts/jellyf...
Jellyfin 10.11.0 | Jellyfin
We are pleased to bring you Jellyfin 10.11.0, our new stable release. This is probably one of, if not the, biggest and most impactful releases we've done yet, with some massive backend changes to impr...
jellyfin.org
October 20, 2025 at 2:15 PM
Secure SSH? Think of it as putting pants on your server. Keys, no-root, firewall, Fail2ban.

The party’s invite-only now.

diymediaserver.com/post/complet...
The Complete Guide to Securing SSH on Your Server
Step-by-step SSH security best practices to protect your Linux server
diymediaserver.com
October 9, 2025 at 6:16 PM
POV: You decide to "quickly" upgrade your Debian LXC containers to Trixie, because Reddit said it was easy.

Turns out systemd 256+ said "nah" to unprivileged containers.

Good news: There's a 5-minute fix.

🔗 diymediaserver.com/post/upgrade...

#Homelab #Proxmox
How to Upgrade Debian 12 to 13 in Proxmox LXC Without CREDENTIALS Errors
Fix systemd credential issues and upgrade your Debian LXC containers on Proxmox 9
diymediaserver.com
September 19, 2025 at 12:38 PM
Reddit: “GPU passthrough in Docker is easy!”

Reality: 3AM, permission denied on /dev/dri, Jellyfin ignoring your GPU and beating your CPU like it has an unpaid gambling debt.

Here’s the guide that actually works:
🔗 diymediaserver.com/post/install...
How to Install Docker on Debian for GPU Passthrough and Transcoding
A Practical Guide to Docker GPU Passthrough on Home Servers
diymediaserver.com
September 3, 2025 at 3:39 PM
Want Jellyfin to transcode with Intel QuickSync without bricking your Proxmox host?

Here’s the step-by-step GPU passthrough guide I wish I had:
🔗 diymediaserver.com/post/gpu-pas...
GPU Passthrough with Proxmox: A Practical Guide
Turbocharge Your VMs with Intel QuickSync and PCIe Passthrough—Without Breaking Your Host
diymediaserver.com
August 21, 2025 at 1:53 PM
Just upgraded:
Proxmox 8.4.11 to 9.0.5
PBS: 3.46 to 4.0.14

Took about 20mins to do two servers and one backup server.

These guides are perfect:
pve.proxmox.com/wiki/Upgrade...
pbs.proxmox.com/wiki/Upgrade...

So far everything is running fine.
August 17, 2025 at 1:36 PM
Running SMB without knowing the config options is like driving stick without knowing what a clutch is.

Fix that.

Here’s my guide on how to install and configure SMB.
🔗 diymediaserver.com/post/smb-gui...
Master the Basics - SMB Guide for Media Servers
Install, configure, and run SMB like you own the network (because you do).
diymediaserver.com
August 13, 2025 at 3:54 PM
Running NFS without root_squash? Bold. Not so smart, but bold.

NFS Squash Decoder:
✅root_squash:
Remote root becomes nfsnobody.

❌no_root_squash:
Remote root stays root.

⚠️all_squash:
Every user maps to anonuid.

Here’s how to squash smart and stop the chaos:

🔗 diymediaserver.com/post/nfs-gui...
Master the Basics - NFS Guide for Media Servers
How to share files without giving hackers or housemates the keys to your kingdom
diymediaserver.com
August 6, 2025 at 1:10 PM
I keep seeing comments like this: "You can't do GPU passthrough in unprivileged LXC!"

That is Complete Bull💩.

I set up Intel QuickSync transcoding in an *unprivileged* LXC on my Proxmox server. Here's the complete guide:

Yes you can access NFS shares too.

🔗 diymediaserver.com/post/jellyfi...
Jellyfin + Intel QuickSync in Unprivileged LXC - The Complete Guide
Give Jellyfin real hardware transcoding. It is easier than you think.
diymediaserver.com
July 27, 2025 at 2:20 PM
Is your VM NAS a ticking time bomb?

Mine “mostly worked”… until Jellyfin in an unprivileged LXC lost half my library.

Mounts failed. Containers booted too early. Total chaos.

Why I Ditched My VM NAS and Went Bare-Metal
(and regained some of my sanity back):

🔗 diymediaserver.com/post/why_i_d...
Why I Ditched My VM NAS and Went Bare-Metal (And You Should Too)
From Fragile VM to Bulletproof Bare-Metal NAS
diymediaserver.com
July 24, 2025 at 1:34 PM
🪦 RIP my old Dell PERC H310. You had a good 10 year run. Now replaced with a new to me LSI 9300-8i. I hope it gives me another 10 years or more.
July 17, 2025 at 9:12 PM
Is it still a homelab if the whole family notices when it goes down?

Feels less like tinkering, more like running a business… with impossible-to-please clients.

Congrats! You’re now CIO, CTO, sysadmin, and helpdesk. All unpaid.

And yet somehow… it’s still fun.
July 11, 2025 at 12:11 PM
I spent 2 years running the Arr suite in unprivileged LXC containers.
It was *fine* until NFS ghosts, stale handles, and permission errors drove me insane.

I rebuilt it all in Docker Compose. It finally works.
Here’s the setup I should’ve used from the start:
🔗 diymediaserver.com/post/two-yea...
Two Years of LXC Hell - Why I Crawled Back to Docker (And You Should Too)
How I Escaped LXC Hell and Built a Media Stack That Doesn’t Suck
diymediaserver.com
July 6, 2025 at 2:19 PM
Yeah, I’ve been radio silent. Between upgrading the blog and dodging the flaming dumpster fire that is U.S. politics right now, social media just hasn’t been the vibe. But don’t worry, I’m still building, still planning on writing more, and still helping orhers anyway I can. Hang in there.
July 1, 2025 at 7:45 PM
Moved my entire *arr suite from 7 LXCs to Docker in one VM.
Networking issues: gone.
Permission headaches: gone.
Update complexity: gone.
Why I feel Docker is better solution than separate LXCs for the *arr suite:

🔗 diymediaserver.com/post/docker-...
Docker vs Mutiple LXCs for the Arr Suite
Why Docker in a VM beats multiple LXCs for your media automation stack
diymediaserver.com
June 22, 2025 at 1:49 PM
Some of you are asking why I brought my Arr stack back to Docker from LXCs. I'll have a post about my reasons soon.

Also others are asking for my complete Docker Compose and .env files. I will share these with everyone soon.

Right now I'm focusing on the blog to bring you a better user experience.
June 16, 2025 at 6:49 PM
After months of juggling Sonarr, Radarr, SABnzbd, etc. across separate LXCs, I’ve moved the entire Arr stack back into a single Docker VM.

Less overhead, easier updates, and cleaner permissions.

Sometimes consolidation beats isolation.

#homelab #docker #selfhosted #arrstack
June 15, 2025 at 2:35 PM
Testing out Debian 13 (Trixie) for my NAS. Feels a lot less bloated than Ubuntu 24.04. Once released, I'll be migrating all of my VMs and LXC containers back to Debian. I just feels more like home than Ubuntu ever did for me.
June 13, 2025 at 12:23 PM
Sick of adding the same indexer or downloader to Sonarr, Radarr, Readarr, and Lidarr over and over? Prowlarr fixes that. One setup. Auto-sync. Full control.

How to install it with Docker and stop the repetition:
🔗 diymediaserver.com/posts/how-to...
How To Install Prowlarr in Docker
If you’ve been adjusting your indexers and/or downloaders across Sonarr, Radarr, Readarr, and/or Lidarr by hand, you know it’s repetitive, it’s messy, and it's tedious. Prowlarr allows you to manages ...
diymediaserver.com
May 25, 2025 at 2:10 PM
Adding a 3rd Proxmox server to the mix. I might have a problem. Now the question is to cluster or not. I have no need for high availability so leaning to not.
May 23, 2025 at 3:49 PM
In a world where streaming services keep jacking up prices...
One man said "no more."

Armed with Proxmox, Docker, and a dangerously optimistic MergerFS config..

He built a self-hosted empire with Jellyfin, Sonarr, and sheer stubbornness.

This summer..
"Terminal Velocity: Rise of the Media Server"
May 13, 2025 at 11:56 AM