The Changelog: Software Development, Open Source - Self-hosted media server goodness (Friends)

Episode Date: May 17, 2024

Alex 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)
Starting point is 00:00:00 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.
Starting point is 00:00:55 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.
Starting point is 00:01:18 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.
Starting point is 00:01:31 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
Starting point is 00:02:02 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.
Starting point is 00:02:23 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.
Starting point is 00:02:59 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.
Starting point is 00:03:41 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.
Starting point is 00:04:17 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
Starting point is 00:04:42 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.
Starting point is 00:05:00 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.
Starting point is 00:05:20 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.
Starting point is 00:05:30 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.
Starting point is 00:05:44 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?
Starting point is 00:06:03 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.
Starting point is 00:06:51 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.
Starting point is 00:07:11 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
Starting point is 00:07:55 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.
Starting point is 00:08:40 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.
Starting point is 00:09:09 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.
Starting point is 00:09:48 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.
Starting point is 00:10:21 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.
Starting point is 00:10:54 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
Starting point is 00:11:32 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
Starting point is 00:12:12 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
Starting point is 00:12:31 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...
Starting point is 00:12:55 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
Starting point is 00:13:05 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.
Starting point is 00:13:34 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.
Starting point is 00:13:54 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.
Starting point is 00:14:10 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
Starting point is 00:14:34 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
Starting point is 00:15:07 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.
Starting point is 00:15:36 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
Starting point is 00:16:20 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,
Starting point is 00:16:34 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,
Starting point is 00:16:46 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
Starting point is 00:17:11 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
Starting point is 00:17:52 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.
Starting point is 00:18:38 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
Starting point is 00:19:19 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.
Starting point is 00:19:56 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.
Starting point is 00:20:27 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.
Starting point is 00:20:48 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.
Starting point is 00:21:27 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.
Starting point is 00:21:56 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
Starting point is 00:22:18 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,
Starting point is 00:23:05 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
Starting point is 00:23:36 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.
Starting point is 00:23:58 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.
Starting point is 00:24:22 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?
Starting point is 00:24:59 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
Starting point is 00:25:31 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
Starting point is 00:26:23 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.
Starting point is 00:27:11 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
Starting point is 00:27:37 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.
Starting point is 00:28:25 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
Starting point is 00:28:46 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
Starting point is 00:29:30 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.
Starting point is 00:30:13 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.
Starting point is 00:31:18 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,
Starting point is 00:31:44 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
Starting point is 00:32:54 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.
Starting point is 00:33:33 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.
Starting point is 00:34:06 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.
Starting point is 00:34:52 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
Starting point is 00:35:13 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
Starting point is 00:35:49 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?
Starting point is 00:36:37 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
Starting point is 00:37:02 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.
Starting point is 00:37:34 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
Starting point is 00:38:10 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
Starting point is 00:38:45 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
Starting point is 00:39:32 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
Starting point is 00:40:08 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
Starting point is 00:40:24 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.
Starting point is 00:40:56 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
Starting point is 00:41:37 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
Starting point is 00:42:22 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?
Starting point is 00:42:49 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,
Starting point is 00:43:18 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.
Starting point is 00:44:07 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?
Starting point is 00:44:45 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
Starting point is 00:45:18 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.
Starting point is 00:45:47 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
Starting point is 00:46:11 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
Starting point is 00:47:00 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.
Starting point is 00:47:19 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.
Starting point is 00:48:11 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
Starting point is 00:48:52 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,
Starting point is 00:49:25 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,
Starting point is 00:49:42 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
Starting point is 00:50:17 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
Starting point is 00:51:11 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
Starting point is 00:51:54 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
Starting point is 00:52:45 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.
Starting point is 00:53:32 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
Starting point is 00:54:12 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
Starting point is 00:55:14 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.
Starting point is 00:55:37 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.
Starting point is 00:56:02 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
Starting point is 00:57:07 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
Starting point is 00:57:51 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
Starting point is 00:58:37 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.
Starting point is 00:58:57 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
Starting point is 00:59:26 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
Starting point is 00:59:56 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
Starting point is 01:00:59 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
Starting point is 01:01:31 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.
Starting point is 01:01:57 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
Starting point is 01:02:33 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.
Starting point is 01:03:09 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
Starting point is 01:04:03 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.
Starting point is 01:04:37 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.
Starting point is 01:05:09 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,
Starting point is 01:05:33 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.
Starting point is 01:05:54 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,
Starting point is 01:06:32 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
Starting point is 01:07:00 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
Starting point is 01:07:40 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
Starting point is 01:08:25 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.
Starting point is 01:09:04 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,
Starting point is 01:09:26 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,
Starting point is 01:09:43 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?
Starting point is 01:10:14 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
Starting point is 01:10:45 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.
Starting point is 01:11:28 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,
Starting point is 01:11:47 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.
Starting point is 01:12:06 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
Starting point is 01:12:49 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
Starting point is 01:13:38 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.
Starting point is 01:14:08 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.
Starting point is 01:14:29 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?
Starting point is 01:14:38 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
Starting point is 01:14:51 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
Starting point is 01:15:43 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,
Starting point is 01:16:23 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.
Starting point is 01:17:06 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
Starting point is 01:17:41 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,
Starting point is 01:18:17 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
Starting point is 01:18:51 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.
Starting point is 01:19:19 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
Starting point is 01:19:58 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
Starting point is 01:20:35 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
Starting point is 01:21:18 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
Starting point is 01:22:04 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.
Starting point is 01:22:48 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
Starting point is 01:23:11 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
Starting point is 01:23:55 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
Starting point is 01:24:38 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
Starting point is 01:25:22 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
Starting point is 01:26:05 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
Starting point is 01:26:47 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,
Starting point is 01:27:02 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,
Starting point is 01:27:23 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,
Starting point is 01:28:04 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.
Starting point is 01:28:29 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,
Starting point is 01:28:50 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
Starting point is 01:29:22 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.
Starting point is 01:30:04 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,
Starting point is 01:30:30 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.
Starting point is 01:30:52 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
Starting point is 01:31:34 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
Starting point is 01:32:32 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.
Starting point is 01:32:53 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.
Starting point is 01:33:27 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.
Starting point is 01:33:42 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.
Starting point is 01:34:06 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
Starting point is 01:34:26 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.
Starting point is 01:34:55 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
Starting point is 01:35:09 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
Starting point is 01:35:54 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
Starting point is 01:36:34 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
Starting point is 01:37:14 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.
Starting point is 01:37:39 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
Starting point is 01:38:16 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.
Starting point is 01:38:52 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.
Starting point is 01:39:15 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
Starting point is 01:39:27 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
Starting point is 01:39:36 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.
Starting point is 01:39:43 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,
Starting point is 01:40:10 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,
Starting point is 01:40:24 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.
Starting point is 01:40:42 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.
Starting point is 01:41:07 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.
Starting point is 01:41:43 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.
Starting point is 01:42:10 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,
Starting point is 01:42:25 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.
Starting point is 01:42:56 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

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.