The Changelog: Software Development, Open Source - Self-hosted media server goodness (Friends)
Episode Date: May 17, 2024Alex Kretzschmar joins Adam to discuss their experiences with building the "perfect media server" and all the hardware and software involved to make it happen — LinuxServer.io, PerfectMediaServer.co...m, Plex, Jellyfin, ZFS, mergerfs, TrueNAS, Docker Compose and so much more in this episode.
Transcript
Discussion (0)
Welcome to Changelog and Friends, a weekly talk show about all things self-hosted.
Big shout out to our friends and partners at Fly.io, the home of changelog.com. Launch your
apps, launch your databases, launch your AI near your users. Learn more at fly.io. Okay, let's talk. What's up, friends?
I'm here with Sama Alamnaylor, senior developer advocate at Sentry.
So we've been working with Sentry for many years now.
And I love Sentry.
We use Sentry.
It's so helpful for us.
We don't write many bugs here at ChangeLog.
We're just that good.
But I do say often, how many teams use Sentry?
And that number has grown over the years.
It was 40,000, then it's 70,000, then it's 90,000.
And now 100,000 plus teams use Sentry.
Numbers don't lie.
Check the NASDAQ scoreboard.
Can you believe that, Sama?
What are your thoughts on Sentry's impact to software teams?
Do you know what?
I'm not surprised.
It's a quality product. And I'm not just talking about that because I work for Sentry's impact to software teams. Do you know what? I'm not surprised. It's a quality product.
And I'm not just talking about that
because I work for Sentry,
but because I've used Sentry.
And I think its success is also due to the fact
that it supports over 100 SDKs and frameworks.
Like any programming language you want to use,
unless it's ridiculously obscure,
Sentry's got an SDK for that. Whether
it's an official maintained SDK or whether it's a community SDK, there's a way that you can
implement Sentry in your projects with a few lines of code. You don't need to really do much to get
its benefit. And I think that's really powerful also in showing that people want to make Sentry
work for their frameworks or their languages of choice
because it works.
And the fact that you can self-host Sentry as well,
it shows how valuable it is
and shows how valuable Sentry knows it is to people.
The fact that it's open and out there
and you can use it and configure it to your specifications
at the code level if you want.
And if you want to not bother about that and
pay for it, then you can do that too. I'm not surprised and I'm not surprised that it's growing.
I sound biased, obviously, but it's the best error monitoring solution I have used
in my dev career of many years. And as a front end dev, it feels intuitive. I think a lot of
these error monitoring solutions are very backend focused. They're very stack tracey and not really geared up with a good developer experience.
Like here are some logs, here are some things to spit out.
You can read them if you care.
But with Sentry, it seems to appeal to more developers because of the way it's been engineered.
The amount of SDKs that are available makes it appeal to more developers.
And you can get started in Sentry in
so many different frameworks in less than a minute. And all the instructions are in the app
and they point you to documentation if you need it. It's, you know, a joy to use. And so I'm not
surprised that that many people use it. I'm glad you're not surprised because I'm not surprised
either. It's an amazing tool. We love it. We use it. Go to Sentry.io. Use the code CHANGELOG. That will
get you $100 off the team plan. It's basically three and a half months free or almost four
months, but code CHANGELOG will get you a hundred bucks off the team plan. Use it. Love it. Sentry.
We love it. Sentry.io. That's S-E-n-t-r-y.io century.io
well alex finally uh finally here finally sitting down We've met face-to-face briefly.
In Raleigh, funnily enough, I think it was.
Yeah, right in your backyard, basically, for all things open.
We're going to go back there again this year.
Are you going to go back again this year?
What do you think?
Yeah, my talk was just accepted.
I got the email yesterday.
So you try and stop me.
It's 20 minutes down the road, so really I've got no excuse.
That's right.
So born and raised in
the uk now you live in the the tech triangle they call what they call that tech triangle is that
what it is just the triangle i think that triangle okay people not from raleigh call it rdu uh other
people call it the triangle yeah and what is rd i know raleigh durham what's the is it what's the
u raleigh durham as in du durham the U? Raleigh-Durham, as in D-U-Durham.
Oh, okay, gotcha.
Like the airport code.
Gotcha.
That makes sense then.
Okay.
I mean, I've flown in there many a times.
I think I've been to North Carolina, to Raleigh specifically, on three occasions, all four, all things open.
And Jared and I don't always get to go together.
I've been there three times.
He's been there, I think, three times as well.
But one of those times was not together.
But we always go to Sullivan's downtown to eat steak when we're there.
I don't know if you've been.
Do you go out and around in the downtown?
Well, there's Angus Barn if you want a proper steak.
Okay.
Well, I'll take a recommendation.
I've been going to Sullivan's.
They're solid.
Sullivan's is solid.
Sullivan's is okay. But, I mean, it's. I've been going to Sullivan's. They're solid. Sullivan's is solid. Sullivan's is okay.
But I mean, it's no, like you're from Austin, right?
Where you get proper beef.
Right.
You know what I mean?
Yeah.
Yeah, I was just there for, well, twice actually,
Texas Linux Fest and DevOps Days Austin just happened.
I wish I'd have known you were coming back
because I'd have taken you out for some proper beef.
Yeah.
We went to Terry Black's and that was pretty nice.
Oh, that's proper.
I mean, they're kind of like, I don't know.
I feel like they're obviously great folks.
And I'm not knocking anybody for making great beef.
But there are some up-and-comers that need more attention than Terry Black's.
Yeah.
You know what I'm saying?
Yeah, Terry's was good because it was like touristy. And we wanted to eat on a monday and most of the places are shut on a monday
oh yeah mondays are like shut down for any barbecue spot right like it's not gonna happen i mean
they're not open they're literally not open they're like we've worked and now we're done
so that's how it works well good to have you back here in austin i know that uh i actually was going to go to
let linux was it linux texas linux fest that what it was yeah the one down by the i think
was at palmer event sense down by the water yeah and i happen to have my dear cousin and she's
basically a sister you know how some family is like their label is x but really they're a lot more like Y. And so she's my cousin,
but she's a lot more like a sister than simply just a cousin.
And so when she's in town, I,
I throw everything out the window and it's dedicated to like spending time
with her. And so she came into town and I couldn't go to Texas Linux Fest.
And I wanted to, so bummer.
It's how it goes sometimes.
Yeah, it is how it goes sometimes.
But you've been in and around the Linux world for a while.
You run a podcast.
You write a blog.
You wrote or are the original author of Perfect Media Server,
which I have used and did not know that you were the maintainer and original author of
until literally this morning
when I was like, what the heck else does Alex do? Let me see. And I'm like, oh yeah, I've,
I've used this guide in some cases to sort of get more information on what a perfect media server
might be like. And this was, I was actually on a journey towards the end of 2022 going into 2023 having spent many years building
out a media server never doing it properly and when i say properly i mean having linux as the
the operating system right something built on linux my media server was plex always
but for a long time i ran it as the the pms server on mac and that was fine but there were some
limitations obviously macs do run it very well i don't know if they have quick i know intel based
cpu max the new macs are pretty good because they have their uh what's it called video toolkit or
something like hardware encoding so not only do the new macs sit power at idle when they're sat
there on your desk but also the hardware encoding is pretty good.
We were just talking to Casey Liss on Self Hosted about, he came on to talk about the Vision Pro, the podcast.
And we ended up digressing a little bit and talking about Plex because it's the gateway drug for everybody into self hosting.
It sure is, yeah.
You think, right, well, I've got this Plex server running on this.
For me i this
is sort of going back 10 years now i bought a synology box and i was like right i've got this
thing in my house that's always on surely it could be doing something else for me oh what's this plex
thing and then it snowballed and now as many services as i can self-host in my life i do so
like self-hosted google photos clone with with an app called Image, for example.
NextCloud to replace Dropbox.
And the list goes on and on and on.
But as part of that journey, there was a lot of mistakes made.
And a lot of technology had to kind of catch up.
So again, going back sort of 10 years, moving out of the Synology sort of training wheels mode, where you have an app store and you have a gui and all this kind of stuff eventually you start
finding where the edges are you know like when you go bowling and they got the little bumper rails up
oh yeah you feel like that's the synology experience really so i moved then i moved on to
unraid and the cycle repeated after a year or so i was was like, well, Unraid's more flexible. It's real Linux underneath.
It's got XFS file systems and EXT4.
And I've got parity checks.
And I've got all the apps I could ever want and stuff like that.
This was before Unraid had Docker support.
So way back in the beginning, I used to maintain VMs for Unraid,
which I used to maintain like an Arch Linux package repository for Unraid,
that people could install a lot of their media collection apps onto VMs on top of Unraid.
And then Docker came along and it just seemed like a natural progression to kind of turn
that into a container maintaining team.
So that's where Linux server.io came from.
It was sort of born out of my personal blog of
messing around on my journey of discovering Linux and, you know, thinking, well, nobody else is
making these containers. Nobody else is writing good documentation. Why don't we do try and do
that? And it's one of those things like the youthful arrogance of being in your mid twenties
of not knowing what you don't know. Like there's no way I'd start a project like that today because I know how much I don't know.
And in my mid-20s, I was like, sure, how hard can it be?
That is pretty funny.
How hard can it be is usually the beginning of most good stories, right?
It's certainly the beginning of every good Top Gear episode.
So you were part of LinuxServer.io?
Yeah, it was originally my blog
so blog.ktz.me sort of morphed into linuxserver.io and me and a couple of guys just started writing
docker files honestly and writing documentation and coming up with some standardized stuff like
you know it's kind of hard to think back to back then but nobody was really doing the base image thing
nobody was really doing standardized documentation or you know ci pipelines or anything like that it
was all just kind of a bunch of people pushing stuff to docker hub and hoping for the best
and i just figured that there was a gap there and you know it was uh right when i was doing my
computer science master's like conversion like career right when i was doing my computer science masters like
conversion like career change like i was working at the apple store and i kind of got bored of
fixing iphones and resetting gladys's icloud password three times in 10 minutes
and so i thought right well this linux thing looks kind of fun so i took a career change course and here we are. That is so crazy.
I had to go to linuxserver.io slash blog.
And I had to confirm that this is accurate
because like linuxserver.io,
if you've been in this world,
like you are obviously that you're
the original person of this.
So I'm not speaking to you.
I'm speaking to the audience when I say this,
then you know that there's a lot of
really good Docker images out there that are hosted and maintained and supported by Linux server.io. And I had no idea
if I went to page 16 of the pagination of this blog, I would find ironic badger again and again
and again. Holy moly. That's what I love about podcasting. August 2013.
Look at that.
Yeah.
I mean, I knew that you were cool, but I didn't know you were this cool, Alex.
You're pretty cool, man.
Well, I mean, I'm not involved with the project anymore.
They do a fantastic...
It doesn't matter.
Like, you began a movement.
That's cool.
They do a fantastic job maintaining a bunch of stuff.
And they're always adding new containers and things like that.
But...
Yeah.
After a while it
just it it made sense to split out my personal blog from linux server.io so blog.ktz.me does
exist again and i don't write as much as i should but uh yeah wow okay gosh this is not supposed to
be an interview show this is supposed to be friends and we're supposed to talk about things
not interview you but i feel like gosh now I need to ask you more questions about just,
I suppose, so you mentioned CS degree.
I think you said master's degree in CS.
Is that right?
Yeah.
When you were speaking there,
I was enamored by your history
and then trying desperately to listen at the same time
and catch the details.
You know, we podcasters have to multitask, right?
We have to guide the conversation, keep it entertaining,
and also listen, which really, I think, overall,
is a muscle memory skill set you over time build.
But I'll digress.
I can't believe this.
Back in 2013, this is a long time.
I mean, this is not that long ago, but it's, I mean, tech moves fast.
It's like a decade-ish ago.
Like, it's 11 years at this point.
Yeah, and back then you were crazy if you were running containers in production,
and now you're kind of crazy if you're not.
Right.
Like is there any other way?
Yeah.
Well, I mean, Amazon might have you think otherwise,
but I think, I mean, there are certain use cases
where containers just don't make sense.
You know, like I worked for a bank in London for a bit and they had like Oracle databases
and, you know, crazy, like even 10 seconds of downtime cost more than my annual salary
to the company, you know?
So it's like the stakes are a bit higher and they just, they want Oracle to do their thing
and the databases are just a monster.
But, you know, what I, what I found monster but uh you know what i what i found
interesting was you know you mentioned perfect media services how we ended up down this road
i was looking for the first post and it was february 2016 was the first perfect media server
like post on linux server it was putting together some of the pieces of the jigsaw and the absolute
most important piece was something called merger fs the developer of that
software actually lives in austin you should probably get him on this show and talk to him
he works for morgan stanley's pretty interesting guy he was at texas linux fest so i got the chance
to meet him antonio his name is anyway this is the magic source because it allows merger fs allows
you to take multiple hard drives
of different sizes of different file systems
and bring them together under a single mount point.
So you could have 10 hard drives, you know,
of any size of any file system.
And then you just go to a single directory on your Linux system
and all 10 of those drives appear under that one system
as if they were just one big drive which if you think about it that's what a lot of people have been trying to do for a long
time using raid is to try and take this jbod it's just a bunch of disks and kind of bring them
together in some kind of a unified fashion but the downside of of raid or zfs or any of these
kinds of drive pooling systems that existed before was that you
had to commit up front to like your v dev layout as part of your zfs pool for example like you
can't easily expand the zfs pool even now they've added um dynamic raid expansion but it's still
like mirrored v devs are probably still the best way to go. And then, you know,
that means you've got to buy a minimum two hard drives at a time.
And back in 2016,
like I didn't have the scratch to do that.
Like I just wanted to buy a one,
two,
three,
four terabyte hard drive,
whatever was the biggest one back then,
throw it in our media server and call it good for a,
you know,
six months to a year until I could afford another one.
And that's kind of how it grew.
I mean,
things are a little different now.
Hard drives are in the 20 terabyte range,
but still the same principles do apply.
MergerFS.
So it sounds like maybe you're probably a fan of ZFS, obviously,
but maybe do you not use ZFS then in your media server?
Do you prefer MergerFS?
There are different tiers.
So my media collection,
as I'm going to skirt around the bush a little bit here because we're going to be a little careful but yeah is backed up on the internet so to speak
like if that went away tomorrow i wouldn't lose any sleep how many terabytes is that i don't know
i keep getting to sort of the 100 terabyte ish range and then having a mass clear out right back
down to like 20 or 30 again
and really slowly creeps back up over time as family members request things and all that kind
of stuff but for anything that actually matters that's on zfs because it has all the bitrock you
know protections yes doesn't ever doesn't ever serve you up a mildly corrupted file it just
refuses to to serve that bit if it can't
get the correct checksum stuff for it also you know backing that stuff up with zfs send and
i use jim salter's tool uh syncoid sanoid and syncoid pairing to do all the snapshots and
replication and stuff like that with zfs so i use both now i have a you know three or four hard
drives dedicated to media and then i have a couple dedicated to photos and drone footage. And well, now I do YouTube. So a bunch of YouTube video, like a roll and B roll stuff that I'll never look at ever again, but I'll keep it into, youFS, or as I would say, ZFS, because I get the difference.
Let's not go there.
But I like the way you say it.
It's cool.
I just use whatever, because my name has a Z in it, Z in it.
Like I just, Alex KTZ, ZFS, ZFS, like I don't care.
Yeah, yeah.
I suppose then are you, do you go into the TrueNAS world then?
Do you simply go Ubuntu or maybe nixos
or do you you know serve the master of trunas and just bow down to scale or core i don't know
how hardcore you are but where how do you feel about that well it's an interesting question
because up until fairly recently trunas free nas whatever was bsd only right it's kind of ruled out for me
because bsd is just different enough from linux that my muscle memory gets tripped up every single
time but with i think is it scale is the linux one of course scale is the linux one and now that's
the primary development target things are a little different and i thought right i'm going to try
this out true now scale is now the future of the product and it's where ix systems are taking it and
okay this must be for real until i found out they deploy all of the apps on top of trunas
as kubernetes templates i just why why do they do that why do they do that i i don't know like
can we not just have a do Docker compose file like everybody else?
Or like Unraid does with app templates or something?
Yeah, I like compose.
I don't really run containers unless it's via Docker compose.
Honestly, I just think I'm not going to run the command ever as just plain old Docker.
I'm always going to have a compose file.
It gives me a directory to
to change directory to to manage data sets that might be non-volume that's docker you know like
i might store data locally in that directory versus a volume or just an environment environment
file or just any sort of config that lives alongside of the dark compose yaml file i feel
like that gives me a home and i don't't Docker unless it's Docker compose, really, personally.
Totally agree.
Which makes sense for Linux Server IO,
because that's a big thing that they do, really,
is they provide these images,
but then they also provide compose templates right alongside of it
that is pretty much copy and paste,
which is great for gateway people who are like,
oh, like we said before, Plex is a gateway.
You find it, you learn about Docker, you learn about containers, you start going further into the Linux world.
And next thing you know, you're at least a Linux novice, if not a version of an expert, maybe a multiple expert.
I don't know.
That's kind of where I feel like I'm not at expert level by any means, but I'm certainly not novice.
I'm somewhere in that middle ground.
And it really is because I didn't want to run this thing on mac and the
primary issue i had was not with the mac platform was with the inputs the literal hardware i would
have usbc disconnections and data corruption because macintosh computers these macs are not
really designed to be nas hardware while they can be the Thunderbolt port is so fraught with issues.
They even have like adapters you can adapt to the port to make sure the cable doesn't wiggle
at all. And I would have this thing literally racked into a rack, like a Mac mini or something
like that, right? And any movement whatsoever on the rack, even if you move the chassis a little bit to do maintenance on your rack,
which you are going to do,
I would have port disconnection issues
and I've lost so much data.
I'm like, I'm just kind of done.
This is not how it's supposed to be.
I love Mac.
I love the operating system.
I love all the ease of it.
Obviously, I use it daily as a driver.
That's my go-to operating system.
But when it comes
to uh that kind of reliability with a connected drive macintosh just doesn't compare to what you
can do with a motherboard some ram a cpu and linux on top of it yeah usb connectivity has always been
a bit yeah of a risky business yeah any kind of where it's not contained with a lockable pin yeah so let's go
back to merger fs we kind of dovetail a little bit there talking about our flavor of file system
which i feel like any given person who has dabbled with or played with zfs which i've never used
merger fs so i've never done this i like the idea of it but then again i'm just so i don't even care
i guess about the you know the true or what you would call the hidden cost of zfs i think you
link to it at least from uh one of the pages you mentioned where you're talking about mergerfs on
perfectmediaserver.com i don't mind the hidden cost of zfs i feel like you know what if i want
reliability of my data i don't mind commanding linux i don't mind the hidden cost of ZFS. I feel like, you know what, if I want reliability of my data,
I don't mind commanding Linux.
I don't mind mainly installing ZFS and managing it.
And I don't mind throwing a couple extra hundred bucks at RAM
just to make sure I have...
I mean, I run ZFS on Ubuntu on a Xima board as a backup target, right?
I don't care if it's got enough RAM because I don't care about performance. I'm not accessing that data. I'm backing up to it, so I don't care if it's got enough ram because i'm not i don't care about performance
i'm not accessing that data i'm backing up to it so i don't really care so there is and then people
will say zfs is inefficient with ram i think it's actually efficient with ram like it's using it on
purpose it's not accidental it's by design right and it's better suited for ecc right if you're
reading the same thing from a spinning disk two or three times,
it's going to put that at the top of the cache,
like you're in the middle of a video edit or something.
Right.
It will bring those assets into RAM,
and they'll sit there so they don't have to go into disk every time.
So it's super efficient.
I mean, yes, it uses a lot.
Right.
But that's kind of the point of RAM, is it not?
Yeah, that is the point of RAM.
I'm going to see if I can go and find a response.
I don't do a lot of tweeting, I would say, or X-ing or posting on X,
but a potential mutual adjacent friend of ours, Christian Lempa,
which you may know from YouTube, potentially.
I like Christian. I like his content.
But he shared this sentiment recently,
and I think he was really just probing for feedback. He says, I'm wondering if you really
need ZFS in a home lab. A simpler and less, and this is where I was like going off on like the
inefficiency, a less resource-hungry file system seems like a great alternative. And he puts the thinking emoji.
And I just responded with kind of what I said here.
ZFS is resource efficient.
Why would you not want all that it offers just to save a few hundred dollars on RAM?
It is a very amazing file system. Now, the expandability you talked about earlier where you have to, you know, have rate expansion
or dis-expansion.
Yes, there are limitations there, but I think those limitations come with knowledge of how it works. you talked about earlier where you have to you know have rate expansion or this expansion yes
there are limitations there but i think those limitations come with knowledge of how it works
so mirrored v devs or whatever you might do to expand your pool there are limitations there and
you know going back to merger fs which i've never used how does that compare to
zfs when you have to expand it when I know you mentioned you don't use it for certain data,
but like where do you use merger FS versus ZFS? Merger FS literally globs together any disks that
you supply underneath a specific glob point. So for example, you could have three or four disks
in your air quotes array today, and you could pull one of those drives immediately it would disappear
from the pool there'll be no data loss because the magic of merger is that each disk has an
individually readable and addressable file system on it there's no striping of the data downside
is that there's no parity either so you need a third-party tool to generate some kind of
redundancy for a mergerfs array so something like snap raid which is a snapshot it basically takes
a snapshot of the data of your data disks and then calculates parity on that a little bit like
unraid although unraid does that in real time versus snap raid which does it as a you know
like a cron job that you run
every day or something with zfs as we've said you have to expand the v devs very carefully but with
with merger fs you can add and remove drives willy-nilly because each disk is individually
like an individual file system it doesn't matter it's not gonna there's not gonna be any data
corruption or anything like that so if you are just storing a bunch of movies and tv shows and you don't need the utmost
in bitrock protection and all the fancy stuff that zfs offers you it's a very cost-effective
way to build out a small system the performance is pretty good too So it's based on top of Fuse, which is a software layer of like a file system
that basically runs in user space rather than kernel space.
So there are some performance limitations.
It will easily saturate a gigabit connection, don't get me wrong,
but you'll use a little bit of CPU as you do it.
So things like the Xima board that are a little bit less powerful
may struggle to saturate a gigabit connection
with Mojo FS,s for example whereas with
zfs because of all the caching and stuff they might be fine doing the same thing so really it
just depends the answer in linux and the answer in building servers the infrastructure is always
it depends i just for example this weekend wrote a blog post about doing a bunch of quick sync hardware video testing
to like figure out is an 8th gen intel cpu that much better than a 13th gen versus an arc pro for
basically people running plex media servers and the outcome much to the chagrin of reddit was
it depends it depends on what your budget is it depends on on how many streams you're doing it depends on
what the availability of specific used hardware is in the marketplace this month
etc etc and the same is true across you know when when you build a certain system whether it's a
media server whether it's a a network whether it's you know deciding what to have for lunch like
there's always compromises you've got to make.
Oh, like my cheese, I've run out of cheese,
so I can't make this particular thing.
Like, oh, well, I can't get this particular brand of whatever thing I like.
It's a tenuous analogy, but bear with me.
I'm following you.
I just think that there's a lot of, there's a lot of,
it depends in our line of work and it annoys people sometimes that that's the
answer, but it's, it's the truth well when i
went to that post i was like where is your definitive answer here and all you gave me was
data and i was upset so i'm with them i was just looking for give me the silver bullet alex
which cpu is it i'm buying it right now well okay okay so the answer is if you have if you have budget
coming out the wazoo just buy the newest stuff because it's got the most codec support it's got
the fastest cores alongside it's all the software and codes that you might want to do are faster it
can run vms it can run a million containers and not even break sweat but if budgets are concerned
and this is this is where like the hidden cost of zfs
again starts to rear its head like the whole reason i got into linux in the first place was
something called pci pass-through because i was a poor student doing my master's and i couldn't
afford a second computer so i was like right i'm i'm at my desk at home writing a dissertation i
want a desktop computer and i couldn't afford one so can i just throw a graphics card in my server and then do pci pass through and then make two boxes
behave like one and we all remember the lioness video seven gamers one cpu i think from a long
time ago it's that kind of principle and you know it's just uh it's just a rabbit hole you can always
find rabbit holes to go down with Linux.
And for me, PCI Pass 3 was the one that got me.
And then self-hosting has been the one that's got me after that.
Yeah, for sure.
What's up, friends? This episode is brought to you by our friends over at Coda.
Coda is the collaborative all-in-one platform that brings teams and the tools they need to have together.
I'm a big fan of their docs and hubs designed for collaboration because it helps you bring all the things you need.
The documents, the spreadsheets, the power of different applications, integrations, and even some intelligence from AI.
It's so cool how you can bring the roadmap, the stand-up, the PDRs, the upcoming launches, the OKRs, the resources, all the things that you and your team need into a single place. I love that.
That is so cool. And it's not like they're not playing the numbers game. They have 50,000 plus
teams that run on Coda, Uber, TED, Toast, the New York Times, and even our friends over at Square.
And right now might just be the perfect time for you to try out Coda. Stay aligned by managing
your playing cycles in one location.
You can set and measure OKRs, as I mentioned before,
with full visibility across your entire team.
You can communicate and collaborate on documents, roadmaps,
and so much more instantly.
So if you want a platform that empowers your team to collaborate effectively
and focus on shared goals,
you can get started
with Coda today for free. Head over to coda.io slash changelog. That's c-o-d-a dot i-o slash
changelog. Get started for free. Coda.io slash changelog.
It's interesting how some version of not good enough got us to where we are. My version was trying to run Plex in various data stores, basically via the platform I had available to me, which was a Macintosh. And I had
repurposed Mac minis, et cetera. And yours was Synology. You know, do you recommend Synology
to this day? Do you, is there places where you think that platform
fits or is it just never a thing for you like would you give it to your grandmother or to your
mom like who who is Synology for I'm laughing over here because my answer is going to be it
depends oh gosh come on well you can't say that anymore no more well it does because there's a
lot of there's a lot of useful features in Synology for small to medium businesses.
They've got a lot of stuff with 365 integrations and Google Suite backups and Veeam support for all sorts of Windows host client backups,
that kind of stuff.
They did some skullduggery, which kind of ticked me off a bit,
with hard drive incompatibility.
So unless you use Synology-branded hard drives,
after I think it's three or maybe five years, they'll start throwing warnings, whether the hard drives good or not saying you are not using Synology supported stuff.
And I'm like, dudes, it's a hard drive.
Like, I know you want to lock people into your stuff, but that's just, that's just not cool. Yeah. I mean, even my issue with Synology was similar to yours,
where I was coming from SoftRaid on a Mac.
I don't know.
Are you familiar with SoftRaid by any chance?
I think I looked at it a long time ago, but not recently.
I mean, it's similar to, I guess, an installed file system like ZFS
in the fact that it's Software RAID, not hardware RAID.
And I think they recently, like in the last couple years, began to have a Windows version of it.
So I think for a while there, it was only on a Mac.
And I found out about it because of OWC, which is a pretty well-known hardware manufacturer for a lot of Mac peripherals.
And so they have these things called Thunder Bays in four drive, six
drive, eight drive, I think rack mounted versions of it. And then SoftRaid was the preferred thing
you would run as software to do the RAID. And so that's kind of how I found out about it. And
my disks and system in that case, while the unreliability of the cable is known,
the reliability of the software and the speed of it and the hardware was amazing.
If it weren't for that cable, I'd still be there.
Like if the cable didn't disconnect, I'd still probably be back in that world.
So whatever.
Point I'm getting to is that my experience with Synology was not terrible.
It was slow.
Moving from a very fast system like the write speeds,
no matter what configuration I did with it,
and this is back when I was only on 1 gigabit Ethernet
because 2.5 and 10 just wasn't available to mere mortals like us at the time.
This was multiple years ago.
And now it's sort of an everyday thing now.
But I just could not get write speeds and i'm
like this is just crazy like how are these things i'm like the very just very slow just very slow
and so i got frustrated with the fact that well i'm gonna spend a lot of money on the xeon processor
in this technology because i'm like i'm go big or go home kind of person i'm gonna put ram in it i'm
gonna stuff it with hard drives eight terabyte i think was the time was the drive size at the time and it was a xeon processor i'm like
this is and i didn't know i thought just throw a xeon processor that's that's how you get to speed
okay that's not exactly how you get to speed until you get to computation but not speed
and my experience was just that it was like well very expensive very expensive hardware for really not that great a performance personally.
And so that's what sort of set me on like the only way to get there is to learn Linux and bite the bullet and dive deep in.
Eventually, I built my own thing, my own box and whatnot, chose the motherboard, chose the CPU. And that was a very fun, very rewarding experience because to this day I'm like steeped in loving all things what we call Homelab now.
It wasn't called Homelab then, but it is now.
And that's what unifies us.
This single word, it's like, okay, do you speak Homelab?
Okay, we could be friends kind of thing.
And it all started from a Plex server.
Slippery slope.
It is a slippery slope.
Yeah, it absolutely is so I guess
you would not recommend or you do recommend Synology in certain cases but you would not
personally use it yourself because you've transcended that they're an appliance aren't
they they they are good at doing so remote backup system for example that I have one in my
infrastructure at my mom's house in England and I use so i've got two off-site backups one is at my mother-in-law's house which is a my old
english so when i emigrated six years ago i left my old server in england full of the old hard
drives and i'm like right i'm just going to leave this in a closet it's just going to run until the
end of time.
When we went back a couple of years ago,
I upgraded the CPU and dusted off the hard drives and stuff.
So it still works.
It still goes just fine.
It's got like 20 terabytes worth of ZFS drives in it.
And it's a remote endpoint that I connect to of a tail scale.
The other one is the Synology box at my mom's house.
And I use something called Restic,
which is a file-based backup system. And I configure that using a tool called AutoRestic and I use that combined with MinIO and S3 running on the Synology to do file-based backups because obviously ZFS send
is a block level thing whereas Restic is file-based so you've got two like a separation of concerns
there if there's ever any issues with
my zfs snapshots getting balked for some reason like i've got a completely separate system
again over tail scale to another box somewhere in england using rest stick so that's what i use it
for and the performance i couldn't care less whether it's you know half gigabit or 10 gigabit
speeds or whatever because it's over i I mean, my, my spectrum upload
is going to be the limiting factor, no matter what happens. So.
Rustic, Autorestic, Tailscale. Got to mention Tailscale, right? You know, I love Tailscale.
Well, yeah. Corporate shill time. I mean, they do pay my mortgage now, but
I used them well before I worked there. In fact, they sponsored self-hosted again,
long before I worked there. And I made a video for them about a year
ago. I made a video about them. I shouldn't say for them. I made a video about them a year ago,
which caught their attention. And they said, do you want to come do that for us full time? And
I was like, yeah, sure. So that's, that's what I do now. Very cool. Well, yeah, we are also
sponsored by Tailscale as you are well aware of and i also used tailscale before that i think i
even pursued tailscale like hey i love y'all can you please just find a way to make a value
proposition between us because i feel like we reach your audience and that was pretty easy for
me that's cool how you made that video and i i was checking out the YouTube channel for Tailscale recently and I was noticing how
when you took that over, I don't know if you actually took it over, but you're more prominent
there, if not the most frequent there, how much better
the production is of it, how much better the content is
that there was, I think Tailscale Up was a conference and there was content
there, but it wasn't, it was just sort of like you just throw content there it was a content bucket it wasn't
a driving force of the information around the product which I think you've done a really good
job of producing those videos I again I don't know you too deeply I've been a fan over the years but
I wasn't like so steeped in knowing all the things
you've done you do a really good job with producing those
videos and that takes a lot of
I would say skill and then also
on camera personality like you do a really
good job of the content
and the production part of it too
95% is the accent though
I think yeah I mean you do have
yeah that is you know your secret
sauce I can't maybe I could do that I have you know that is you know your your secret sauce i can't
maybe i could do that i don't know i don't have your accent that's for sure every every american
that ever tries to do a british accent that i've heard that goes hello governor like cockney oh i
don't even try i don't even try to uh impersonate the british language or accent at all it's just
not can't do it can't do it. Can't do it.
No. When people ask me to try and do an American accent, like I always turn into a Southern yokel. So I try not to.
Right. Like, do you know Matt Ryer by any chance? Is that name familiar to you? Matt Ryer?
No.
Matt Ryer is also, I believe he lives in London. I could be wrong where exactly he lives,
but he always, when we podcast with him him he's a friend of ours he works at
grafana but he's also done tons of stuff in and around the go world he always tries to mock slash
impersonate me in particular in my accent and he just doesn't do a good job in my opinion but
whatever i digress we did pretty good eh we
made it sort of like 35 minutes in before we mentioned tailscale i was you mentioned them
not me though always pleased when that happens but yes i know i know i brought it up but yeah
it's just how it goes they might actually be sponsoring this episode i don't know i think
we got them on the schedule still yet i'm not sure where they'll land but i think this may be
it may not be but uh i'm happy to mention tailscale sponsored
or unsponsored because i'm a true fan of tailscale like it's the only way for me i mean i can do
my own vpn stuff but it's just like why i think an overlay in most of my cases is exactly what i need
so you know i found interesting you mentioned about like video production and things being a
bit of a bit of a difficult thing to do i don't think when i took the job i'd appreciated quite how much being full-time in
making content was a lifestyle job like you know when you go to sleep at night you sort of noodling
on an idea how do i position this particular thing or you know you're just driving to you know taking
the kids to school or something and and it's always there at the back of your mind.
Do you find the same thing with doing a podcast on the regular like you do?
Absolutely.
I think, for example, if I know we have an upcoming conversation happening,
usually in the week or the couple weeks or a topic I want to broach,
the exact same thing.
I'm thinking, who's the best person to talk to about that?
Should that be, you know, based on a project?
Should we have them on friends and talk about it in a, you know,
a more talk show format where it's like more loose and less interviewee?
Absolutely.
Yeah, I think that's, and you kind of always have to be thinking about
not so much unique ways,
but not just simply slapping some people together and just talking.
You kind of have to have some purpose.
And then I'm thinking, like, for example, I'm having Brian Cantrell on this week,
which actually will come out next week on the actual podcast, but recording this week on Wednesday.
Just get Brian to shout into some servers really loudly and that'll upset them yeah precisely remember that video from like forever ago no what
was the video uh brian cantrell uh in a data center with a latency chart of some zfs servers
showing him shouting like as loud as he could into the server rack and how that vibration of
the hard drives caused a latency spike it's like a super old what yeah it's it's pretty interesting i'll see if i can find it and
send it to you back in his joint days i bet yeah probably yeah well he and i are both i guess to
put it mildly super fans of silicon valley the tv show, actually. But yes, the TV show. The TV show for sure.
Yeah.
Silicon Valley, the TV show.
And I'm wondering if it would upset people if we just talked about that the entire time.
And I don't think I'm going to do that. But as part of this whole, I'm driving my kid to school or I'm driving from here to there or doing this.
I'm in the backyard cutting grass listening
to a book but also side chatting with myself in my own brain this future of how will I present x
to y kind of thing is definitely there right it's like would I really upset people if we talked
about like what are my most favorite scenes could we could we spend 20 minutes with that
what if we spent 30 minutes what if we just talked the whole time about Silicon Valley, the TV show?
Would that really upset people?
It's got to be when Russ Hanneman turns up with his car with the doors that do this, not this, right?
Not that, yes, precisely, yes.
Or looking for thumb drives in the trash heap.
You never know.
They did a remarkable job with that show, honestly, of making it believable, yet yet entertaining yet obviously fake all at the
same time are you a super fan of silicon valley then i would i don't know what super fan qualifies
as but one of my servers is named anton in honor of oh yes the garage server of gilfoil so my pie
holes are gilfoil and danesh i have two pie holes so i used to have Richard in there and I think Gavin was in there
as well, but then I minimized because I had two locations for a while and I only have one. So I
only have two in one location. So Richard and Gavin were, uh, I tend to name my servers after
favorite fictional characters. Mooncake is one from final space. Magrathea is another from
hitchhiker's guide. And Oh yes. Oh yeah. Magrathea. That from Hitchhiker's Guide. Oh, yes.
Oh, yeah, Magrathea.
That would be so awesome.
You're right.
I have a Zoidberg somewhere lurking around, too.
Yeah, I think steeping culture, geek culture, sci-fi culture,
into tech things I make or build.
Like my main server is called Endurance
because I love the movie Interstellar,
and that ship was awesome.
And so Endurance is an awesome name.
And so my Proxmox box now it used to be a standalone ubuntu server now it's a full-on
proxmox box that actually has a lot of different services in it but the main box is uh is endurance
i love that so i didn't know you were a silicon valley fan so i i guess i would classify a super fan to be somebody who's watched all six
seasons multiple times oh well yes then yeah i'm a bit of a mike judge fan to be honest with you
okay i never really i was a bit young for beavis but king of the hill office space just he's just
a genius i think that guy yeah office space definitely resonate with me less
of a king of the hill fan less of a beavis and butthead fan definitely more of his i guess more
adult yeah beavis and bud was a little too immature for me i'm still working my way through king of
the hill for the very first time how was it i think i'm at like season six or seven or something
but it's one of those ones i just put on every now and again. I'm like, Oh yeah, this is kind of, but it's amazing how it's still totally culturally relevant.
And it was really,
yeah.
Yeah.
Like it's basically a show about parenting and,
you know,
masquerading as a,
an entertainment show of the time.
And a lot of the stuff,
a lot of the stuff,
particularly as I view America with a bit of an outsider's lens, I feel like Mike does a really good job of, again, in Silicon Valley, of doing the same thing, of giving you the perspective of re-watch an episode, I see something new and unique and different.
There's a little detail always in there.
One I shared recently, I believe I shared it in our Slack and maybe via DM to somebody.
It was the fellow that was at the data center.
And I believe, if I can look it up really quickly, his name, it was at Malliant Data Center.
His name is John.
That's right, John Browning.
And there's a scene where he is standing in front of the servers, and you can clearly see him current,
because he's the person standing there, the cameras facing.
And then you see his name badge connected to his shirt pocket.
And you see young John, clearly, in his name badge connected to his shirt pocket. And you see young John clearly in his name badge, right?
It's got his photo on it, his name.
And he's so young and so seemingly full of hope.
And then obviously the current image of him is hair pulled back, kind of frizzled, defeated for the most most part but content with what he's doing and you see this you know juxtaposition between john browning now to john browning probably when
he started at this data center years and years ago like this photo was taken probably day one
of him being an employee there and he's just so young he's probably in this i would say 19 early
20s in
the photo and then obviously john browning and the as we know him as the character is not
in his 20s he's more probably i would say closer to his 50s and as that character ages then he and
gilfoyle strike up this relationship through through that chess game yeah and it's like i'm
gonna move one piece and gilford keeps getting beaten. And he's like, ah, yes,
it's just,
yeah,
I do like that character.
Yeah.
I mean,
well,
all the characters I think are very special in a way like Monica care.
Monica's character arc was really interesting.
Initially we thought they would have,
she and Richard would have some sort of relationship that never happened.
I think they canceled that.
It doesn't seem like it, this should be a love story. So like so like let's tease it but let's just like put the tension there right
i think she saw his thing when he was going to the bathroom and there was a joke later on about
her seeing it again when he goes to the bathroom because laurie breen put her down at the end of
the hall right in front of the men's bathroom as a way of retribution are all vcs quite so i've
never dealt with one personally like directly uh are all vcs weird like that i know i know they
were portrayed perhaps a little rigid you know i think it's a stereotype to some degree but i think
there's a lot of truth in the stereotype because every time i speak to people who I know personally and well where I believe them to tell me the truth
thoroughly tell me that they've had unique experiences with venture capitalists are they
all like that I don't know but I think there's some version of like some truth there now I think
Laurie Bream's character was uniquely packaged let's just say like she was uniquely odd because i think
to be in that kind of position you have to be such an analytical person and potentially removed from
empathy to succeed right there's a certain breed of person that's highly successful in that kind of
strategic position that the ones who thrive the most are the ones that have lack of empathy or probably right
not very good with understanding because if you want to make a decision that's right for the
business oh yeah of you know like outsourcing a certain entire department and making hundreds of
people redundant locally like the whole chinese factory situation they cover right you know with
gavin he's like i don't
care this is not the new china i want the old china yeah yeah right yeah why are these kids
here singing to me get them out there working like it's a bad it's a bad demeanor to have as
a human being but that was his he's like we got i'm here for a reason build my boxes well it sounds
like you and i could probably talk about silicon valley for a whole entire show too so maybe we should i mean it depends if we're agreeing on whether
jackson hole is closer than oh it's it's definitely further i think gavin proved that
with the 10 flights he made uh what was his name his sidekick what was his name i try to remember
all the characters names very well it escapes me too so hoover hoover was
his name love that character too gosh i mean like the way he was gonna like throw down on uh patrice
was her name when she was talking crap he says like some would argue that none of the things
you ever invented was actually good for the company it never made money it would have been
better if you didn't invent those things at all and uh he's gonna like swole up on her and like attack her and gevin was like stop that hoover anyways back to some home lab stuff gosh we could
probably go on about that so i was also catching up with your current stuff your blog as you'd
mentioned blog.ktz.me which is a cool domain and you mentioned a while back and i haven't played with this
personally yet and i know you have a youtube video on it it is on the tailscale user or i suppose
channel on on youtube and you build out an open sense box here in your blog back in 2023 like
last year sometime like not that old so if you built this recently it's still current for
you like november to now is not that far so this is not ancient history but it does it's a bit it's
not this year well that box is actually pretty ancient i built it the week i emigrated to
america but i only finally got around because doing a podcast that as i do i quite often mention
open sense and things and folks are like oh a, Alex, what build are you running for?
And I'm like, well, it's this really old i3, what is it, 3225.
It's a third-gen Intel chip that these days is worth about $6.
So the build is still relevant.
I actually got fairly recently a UniFi PDU Pro,
which lets me look at the individual
power drawer of each plug socket that you know each device is plugged into and i thought that
this box pulled somewhere in the region of 10 to 15 watts unfortunately it pulls more in the region
of 25 to 30 watts just old older hardware is less efficient that kind of thing so i am kind of on the lookout for a replacement i might get
one of those um n100s or something similar that does that has a like a handful of two and a half
gig nicks on it or i might try and build something with sfp plus in because i've i've gone 10 gig
in the house since i built this box also i hear reliably that Spectrum Woes may be over soon. The AT&T are apparently going to be servicing my neighborhood with fiber, which goes up to 5 gigs.
So I might actually need more performance from the firewall soon anyway.
But if you are looking for a fairly cheap-ish kind of, you know, build-it-yourself firewall, it's pretty hard to beat an OpenSense box. So in that sort of $150
to $200 range, you can put together your own mini ITX-based system with a really old CPU for pennies
off eBay. It just depends, again, I know I'm banned from saying it, but it depends on what
the availability of different hardware components are. You may find it's hard to find a very old specific intel motherboard with two nicks on it for example
which the dq77kb is the one that i used in that build because it has the dual nicks you could
look on aliexpress and find a more modern more power efficient system for not much more money
so it really depends on what you're looking for well there's a couple things in there that we
can talk about which is one should you run your own router slash firewall
versus just buying UniFi,
which you mentioned UniFi and the power switch,
at least the, what was it?
I've got a lot of UniFi gear in the house, yeah.
And I'm a fan of UniFi.
And, you know, in all honesty,
my home lab is not so precious to me
that I need to run all the services.
Like maybe you might be,
cause like you're more professionally aligned with that being a true thing for
you so that you can leverage the ideas and the content for your tail scale job
and your personal podcast.
That's the excuse I give Amex every month anyway.
Yeah.
So I guess the one thing is, is power efficiency. You've mentioned a couple of times, That's the excuse I give Amex every month anyway. in a lot of places there's inflation of prices for groceries inflation of prices for our power
and like i know that my power bill in this summer is likely going to be around three to four hundred
dollars a month and that's insane right it's just insane to think like that's that's a norm well
when i emigrated six years ago, the power price per
unit, so kilowatt hour was about 10 or 15 pence a kilowatt hour or something like that in London.
Where I am in North Carolina, it's 12 cents a kilowatt hour, give or take. So, so far as I'm
concerned in my personal infrastructure, like 12 cents, it's about a dollar per year per watt give or take and i'm totally fine with that you know
if it's a if my rack which i i've got the data now to prove this pulls three four hundred watts
am i getting three or four hundred dollars worth of utility out of that spend every year well
most definitely because as you mentioned i use it to it's like a carpenter with his chisels right
i'm using it as part of my day job but it gives me a lot of utility in terms of plex and jellyfin and all that kind of stuff.
But on the UK side, my old UK server, for example, that's at my mother-in-law's house,
it's gone from 10 or 15 pence a kilowatt hour up to 40 or 50 pence a kilowatt hour in the last couple of years,
which isn't quite a big difference and i
you know it's not my power bill that it's affecting but i i'm still cognizant that
i don't really want to be running really old dual xeon boxes for example that are
hot and noisy and drawing down hundreds of watts just sat there doing nothing so
that kind of base idle power draw is is a big attraction for
me if i can get that down under 100 watts for a big a big server that's got you know half a dozen
hard drives in it or whatever then i'm all about that so you would not say that you're you're aware
of the power draw but you're not fixated on reducing everything to as low as possible you're you do shop for efficiency though
right generally my stance in life is pragmatism it's the reason i'm talking to you from that book
today it's the reason that i don't necessarily as much as i don't disagree i don't agree with
everything that plex has done in terms of like user data sharing over the last couple of years
i still run a plex server just for a couple of bits and bobs here and there,
although I'm getting closer every day to switching it off
and going Jellyfin full-time.
That's all right.
That's another discussion.
It's just pragmatism first.
I want to achieve a certain task.
I want to achieve a certain goal with technology, with computers, whatever.
And sometimes you just have to sacrifice a couple of, or compromise on a couple of scruples
to get there.
Mm-hmm.
Well, let's go there and lighten me, because I don't have a reason to entertain Jellyfish
necessarily.
I'm not in the details necessarily of the amount of user data sharing that Plex is doing.
I do think that I've always wondered what will happen
when the person who is me that is really only using Plex
to serve up my own data, my own movies,
it seems that they're moving more and more
into some sort of streaming thing,
which I think is sort of turning their back on
or turning away from their core audience
or at least what got them to where they're at. is that wrong or right i don't know that's absolutely
right i mean if you think about the business model of plex there isn't really a huge amount of money
in letting people serve their own content on their own boxes that you you're just not injecting yourself into that transaction anywhere whereas if you are streaming stuff through some internet-based tv service you
can claim that you were the originator of that traffic and probably gain a couple of pennies per
stream over time that's going to add up you know office space style but the the issue with plex is that fairly recently so six months ago they
decided it was okay this is just one example in a long string of f us today user base i think
they decided it was okay to send all the people you were friends with on your plex server your
watch history like they sent you a little email like a newsletter saying hey did you know alex just watched silicon valley and you think to yourself well that's that's cool i didn't know
alex was into silicon valley for example or star trek or whatever it is but then you extrapolate
what needed to happen in order for them to send that email they know what content must be on your
box because they've done some kind of a content id to say this file is silicon Silicon Valley. Okay, we know they do that through the metadata stuff anyway,
but we now know that that must be stored on their servers somewhere.
They've then cross-referenced that with you and your user ID,
and then they've gone and decided it was okay
to actually make that publicly available, air quotes public,
to people within your friend network on Plex,
which I don't believe was part of the original idea behind Plex.
The whole point was to share files from my local box
and not involve a third party
and allow that kind of data collection to happen.
I just think it's completely unacceptable
for them to collect that data in the first place,
let alone share it.
So I was right.
Tailscale did in fact sponsor this episode.
So I'm going to put an ad in here for my friends over at Tailscale.
Love Alex.
He's awesome.
This conversation is great and I hope you're enjoying it.
But he also does some really awesome videos on the YouTube channel for Tailscale. And recently he did a tutorial, kind of a walkthrough of using Tailscale with
Home Assistant and what it took to set it up and access Home Assistant remotely via Tailscale.
Take a listen. Under Home Assistant, we're going to go ahead now and install another add-on. So
I'm going to go ahead and install the Visual Studio Code server add-on.
Whilst that's doing that, I'm going to go ahead and go back to the Tailscale add-on that we installed earlier
and just grab the piece of configuration that we're going to need from the documentation.
In the documentation page, do a Command F or Control F and search the page 127.0 and there you go.
We just need these four lines of code here.
Home Assistant by default blocks connections from untrusted proxies,
such as the tailscale proxy.
In this case, we're going to add the 127.0.0.1 as a trusted proxy in the list here.
So I'm going to go ahead and copy this to my clipboard.
I'm going to go ahead and click on start and then also show in the sidebar.
And you can see we're basically in Visual Studio Code but in a browser and this is running directly on Home Assistant and has access to your configuration files
and what have you underneath. All we need to do is paste those four lines into our configuration.yaml
file and restart Home Assistant. So I've pasted the four lines, I'm going to go to the hamburger
menu up here, click save and then settings and restart Home Assistant.
We want to go back to the add-on section and under Tailscale, we're going to have to go to the configuration tab for the add-on and click on Tailscale proxy.
This is going to turn on Tailscale serve. This is what will automatically generate you a TLS certificate using Let's Encrypt for your tailnet.ts.net tailnet name. So if I click on save here it will take a moment but it's going to
restart the TailScale add-on. And so now I should be able to go to https home assistant velociraptor.ts.net
and it's going to load my entire home assistant instance over TailScale with a TLS certificate
using the name from my
tailnet. And I can log in just as if I was using the IP address and port number that I was before.
And you can use this name from anywhere on your tailnet. So any device that's connected to your
tailnet, such as a phone, for example, that can now connect to Home Assistant, whether you're in
the house or whether you're at the coffee shop or whether you're in Iceland looking at volcanoes,
it doesn't really matter where you are.
If you're one of the few out there who have not tried out Tailscale yet for free,
you can do so today up to 100 devices and three users totally free at Tailscale.com.
No credit card required.
Just go there, sign up, get 100 devices, three users, totally free.
That's where I'm at.
I use Tailscale totally free
and you can too. I'll link up Alex's tutorial in the show notes. Check that out. Tailscale.com.
Do it now.
And how does Jellyfin compare when you compare?
Well, it doesn't have a cloud component at all.
So one of the big issues with Plex is that if your internet goes out,
you can't log into Plex, even though the software is running locally,
even though the files are local, you can't authenticate.
So you can't access Plex.
Jellyfin is completely self-contained and completely local,
fully open source compared to Plex,
which has a closed core.
And Jellyfin, as a consequence,
doesn't provide some of the niceties that Plex does,
like friend sharing,
you have to do this all yourself,
user management, you have to do it all yourself.
There isn't really an easy way
for remote friends and grandparents or whatever
to access stuff on your server without opening up ports in your firewall or getting them to use something like Tailscale.
You know, there's a, it's a lot more do it yourself.
Like you've got to bring a lot of the pieces of the jigsaw together yourself with Jellyfin.
And some of the clients are, they're good, but they could be better.
They're not quite as polished as Plex.
For example, they don't have a samsung tv client i mean i don't know the last time i went to a random tv app store and
didn't see a plex client with jellyfin unfortunately that's just not the case yet so it's look at the
business model and it's um with plex the business model is monetize the user's data, it looks like. And with Jellyfin, well, it's a free and open source project
with no financial incentive, really.
They're just a bunch of cool people making cool,
like it's the spirit, the true spirit of what open source means.
Yeah, I think where I struggle potentially with open source,
and I'm obviously a huge fan of open source,
but where I see interface meet open source
tends to lack in comparison to something that is funded.
I.e. Plex has a phenomenal user interface.
They've got apps for every platform.
And I think if you lean on open source in that way
because there's no financial incentives,
there's going to be some
sort of diff between one you know like my nvidia shield version of my application for plex versus
or jellyfin versus the apple tv version i also run the same household and i just that's where i'm
like i don't want to lean on open source now i would love it if it was amazing but you know who's
going to make it amazing i have no idea i don't want to sound like a anti-open source person that's just where i'm
like could be you adam no gosh no it could be you it would absolutely not be me i would support
welcome right that's that's the oh that's the running joke isn't it that is the running joke
and that's i think that's the the beauty and the challenge of open source is that
prs are welcome and that if you want change you be the change and i'm down for that i would be
way down for that if i was younger it's not where i would value my time i would rather exchange a
lifetime license fee like i've done with plex in a way to pay for it versus pay for it with my time
simply because it's just not where I'm at. I would welcome anybody else who feels they have that time
to do so and get value from it. That's how open source works is you also show up and you give
value and you get value in your career, your opportunities, or you get value as a user,
or you get value as a sponsor of the open source, or whatever it might
be, I'm not that person at this moment, nor will I be in the foreseeable future. So not anti open
source, but just like... So which is right then, Plex or Jellyfin? Dare I say the answer is,
it depends? It depends. It probably does depend. Well, I think it gets more clear to me, and I may have to make compromises on my user experience
if Plex keeps going the direction it goes.
Because I've already gotten this feeling of
they care less about the kind of user I am for Plex,
even though I've given them a lifetime pass.
I've bought the lifetime pass that they've asked me for.
I've exchanged the request of me as a consumer
and have done it a few times too
because I have other users that are in my network.
And so I have multiple lifetime passes.
But I see more and more that Plex is less seemingly
like they're for what I'm trying to do with Plex itself.
And so maybe Jellyfin is my future.
It's obvious when you look at the features,
they choose not to prioritize.
Like what?
Well, audiobook support, for example,
has been high up in their user forums.
They have this upvoting feature that Plex Pass users
can upvote, request certain features.
Audiobook support, for example,
has been high up that list for many years,
and they're not interested. If they were interested in becoming like the premier
like self-hosted like fully local file serving thing they wouldn't be adding all of these
streaming services and you know all this other stuff that nobody's asking for really other than
somebody who needs a bottom line padding somewhere you You're right. I mean, I think, so I use Plex Amp.
Oh, Plex Amp is fantastic, though.
I think it's great.
It could be improved.
In what way?
It's just not as modern as it could be.
It's not as fast as it could be.
There's a level of caching it can do at the client level that it doesn't do.
There's definitely UX ux improvements in
particular i think the ui is not the worst ever i would say it's okay there's definitely ways it
can be improved upon when it comes to like but the recommendation engine the bit that actually
matters is pretty good and it's on par if not better than what you get from the spotify's and
apple music's of this world yeah and it's all local and you know i i
really appreciate like their mood playlists and uh the stuff like that that it figures out for you
yeah i did hear a rumor and i don't know how true this is that they are working on some kind of a
spotify connect style plex amp feature that will let you stream to multiple endpoints a bit like
sonos do a bit like rune does from plex amp and
if that comes and it really will be unquestionably the greatest self-hosted media player but
music player i should say yeah i think uh i'm down for that i mean i think audiobook is probably next
i'm a big despite cory doctor being what i would consider a friend and multi-guest appearance here
on this show and other shows we have here telling me that I shouldn't be.
I'm a fan of Audible.
I mean, they've really done a great job cultivating good content.
Now, their demeanor as DRM and lockout and artistry and, you know, strangling the market.
Forget all that stuff, okay?
I get the books I want.
Well,
audible,
as you say,
has done a lot like Amazon and Walmart before them and see as before them,
right?
They've all done these things to strangle mom and pop and local,
you know,
independent media outlets.
Right.
And at least audible gets people paying for books and authors get paid.
That is a huge plus.
If you're interested in liberating your audiobooks from the DRM that Audible encases them in,
there's an app I can wholeheartedly recommend called Libation,
which then lets you download the, I think it's an MP, M3U file or something.
I forget the AAX maybe format i forget the
format exactly it downloads that strips to drm and then spits you out a encoded file at the end
which you can then throw into your plex media server audiobooks folder and if you're an ios user
you can use an app called prologue which does almost everything you could ever want to basically
be a self-hosted audible clone so i've got all my audiobooks just there is that right and these are
all books that me and my wife have paid for on audible and so there's no piracy going on here at
all like we support these authors and it's fully drm free so if for whatever reason audible decide
to rug pull not i'm suggesting they're going to but they might if they decide to change the terms of service on us that you know books are more than 10 years old
you can't listen to anymore without rebuying them or something who who knows that's never going to
happen to the thousands of dollars worth of books we've bought on audible yeah that's good i'm gonna
i'm gonna look into that after this podcast and uh libation and liberate my audible because i mean i i don't know how you
are since you re-watch silicon valley you may re-listen to your audible books there's a couple
books that i re-listened to i'll probably listen to both versions of the martian the one with will
wheaton and the one with the other reader that i can't remember his name they're both amazing i
like will wheaton's version of it because he's got that Wil Wheatonism that he is.
I'm a big fan of Ray Porter as a voice actor.
So I pretty much, I discover new things to listen to and enjoy because of Ray Porter
being the narrator of the book.
Love Ray Porter.
I can just spew out if you want to listen to anything I got to recommend you personally or the audience listening.
I have no problem.
Yeah, let's hear it.
Let's hear a couple at least.
Okay, I'll pull up my list here.
Hold music, please.
I enjoy listening to there's a good balance when I'm falling asleep.
Like technical, they've got to be interesting and slightly technical, but not so interesting or technical as that.
They actually hold my attention,
but not so boring as that.
They don't hold any attention whatsoever.
So I find a really good one for that.
That's a fine line.
Yeah.
Is,
uh,
Adrian Newey's how to build a car for F1 nerds.
Really?
It's a little bit of a life story of Adrian Newey,
like the big,
the famous formula one car designer.
Yeah.
Uh,
and that's,
that for me is my sort of like
i need to fall asleep but my brain's racing right i'm gonna put the uh adrian newey book on and i'll
fall asleep in 10 minutes flat every time well i've got my list up and i will say beginning with
will wheaton i know i mentioned ray porter but will wheaton he read or sorry narrated Ready Player One and Ready Player Two both of those books are
in their own places phenomenal I think Ready Player One as a book is obviously a lot better
than the movie although the movie was still pretty cool I would say I discovered Nick Jones which I
believe is also a fellow UK inhabitant I don't know what do you call yourself national where you're
from person i think he's from the uk nick jones but ray porter read his his series and it was
gosh what is i'm trying to find the because there's like six books in this series i'm trying
to find the one that's the one i can recommend that begins it it's the joseph bridgman series
if you look that up, Joseph Bridgman,
Nick Jones, I've read them all or listened to them all. They're all phenomenal. It's kind of
like an interesting take on time travel. Really, really cool. A more recent one that I took a
little bit to get into because I'm not really into like military, although I've been in the military,
I'm not really into like military fiction, I say. And I got into Jack
Carr's series on The Terminalist. And The Terminalist is now a series on Apple, or sorry,
Amazon Prime. And you can go check that out. I haven't watched the series yet, but The Terminalist
as a book, and then the follow-up, True Believer. I think there's one more book in the series,
maybe a couple more. It's really solid.
I dig it quite a bit.
And then I think my all-time favorite series ever is The Bob-a-verse.
It is We Are Legion, in parentheses, We Are Bob.
It is so good.
It's a software developer.
It's not spilling the story.
It's a software developer that dies and comes back AI. That's the whole entire premise of the story. So like if you read the jacket cover, it would say a version of that, you know, that series is like five, I think it's going to be six books deep, but Ray Porter reads it for the author, Dennis E. Taylor, whom I think is, he's actually a software developer himself from Canada turned author.
And he has some really, like there's a lot of entanglement in the story around the Bobaverse
and We Are Bob and We Are Legion and all the different books that have come after it.
There's such a, because it deals with relativity and space travel and time dilation. He has software he's home-baked and written
to maintain the chronological order of details.
It's that entangled.
That's cool to me.
Behind the book is a software developer turned author
that wrote his own software to maintain the chronological order
and time dilation details of all the travels that happen as part of the
series i think that's just like super cool but ray porter pretty much anything he reads i will
at least pay attention to it and consider you know diving deep into it the narrator makes all
the difference it does yeah i think uh that person really has their job set for them. One I really had higher hopes for
was this book by Nathan Heistad and Jasper T. Scott,
and I think it was called Final Days.
It had a really good beginning.
Like, it had potential,
and then it just got really, really different.
And then it ends.
It's not a bad finale for how it should end, but like, it's just,
if you go and listen to it, it's worth listening to, but it's not a re-listen in my opinion. I
will re-listen to stories again a year later, a year or two later, because my wife says I'm weird
like that, but I just really enjoy things, you know? And so we don't have this plethora of really
good things coming out. And so I have to kind of go back to what i know and because i have
a human brain that forgets the details or wants to immerse myself even more in some of the other
details i don't mind re-listening i could probably go on but that's enough for now i mean i want one
more project hail mary by andy weir that's a really well-known one though because it was just a
andy weir is the guy that wrote The Martian, which became a movie.
Matt Damon was the primary character in there.
I cannot wait for Project Hail Mary to become a movie.
Just because I love both sides.
I love the deep, deep book.
In this book, Project Hail Mary is super deep in the details.
Takes a turn you would not expect.
It's a phenomenal book.
Ray Porter obviously narrates it.
And I'm sure it would be just as good as a movie i noticed that ryan gosling is slated on the uh on the
on the slate for hail mary how'd you feel about that you know i don't know honestly i think
i would say not judging based on his barbie performance because i didn't watch barbie and
i'm not against it i just haven't yet i feel like i eventually have to and i'm stuck ryan gosling is just always very dry in his
delivery and if you like that great yeah there's so i re-watched drive recently and it had been so
long since i watched drive the first time which he's the character in i had forgotten the entire
movie and i actually
questioned while watching it like have i really watched this before that's that's how far i had
been if i recall there's a lot of very serious looking goes on in drive there is yeah i don't
know if i'm that excited about him being the star in that in project home area the movie i don't
know i think i can't say for sure i think
first man was a really good movie that he was in there's several which was basically the story of
going to the moon that's why it's called first man first man on the moon there's a lot of good
things about ryan gosling as an actor i think he does a pretty good job in most cases it could be
ryan reynolds that i think he was also slated to be and i think he's maybe good
for it too i don't know there's a comedic angle to the story too there's a lot there's some humor
in it so i don't know i would also be certainly happy with a no-name actor being found and
discovered yeah because that's a breakout kind of role we don't see enough of that these days i
don't think we don't are you a big movie fan i assume since you run plex you must be a big movie fan then right i think so yeah
i mean i enjoy a good movie as much as the next guy yeah if you had nothing to do for the next
four hours and you can go sit down and nobody's gonna bother you at all whatsoever and you got
your favorite drink of choice whether it's tea or an ipa or scotch or bourbon i don't know what
your flavor is whatever it is whatever your
a little snack you know whatever it might be everything's set and you're sitting down to
watch a movie re-watch or brand new what are you going to sit down and watch well every year on my
birthday i do just that and i always oscillate i have two movies that guy richie did in the 90s lock stock and two smoking barrels
and snatch and i i'm forbidden from watching these movies on any day that isn't my birthday
so i don't ruin them because i've watched both of them already about 20 times and i just love
the dialogue i just love the pacing of the movie i love the cat the plot like it's just like it's
almost shakespearean tragedy in the sort of farcical nature of how so many different threads come
together at the end um so those those two i can't pick between them those are probably my absolute
favorite movie movies of all time matrix is up there too maybe probably a little bit down the
first one of course of course yes yeah probably
probably those three are my top top three so the matrix lock stock and two smoking barrels and
snatch now i've never seen lost stock and two smoking barrels i have seen snatch but i have
not re-watched snatch i'm jealous of you because it's such a fantastic movie well now i have to
acquire it and then watch it because I do not own it.
And I don't know about you.
I prefer to watch movies even if I have the disc.
I'm going to rip it and put it on Plex before I even think about putting in a Blu-ray player.
I'm just not going to do it.
I'm just not going to do it.
It's not going to happen.
What I love, I suppose, about suppose about you know and i haven't like
gone deep on how all this works i'm just a user not a depth person when it comes to the mkv format
and what's behind the scenes there but i'm happy that when i rip my 4k discs that i keep hdr and
all the audio codecs that go with it so it's as if i'm watching the original there's no loss which i think is
awesome because i have an hdr 4k projector and the bit rate's really high too this is something
that netflix and and amazon and all these guys they advertise 4k well okay yes the resolution's
technically 4k right but the bit rate between a blu-ray even and a 4K file that you'll get,
even if it says Dolby Vision through like Apple TV Plus or whatever,
the bitrate of the, you can just tell.
Like if you have an OLED TV or something and you're looking at this thing
and you can just tell one is significantly more,
it's got more meat to it than the other, more fidelity to it than the other.
It's not like lossless audio where you have to have the perfect headphones and the perfect speakers and all that and quiet room
and actually be focused and listening to hear the timbre of the snare or something like no
high video bit rate makes a huge difference yeah so i assume you you own snatch you have it on your
plex machine i bought the dvs as a student long long long time ago
so I count that as a purchase do you have then the HD version then or have you just sort of
gone back to the OG DVD uh sometimes people are like you know what like even aliens I saw this
recently there's a there's releases now on 4k of movies from our past. So Aliens, which was the second in the series from Ridley Scott.
Alien was the first one.
Aliens, plural, was the second one.
And this has recently just come out on 4K Blu-ray disc for at-home purchase and whatnot.
And I heard there was a big uproar about this because there had been people who had watched it on every format since it's you know
released back and i think the 80s i think it was the 80s that they were like i missed the grain i
can't like it looks amazing but it doesn't feel like i'm watching the same movie and you kind of
aren't because the way you perfect the transfer from the original tape to the transfer process
they have to 2k and then an upscale to a 4k or whatever the
transition might be for them there is a grain loss there is a colorization process for sure
all that stuff so i guess my question really is like do you watch the dvd version of it because
you're a purist or can you would you be okay with the the blu-ray version of it now i think that the
transfer is really important so you look at things like the criterion collection and they go through huge they go to huge lengths about how
they do the transfers from from the negatives to you know like remaster them for for high definition
releases and i think you know the release makes a pretty big difference but you can lose some of
the nuance by having it be a different format than
what you watched it in originally in fact just a couple of weeks ago we went to we didn't realize
it was may the 4th but we ended up going to the cinema to watch star wars episode one at the
cinema on may the 4th obviously star wars day you didn't do that on purpose no we didn't and it was
anyone i stood up at the end we stood up at the end of the fourth
man no i know and we stood up at the end of the movie and i looked at my phone and i said to my
wife it's may the fourth that's why this is on that's what that makes sense we only realized at
the end but that movie held up and i will tell you in the in the setting of it being in a proper
cinema like i had a vision pro for a couple of weeks and that thing I thought was the
best movie watching experience I'd ever had.
Like for on a plane and stuff,
I still hold that to be true,
but nothing quite beats going to an actual cinema with popcorn and the
noises and the people around you giggling at Jar Jar Binks,
his stupidity.
And like,
you know,
it's just,
we figured it out a long time ago.
Like the cinema is where it's at.
Like, can we just keep that going?
Well, then you also have directors like Christopher Nolan,
who when he creates films, he creates them for the cinema.
And Tenet, one of his more recent films,
and I think potentially even Oppenheimer too,
is criticized for the at-home
experience because it doesn't sound right in quotes sound right and the dialogue is a little
off that's because like cinemas sound different because it has a massive center channel that all
the action and initial kabooms and dialogue come from like It's just a massive speaker. It's a series of speakers even.
And the sound design of the system, the actual
hardware system, is uniquely, not even
apples to apples, different than anything you would ever have at home. That being
said, I don't know about you and how deep you go,
but I had to in my newest house I built, which we moved to Austin two years ago.
We built a house in my last home.
I was, for the first time ever in my life, I actually had a room dedicated to be a media room.
And it was big enough to actually be a theater.
And because I'd built it, I was able to wire it.
And so because I was able to wire it, I can place speakers wherever I wanted.
And I could also place where I could put a projector
because the room was big enough.
And so I did that in this newest house as well.
And for those who listen to this show,
they may have heard me say this already,
but you're new here.
So I'll tell you, but maybe repeat for them.
I have a 4K laser HDR projector.
It is the Epson LS-12000.
If you have researching projectors,
this is a really phenomenal one to get at home
for your home theater.
I have Klipsch THX cinema speakers in wall,
center channels behind the screen.
I have a 120-inch acoustically transparent screen that allows you
to have the speakers behind it so my center channel is behind the actual screen when i did
all the installation i made sure that the speakers were on an even playing field an even plane so
that whenever the flight the plane or helicopter or whatever happens and it goes around the room
that it all it doesn't it's not like low then high then low then high
it's on a single audible plane and uh and then i topped it all off with actual cinema seats
and so we have got awesome two rows set of four instead of three because we have family who comes
over and that's my that's why i'm such a curious when it comes to, like what I mentioned before,
the HDR being present in the 4K transfer from the disc through MakeMKV to being played through Plex.
You didn't fancy a kaleidoscope, like Blu-ray disc auto changer then?
I haven't tried it.
I think they're like 25 grand, so I can understand why not. Oh gosh, yeah.
I thought you were talking about software. I think they're like 25 grand so I can understand why not oh gosh yeah I think okay yeah so the I
thought you were talking about software I'm like yeah I would never um I would probably never no
yeah I would never spend 25 grand for a player I can't say I would that's for sure when I can
build my own right when I can run it on Linux and stream it across my home network that is my
home web that's the way that's where it's at. So for me,
I agree with you.
We got there.
Me bragging basically about my system was,
was because you said cinema and I agree.
I don't go to the cinema almost ever anymore,
unless I need to get out of the house or there's a reason to really go and
watch the opening of a particular film.
Like John Wick 4, for example.
My wife's like, hey, you know what?
You've been working really hard.
I bought you tickets.
I will not go and buy myself tickets to the cinema.
I love the cinema.
I went and watched it in IMAX on a massive screen.
It was phenomenal.
I loved it.
It's not a replacement for my home system, but at the same time, like I wait for movies to come out on Blu-ray or 4K Blu-ray, purchase them and then put them on Plex. And my initial experience with any new content is usually in almost every case when I've purchased it myself, because I like it a lot on Plex. And in some cases I'll watch it streaming. But for the reason you mentioned about
bit rate and stuff like that, I just generally don't want to do that. There's a pragmatic angle
to, you know, being in the family room sometimes and not having the perfect or bit perfect copy
play. But with a self-hosted media server, it doesn't really matter. You can just play the 80 gigabyte rip whether it's on a you know cheap roku tv in a kid's bedroom or on the
100 inch projector screen like it will just scale and transcode and do what it needs to do
yeah behind the scenes the only issue i've had and uh maybe as host of self-hosted you know
this and you've heard this but whenever i play 4k files to an apple tv that is getting
access to the network via wi-fi there's always lag and frame drops but my nvidia shield that is
on the same network the same wi-fi does not have that issue i had something with the vision pro
i don't know whether this holds true to the Apple TV or not, but something to do with the specific 5 gigahertz Wi-Fi channels
that the Pro was using had to be a certain channel
in order to stop stuttering when I was doing
like Moonlight game streaming across the network.
I don't know if that's worth some research on the Apple TV side.
Could be, because, I mean, they're both on the same Wi-Fi network.
It's not a Wi-Fi issue. It's not a Wi-Fi issue.
It's not a bandwidth issue on the Wi-Fi.
And it's every Apple TV that is accessed.
No, not bandwidth, but airtime.
If it's changing channels, then it has to basically retune the channel of the radio
that's broadcasting as well as receiving.
And that switch has some latency and then has to go back to the other channels
that your other devices are on etc well what else can we talk about as we as we let people go from
this hour and a half fest of home lab and it's been an hour and a half hasn't it media and
audiobooks and self-hosting and a little sprinkle of tail scale in there a little sprinkle a little sprinkle of tail scale in there. A little sprinkle. A little sprinkle.
Got to pay the bills, you know?
Mm-hmm.
What else?
I don't know.
You're the host.
You tell me. You got anything else?
Any good, anything left in your pockets?
Well, we haven't talked about cars at all.
I could probably talk about Volkswagen Golfs until the cows come home,
but I suspect that's a very niche topic.
It is very niche, and I probably couldn't follow you very well.
Oddly, I have never been, well, at one point in my life I was a car guy,
never a person who worked on them.
I certainly enjoy vehicles,
and I'm more of a pragmatist when it comes to vehicles nowadays.
I don't upgrade them after I purchase them.
I don't do anything unique to them.
They're simply a utility.
And I'm probably the worst because I drive an F-250,
and it just is my massive diesel truck,
and it pulls me and takes me.
In most cases, I'm the only person in it,
but I do pull things with it,
so I use it as a truck frequently.
It's not just a Texan Ferrari, so they say,
which is, in Texas, f-250s are super
common refer you to our previous conversation though about trading time for convenience
yeah with plex and jellyfin versus cars and like uh like anything it's a compromise yeah it is a
compromise all right alex while drop some things in the show notes for people to yeah to to point
back i had no idea that you were a part of
and the inceptor of, the inventor of,
I guess the originator of Linux,
what has become LinuxServer.io.
Had no idea before this call.
I love that surprise.
That's so cool.
It is fun.
I'm a big fan of your podcast, self-hosted.
Big fan of Homelab, as you know.
Big fan of Tailscale, who employs you.
So keep doing what you do
and glad to call you a friend glad to have you on the show yeah well thanks for having me it was a
pleasure and at some point we'll have to return the favor and have you on self-hosted i would uh
i would say yes and be there no problem good deal and i will see you in raleigh in october i hope
yeah you will see us in raleigh in october we are making plans with our good friend
todd over there at all things open big fans due for a catch-up he's been busy we've been busy
you doing a live show you know what we tend to do the hallway track we tend to set up a booth and i
think you saw us how we had set up last year yeah i saw you last year i was a bit chickened to come
over and say hi because we hadn't met yet yeah well next year you have to and you have to get on the mic too or i guess this year not next
year uh i'm thinking like last year next year but yeah you get what i'm trying to say yeah i think
that's uh jared and i we love covering the hallway track there's so many stories in the hallway that
you get to peel back as part of how we've done that and we perfected it over the years and it's
just we like it a lot there's some people who listen to don't really care for the sound of the people there but i'm
like you know what that's what makes it the hallway track like if we were like in the studio
would it sound like we're at the conference i've had similar comments on my youtube channel of like
i'm in my basement doing a server upgrade and i've got my phone out in front of me like this
you know doing the selfie thing and people are like dude get a tripod and i'm like that misses the point yeah that's not
the point like if you watch any adam savage stuff like you'll know what i'm talking about like he's
in his workshop and he's tinkering around and he's got his phone balanced on like a little arm and it
sort of wobbles just a little bit as he's talking and he made a really good point in it he was doing
an interview the other day that each of those decisions enhances the narrative and tells a story part of the story at least like
i'm in the midst of moving around my shop so of course my camera's moving and the same is true
of the hallway track yes there's people talking in the background but i'm at a conference with
other people that's the whole point that's part of the narrative we want to take you there that
was our point was like we want you to feel like when you listen you're standing right there
as if you were there even though you're in europe or japan or places we have listeners that are not
in raleigh north carolina if you can't be personally present it takes you there there's
a balance of course if all you can hear is is room noise then that's a problem but i know you guys
do a good job with audio.
And we do.
We run it through a system, an RX plug-in,
that tones down the background sound enough.
Elevates the foreground, de-elevates, I suppose,
or diminishes the background to some degree.
But we still have it present.
We do some processing on it.
We definitely EQ.
We edit so that there's less of the ums and ahs in there not just the ums and ahs but just the the stuff that happens when you have a natural
conversation and in a lot of cases it's uh it's a better artifact in the end so yeah we'll we'll
see you there at all things open big fans and what what was the steakhouse you mentioned before not
sullivan's but what was the other one angus barn is it angus barn like angus beef angus barn okay oh that's in downtown uh it's like a 10 minute 15 minute uber
away but make a reservation because it's often extremely busy would you say like a week's in
advance like if i if i knew we were going in october or whatever the date is just just make
one as soon as you can because it fills up pretty quick and it's got a
bit of a price tag i'll warn you up front but it's good stuff any good steakhouse is gonna have a
price tag yeah of course but we uh we usually drop some coin when we go there because it's usually
like we haven't seen each other in six months or four months jared and i and so like let's go out
and celebrate our hard work and enjoy some time together.
The last time when we're at Sullivan's, I got a smoked, I think he did as well,
a smoked old fashioned.
Ooh, that sounds good.
And they bring it out in like this lighthouse kind of thing,
like this glass casing with a bunch of smoke.
I feel like I'm at like a Catholic mass or something like that. If you've ever been to a Catholic mass during like Ash Wednesday or whatever,
like when they're smoking the place up.
And they bring it out and they reveal, they open it up,
and this big puff of smoke comes out, and it's a smoked Old Fashioned.
So good.
I mean, that's a staple.
Good steak, good bourbon, good conversation, stuffed bellies.
Hard to beat it.
Yeah.
The Angus Barn is sort of up by the airport area
so just give an idea
of distance.
It's not
it's not downtown
but it's not super far either.
Maybe you'll have to join us then.
Yeah.
Since we'll be in the same place.
I'm sure
I'm sure there'll be
a few tail scalers there
because we've got a booth
looking for something
to do of an evening.
Yeah.
So yeah,
let's make that happen.
One of the two nights.
Let's do it, you know.
All right, Alex.
Bye, friends.
So the perfect media server.
Does it really exist?
I think it's just theoretically a pipe dream.
And based on my experience, getting to where I'm at today with my media server,
and then hearing Alex's story, and the story of linuxserver.io
and then obviously Perfect Media Server, the site,
which we'll link up in the show notes.
It's a constant iteration to better.
And that's it.
You will never be at the end
to have literally the perfect media server,
although I do like mine a lot.
And I'm cool with that.
Just keep trying, keep iterating,
and always keep learning and enjoying the process.
A big thank you to our friends over at Century
for sponsoring this show.
Make sure you use our code,
change the law to get 100 bucks off, Century.
And when you use that code, guess what else happens?
They give us credit and they keep sponsoring us,
which is awesome.
So if you have a friend who needs Century
or you need Century or anyone needs Century, just you need Sentry or anyone needs Sentry,
just tell them use the code changelog and you'll be helping us.
Sentry.io.
Our friends at Tailscale, as well as employing Alex,
thank you so much for helping us both and giving Alex an awesome job to do.
And for us, just to give us an awesome Tailnet, an awesome overlay mesh network.
I love Tailscale, as you already know.
And they just happened to sponsor this episode.
And that's how it works sometimes.
And of course, to our friends over at Coda.
Check them out. We love them. They're awesome.
But a massive, gigantic, huge, humongous thank you to our friends and our partners at Fly.
That's the home of changelog.com.
Launch your apps, launch your databases, launch your AI, all near your users.
And they have an immense, budding, like-minded, developer-first cloud that's happening there.
And if you're not paying attention, well, you might miss out.
Hopefully our usage and our love for Fly invokes some curiosity in you.
Go check them out, fly.io.
And to the beat freak in residence, Breakmaster Cylinder,
those banging beats, I just love them.
I head nod every single episode.
Every single episode, it is a joy to choose and select all the music that goes into the episode.
So much fun.
There is a bonus.
So if you're a Plus Plus subscriber, stick around.
If you're not, well, go to changelog.com slash plus plus.
Ten bucks a month, a hundred bucks a year.
Closer to the metal.
All that awesome stuff.
No ads.
Bonus content. And a sprinkle of extra love on top with some free stickers. $100 a year, closer to the metal, all that awesome stuff, no ads, bonus content,
and a sprinkle of extra love on top with some free stickers if you give us your address.
It's better.
You know what?
I think it is better.
changelog.com slash plus plus.
That's it.
We're done.
Thank you for listening. I almost mentioned during the show that we turned a different direction.
Have you heard of Protectly?
Yes.
And they have a 10 gigabit version.
They're six port vault.
I think it's energy efficient because it doesn't have any fans and it's got you know all this stuff yeah curious if that would be that's very similar
to the one that i'm looking at on aliexpress that's got uh and then i think it's an n305 in it
it's better