← All episodes
128

Special Episode: FOSS NAS Solutions

2022-02-20 · 1:02:42

00:00SPEAKER- Hey Brad, it's a very exciting week this week.

00:02SPEAKER- It is.

00:03SPEAKERI mean, you know, every week has been pretty exciting

00:05SPEAKERaround here lately, I would say.

00:07SPEAKERYes, this is another one.

00:08SPEAKER- Yeah, so this is the second episode.

00:10SPEAKERThis is the week that we released the second episode

00:12SPEAKERof the FOSPOD, which as you may know is our new podcast

00:16SPEAKERabout free and open source software.

00:19SPEAKERIt is about consumer free and open source software though.

00:22SPEAKERSo it's the stuff that we talk about on the tech pod.

00:24SPEAKERWe like that so we realized it was important to us

00:26SPEAKERand we like it and we wanted to do a new podcast.

00:28SPEAKERSo we are doing a new podcast

00:30SPEAKERabout free and open source software.

00:32SPEAKERThis is also the last week that this podcast

00:36SPEAKERis gonna be in the tech pod feed.

00:37SPEAKER- That's right, it's like the Disney vault,

00:39SPEAKERlike it's gonna vanish, right?

00:41SPEAKER- No. - No?

00:42SPEAKER- No, it's not gonna vanish.

00:43SPEAKERIt's gonna go into a different feed.

00:44SPEAKERIt's in its own feed.

00:45SPEAKER- Oh, where would people find that then?

00:48SPEAKER- Well, you know, it's interesting you asked that

00:49SPEAKER'cause they can go to FOSPOD.content.town

00:52SPEAKERand get that podcast right there.

00:54SPEAKERAnd you know what the amazing thing is?

00:56SPEAKERWhether you use the iTunes podcast client,

00:59SPEAKERwhether you use Google Play podcast,

01:01SPEAKERwhether you listen on Spotify,

01:02SPEAKERit just shows up in your ears every other week.

01:05SPEAKER- Turns out it is in fact possible to subscribe

01:07SPEAKERto multiple podcasts at once.

01:09SPEAKER- What, really?

01:09SPEAKER- We tested it, we tried it ourselves, it works.

01:12SPEAKER- I actually download, I get the FOSPOD

01:14SPEAKERin four different clients right now

01:15SPEAKER'cause we had to test them all.

01:16SPEAKERSo I gotta turn that off 'cause I don't wanna, you know,

01:18SPEAKERI don't wanna juice the numbers

01:20SPEAKERor anything skeezy like that.

01:22SPEAKERBut yes, again, the URL is FOSPOD.content.town.

01:25SPEAKERYou can subscribe on all the major platforms there.

01:29SPEAKERYou can get the actual RSS feed.

01:31SPEAKERSo if you use one of the not major platforms

01:32SPEAKERthat we're not on yet maybe, you can do it there.

01:35SPEAKERAnd there's two things to note.

01:37SPEAKERWe love feedback.

01:39SPEAKERIt's a different format again this week.

01:40SPEAKERWe're trying some stuff.

01:42SPEAKERYou know, the new show's gotta take a little time

01:44SPEAKERto find their legs sometimes, so.

01:46SPEAKER- Yeah, you know, first show was kind of

01:48SPEAKERprimarily an interview episode.

01:49SPEAKERThis one was a little bit more

01:50SPEAKERof a kind of a dense information explainer.

01:52SPEAKERYou know, we'll be doing probably some hands-on stuff

01:54SPEAKERin the coming weeks.

01:55SPEAKERDefinitely more interviews.

01:56SPEAKERWe definitely wanna talk to more developers

01:57SPEAKERand stuff like that, but would love to know

01:59SPEAKERwhat people think about the show week to week

02:01SPEAKERas we figure out what it is.

02:03SPEAKER- And you can send that feedback to FOSPOD@content.town

02:06SPEAKERor you can add us on Twitter @TheFOSPOD.

02:10SPEAKERWe're on YouTube.

02:12SPEAKERI think I have comments turned off

02:13SPEAKERjust on general principle there,

02:14SPEAKERbut that's a venue for listening to the podcast.

02:17SPEAKERAnd I guess without any further ado,

02:20SPEAKERon with the show.

02:22SPEAKER(upbeat music)

02:25SPEAKER- This week's episode of the FOSPOD

02:26SPEAKERis all about network attached storage.

02:29SPEAKERIt's time to get our NAS on.

02:31SPEAKER- Look, man, I don't know what kind of lifestyle

02:33SPEAKERyou're living, but every week is NAS time around here.

02:35SPEAKER- It's time to get nasty.

02:38SPEAKER- What, whoa, whoa, whoa, whoa, man.

02:40SPEAKERIt's a new podcast, okay?

02:41SPEAKERWe have to ease them in.

02:42SPEAKER- We're gonna replicate the hell out of all your terabytes.

02:46SPEAKER- Wait, hang on.

02:46SPEAKEROkay, I only have one question here.

02:48SPEAKERAre we doing terabytes or Tebbit bytes?

02:50SPEAKER- Oh, just play the music.

02:51SPEAKER(upbeat music)

02:55SPEAKER(upbeat music continues)

03:11SPEAKER- Welcome to the FOSPOD, I'm Will.

03:13SPEAKER- I am Brad.

03:14SPEAKER- Hey Brad, how you doing?

03:15SPEAKER- I am doing well.

03:16SPEAKERI'm feeling free and open.

03:17SPEAKERHow are you?

03:18SPEAKER- You know, I'm feeling more free and open right now

03:20SPEAKERthan I do any other time during the week.

03:22SPEAKERI'm really excited about this week's topic too.

03:25SPEAKER- Yes, people who know us know this.

03:27SPEAKERThis is a substantial part of our free time.

03:29SPEAKER- Well, it's kind of where we started with the tech pod

03:32SPEAKERand we haven't talked about it much in the last two years.

03:35SPEAKERSo I'm excited to kind of dig back in

03:37SPEAKERand start with the fundamentals

03:39SPEAKERand then build up to where I think people wanna go.

03:41SPEAKERSo we're gonna talk about a couple of different things here.

03:43SPEAKERWe're gonna talk about why you would want a NAS,

03:47SPEAKERwhy you want storage attached to your home network,

03:50SPEAKERthe upsides, the downsides,

03:51SPEAKERthings that are good, things that are bad.

03:53SPEAKERWe're gonna get into the different options

03:55SPEAKERthat are out there from like some closed source stuff

03:57SPEAKERthat you can just buy off the shelf

03:58SPEAKERall the way through your heavy hitters,

03:59SPEAKERlike your true NAS and your open media.

04:02SPEAKER- Open media vault.

04:03SPEAKER- Open, thank you, open media vault.

04:05SPEAKERThe OMV, look, the OMV is nothing's more hardcore

04:09SPEAKERthan the OMV, it turns out.

04:11SPEAKERAnd then we're gonna talk about like the things

04:13SPEAKERyou need to know before you start.

04:14SPEAKERSo kind of where to kick off

04:16SPEAKERand how to avoid making mistakes early on

04:19SPEAKERthat will haunt you down the road.

04:21SPEAKER- You know, I will just say upfront real fast,

04:23SPEAKERlike building my true NAS machine

04:25SPEAKERfor about four years ago is like quite literally

04:27SPEAKERthe gateway drug that got me into the kind of

04:29SPEAKERfalse obsession that I entertained to this day.

04:31SPEAKERLike it's been the thing that got me into the command line,

04:34SPEAKERthat got me looking at all these different open source

04:36SPEAKERprojects that I could be putting to use for myself.

04:38SPEAKERLike it's kind of, it was the thing

04:40SPEAKERthat kicked this whole thing off for me.

04:41SPEAKERSo it feels like to me, a good place to start.

04:44SPEAKER- Yeah, and it's funny,

04:45SPEAKERit's 'cause I hit the similar path, right?

04:47SPEAKERLike I learned, I had run Linux and stuff before.

04:50SPEAKERI built my first NAS machine,

04:52SPEAKERbut I hadn't really engaged with command line stuff

04:55SPEAKERall that much, with the command line software all that much.

04:57SPEAKERAnd it turned out to be really,

04:58SPEAKERreally important to me personally and professionally.

05:00SPEAKERSo here we are, as always,

05:04SPEAKERthe FOSS pod is brought to you by Google open source,

05:06SPEAKERbringing all the value of open source to Google

05:08SPEAKERand all the resources of Google to open source.

05:11SPEAKERYou can find out more at opensource.google.

05:14SPEAKER- Dot.

05:15SPEAKER- Dot Google.

05:16SPEAKER- Dot, dot what?

05:17SPEAKER- No, it's just dot Google.

05:18SPEAKERWe're gonna do this every week.

05:19SPEAKERAlso a bit of housekeeping, we are hiring.

05:22SPEAKERSo we have an editor position

05:25SPEAKERthat we're looking to fill on a contract basis.

05:27SPEAKERIt's a biweekly, one show every other week,

05:29SPEAKER'cause that's how often we do the show.

05:30SPEAKERAnd we also are looking for a host slash producer,

05:33SPEAKERsomebody who can join us on the microphone

05:35SPEAKERand talk about topics of interest

05:37SPEAKERto the open source community.

05:39SPEAKERThe email address for both of those CVs

05:41SPEAKERis fosspod@content.town.

05:43SPEAKERSo send them in, we're talking to people now.

05:45SPEAKERSo we're reaching out to people and talking to people

05:48SPEAKERand we're excited to meet new people

05:50SPEAKERas a result of doing this show.

05:51SPEAKERSo please, again, it's fosspod@content.town

05:53SPEAKERto send your CVs.

05:55SPEAKERI think without any further ado,

05:56SPEAKERwe should get into why people would want a NAS, Brad.

06:00SPEAKER- 'Cause it's rad.

06:02SPEAKERSo it's because it's a lot of fun.

06:03SPEAKERI mean, that's not the best reason,

06:05SPEAKERlike genuinely enjoy tinkering with it like nothing else,

06:08SPEAKERbut like, yeah, we should start with practical benefits

06:10SPEAKERfor people who aren't lunatics like us.

06:12SPEAKERSo, okay, let me step back.

06:13SPEAKERThe basic definition of a NAS,

06:15SPEAKERa network attached storage device

06:17SPEAKERfor people who don't know exactly what the name sounds like.

06:19SPEAKERIt is just a storage volume sitting on your network

06:22SPEAKERthat any other device on your network

06:23SPEAKERthat's on your wifi, on your wired ethernet can access.

06:27SPEAKERSo it's storage independent of a kind of end user device

06:30SPEAKERlike a laptop or a phone or a desktop PC

06:33SPEAKERthat can just be shared by everybody in the house.

06:35SPEAKER- So the classic example I always give

06:37SPEAKERis that when I worked my first IT job working in an office,

06:41SPEAKERthere was a person who had shared their hard drive

06:46SPEAKERwith the Windows hard drive sharing thing.

06:48SPEAKERAnd everybody else in the department needed a file

06:50SPEAKERthat was on that hard drive.

06:52SPEAKERSo when she went on vacation one week,

06:54SPEAKEReverybody's like, "Hey, I can't get to this drive."

06:55SPEAKERAnd we had to, it took us ages to track down

06:58SPEAKERwhich machine was the one

07:00SPEAKERthat somebody was hosting their own files on.

07:01SPEAKERWhen you have a NAS server set up in your house

07:04SPEAKERor in your small business, whatever,

07:05SPEAKERyou avoid this problem

07:06SPEAKER'cause that machine's designed to be always on

07:08SPEAKERand it's designed to just basically serve files

07:10SPEAKERand do other things.

07:11SPEAKERThe other kind of secret cool thing

07:14SPEAKERthat having an always on machine in your house gives you

07:18SPEAKERis the ability to have software that runs all the time

07:21SPEAKERand do things like host a media server

07:24SPEAKERso you can share ripped DVDs or ripped Blu-rays,

07:27SPEAKERrun a VPN so you can get into your house from outside

07:30SPEAKERwherever you are and wherever you happen to be,

07:32SPEAKERrun game servers or things like internet of things server,

07:37SPEAKERlike Home Assistant, which is an open source project

07:39SPEAKERwe'll talk about later that you can use to control lights

07:42SPEAKERand smart internet of things stuff around your house.

07:45SPEAKER- There are considerations to doing this.

07:47SPEAKEROne of them is electricity,

07:49SPEAKERleaving something on all the time.

07:51SPEAKERI know people who just run their Windows machine 24/7

07:53SPEAKERso that it can serve files to the rest of their house.

07:56SPEAKERAnd I'm like, "What are you doing?"

07:57SPEAKER- My Windows machine has a giant video card and a huge CPU

08:00SPEAKERand it's kind of expensive, it turns out.

08:02SPEAKER- Right, so there are options all the way

08:04SPEAKERfrom a literal hard drive with an Ethernet port in it

08:06SPEAKERon up to a Raspberry Pi or an Intel NUC.

08:09SPEAKERAre we a NUC or a NUC podcast?

08:11SPEAKER- I think we're a NUC as the official pronunciation

08:13SPEAKERas I understand it.

08:14SPEAKER- NUC is where I like to land on that one.

08:15SPEAKERYou know, but yeah, like small, cheap

08:17SPEAKERand like low power compute devices like those

08:19SPEAKERthat you can hook up to one or more hard drives

08:21SPEAKERon up to like much bigger, like full ATX PCs

08:25SPEAKERrunning pretty heavy duty kind of NAS operating systems.

08:27SPEAKERLike there's a pretty big spectrum there

08:29SPEAKERof hardware and software solutions that we'll get to.

08:31SPEAKERBut you know, there are considerations

08:32SPEAKERlike how much electricity is this gonna use

08:34SPEAKERif I leave it on 24/7.

08:35SPEAKERSo you need to think about like what your needs are,

08:37SPEAKERwhat you're willing to bear there

08:38SPEAKERin terms of resource consumption and stuff like that.

08:40SPEAKERI'm kind of a lot to dig into there.

08:42SPEAKER- Well, also with a 24/7 machine,

08:45SPEAKERa machine that's gonna be running 24/7, 365 days a year,

08:49SPEAKERlike the spinning drives last a finite time.

08:52SPEAKERAnd you're looking, in my experience,

08:53SPEAKERbetween three and five years,

08:54SPEAKERyou need to think about replacing all of those disks.

08:57SPEAKERIn one way, this is kind of nice

08:58SPEAKER'cause it means that you know you buy disks

09:00SPEAKERand you look at the amount of space you're using

09:02SPEAKERand you're like, okay, this is gonna last me

09:03SPEAKERfor the next three years.

09:04SPEAKERAnd then you know that you're gonna upgrade

09:06SPEAKERand there will be theoretically larger disks available

09:08SPEAKERat that time at the same or less cost.

09:11SPEAKERAnd then something like a pandemic happens

09:12SPEAKERand the cost of disks go way up

09:13SPEAKERand you're sitting here thinking, oh,

09:15SPEAKERwell, I could just buy replacement disks

09:17SPEAKERthat are exactly the same size as what I have.

09:19SPEAKERWhy am I spending $1,000 every three years on disks?

09:22SPEAKERIt gets kind of expensive pretty quickly.

09:24SPEAKERSo it's something to consider before you jump into this.

09:27SPEAKERAnd there are, I think when we did this two years ago,

09:30SPEAKERtwo and a half years ago with the first TechPod episodes,

09:33SPEAKERwe had kind of jumped into the deep end

09:35SPEAKERbecause there weren't a lot of other options available

09:37SPEAKERat the time that were compelling

09:39SPEAKERor they were limited in some important way.

09:42SPEAKERAnd now it's a little bit of a different story.

09:44SPEAKER- Yeah, like the spread and product availability

09:46SPEAKERhas gotten much better.

09:47SPEAKERThere are a lot more inexpensive

09:48SPEAKERand simpler options out there.

09:50SPEAKERAlso, before we get into that stuff,

09:51SPEAKERlike I also feel like it's kind of interesting

09:53SPEAKERthere is a philosophical split, a schism, if you will,

09:57SPEAKERwhere I feel like one group of people

09:58SPEAKERis very much moving back toward local data storage,

10:01SPEAKERwanting their own media, like music and movie library,

10:04SPEAKERwanting to manage everything on site again.

10:06SPEAKERAnd there's a whole other category of people

10:08SPEAKERwho are like, get hard drives out of my house.

10:11SPEAKERI'm just going to use cloud storage for everything now.

10:13SPEAKERI don't wanna think about this anymore.

10:14SPEAKERSo like there is something to think about there

10:16SPEAKERabout whether you want to get into this.

10:17SPEAKER'Cause I think it's a lot of fun

10:18SPEAKERand it empowers you in a lot of cool ways.

10:20SPEAKERBut if you're the type of person

10:21SPEAKERwho wants fewer boxes around the house,

10:24SPEAKERthere are online options that can do some similar stuff,

10:26SPEAKERbut it's a very different use case and philosophy,

10:29SPEAKERdepending on what you're looking for.

10:30SPEAKER- But if you're looking for backups

10:32SPEAKERand like photo backup, photo sharing services,

10:35SPEAKERthose things are available.

10:37SPEAKERWhether it's Google photos or the iCloud photos

10:39SPEAKERor whatever your phone provides,

10:42SPEAKERor for cloud backup solutions like Backblaze

10:45SPEAKERis a great service that will keep your data safe online

10:49SPEAKERwithout you having to have a bunch of external drives

10:51SPEAKERaround the house.

10:52SPEAKERIf you're looking to serve media, it's a little harder

10:55SPEAKER'cause like the cost per terabyte is really, really high

10:58SPEAKERonce you get above about two terabytes

11:00SPEAKERon most of the cloud storage providers.

11:02SPEAKERAnd they can't interface directly with most media server

11:06SPEAKERsoftware, like your Plexus or your Codys or whatever.

11:09SPEAKERSo it's an interesting balance.

11:11SPEAKERI think for our purposes, I think there's two kind of people

11:16SPEAKERthat we're doing this episode for.

11:17SPEAKEROne is somebody who's curious about a NAS

11:18SPEAKERand wants to kind of dip their toes in,

11:21SPEAKERbut maybe not spend a whole bunch of money,

11:23SPEAKERmaybe even use hardware that's around.

11:24SPEAKERAnd one of the things that's interesting about that

11:25SPEAKERis the Raspberry Pi, the rise of the powerful Raspberry Pi

11:29SPEAKERover the last five years means that you can get

11:31SPEAKERa multi-core Raspberry Pi 4 with what?

11:34SPEAKERLike four gigs of memory theoretically for under $100.

11:37SPEAKER- Theoretically, yes.

11:39SPEAKER- Prices are a little bit jacked.

11:40SPEAKERLike you have to pre-order them right now

11:41SPEAKERjust because they're in such high demand.

11:43SPEAKER- The current situation, this has been pretty much

11:45SPEAKERthe worst possible time to be building something like this,

11:47SPEAKERbut in an ideal world, yes.

11:48SPEAKERSBCs, I guess is the generic term,

11:50SPEAKERsmall board computers for things like Pis.

11:52SPEAKERI mean, that's the most popular, obviously.

11:54SPEAKERLike very inexpensive.

11:55SPEAKER- Yeah.

11:56SPEAKER- Like you can get a $35 Raspberry Pi 4 theoretically

11:59SPEAKERwhen the price is normalized again.

12:01SPEAKERIt'll do everything basic that you could want a NAS to do.

12:04SPEAKER- Well, and I was able to find places to pre-order Pi 4s

12:07SPEAKERthat would deliver them in two to four weeks.

12:10SPEAKERSo like they're not impossible to get.

12:11SPEAKERYou just have to wait a little bit at that retail price.

12:14SPEAKERDon't go to Amazon or Newegg and buy them

12:16SPEAKER'cause the prices are marked up incredibly right now

12:18SPEAKERon Pi 4s especially.

12:22SPEAKERBut yeah, if you put one of our options

12:24SPEAKERthat we'll talk about in a little bit is Open Media Vault.

12:27SPEAKERAnd it runs really well on a Pi 4,

12:31SPEAKEReven with like Docker containers running underneath it

12:34SPEAKERwith different services running.

12:35SPEAKERSo there's a bunch of interesting options

12:37SPEAKERand you don't have to like take your old gaming computer

12:40SPEAKERand strip out the video card to build a NAS

12:43SPEAKERon your network these days.

12:44SPEAKER- That's sad if you want to do that, you certainly can.

12:47SPEAKER- Yeah, it's definitely a viable path.

12:49SPEAKERAnd it's like, it's one of the things we like to do

12:51SPEAKERrather than throw old hardware in the landfill

12:54SPEAKERis to figure out ways to kind of recycle it

12:56SPEAKERor upcycle it or whatever your term of choice is.

12:58SPEAKERAnd then that's definitely one of them.

13:00SPEAKERSo let's see, downsides, power consumption.

13:03SPEAKERDepending on where you live

13:04SPEAKERand what your per kilowatt hour rate is,

13:07SPEAKERyou know, a NAS, a heavyweight NAS box

13:10SPEAKERrunning the wrong software can cost $20 or $30 a month

13:12SPEAKERto run in power.

13:14SPEAKERThe drives have a finite lifespan, we talked about that.

13:16SPEAKERPlan to replace them every three to five years.

13:18SPEAKER- Yeah, I want to jump back in about the power usage.

13:20SPEAKERI mean, you're not wrong, like that's substantial.

13:22SPEAKERBut something hit me when you were talking

13:23SPEAKERabout backblaze earlier,

13:24SPEAKERwhich is that for small amounts of data,

13:26SPEAKERstuff like backblaze is great.

13:27SPEAKERBut yes, once you get up into the pricing tiers

13:29SPEAKERwhere you'd be storing the same amount of data

13:31SPEAKERthat you might put on a local NAS,

13:33SPEAKERthe monthly cost of doing that on a service like backblaze,

13:35SPEAKERI think probably far exceeds

13:37SPEAKERwhat your electricity is going to run.

13:38SPEAKER- Well, the backblaze backup service

13:40SPEAKERis infinite for storage, for backup.

13:44SPEAKER- That's for desktops. - For desktops.

13:46SPEAKERIf you're using their data container services,

13:48SPEAKERit gets really expensive of about two terabytes, yeah.

13:51SPEAKERAnd if you've taken efforts to reduce your power usage

13:56SPEAKERfrom the grid, if you have solar panels

13:57SPEAKERor wind generation or something like that,

13:59SPEAKERthe cost of running the NAS,

14:01SPEAKERyou take that off the top, I think, probably.

14:04SPEAKERThere's a lot of time.

14:06SPEAKERLike it takes a fair amount of time to get up and running,

14:09SPEAKERand then a little bit of time regularly for maintenance.

14:12SPEAKEROne of the things about putting an always-on machine,

14:15SPEAKERespecially if you choose to make it accessible

14:17SPEAKERoutside the network, the outside of your LAN,

14:20SPEAKERis that you're adding a massive amount of threat profile

14:23SPEAKERto your home network.

14:24SPEAKERAnd as a result, you need to run software updates

14:27SPEAKERand you need to run security patches

14:29SPEAKERand you need to update the services that you use

14:30SPEAKERand all of the things that Windows takes care of for you.

14:34SPEAKERYou might have to do that yourself on a NAS box.

14:37SPEAKER- Which I personally find to be kind of relaxing.

14:39SPEAKERI mean, that's upkeep

14:41SPEAKERthat some people might not want to deal with.

14:42SPEAKERLike it's kind of a once a month,

14:44SPEAKERonce every two months, depending on the cadence,

14:46SPEAKERjust kind of a cup of coffee on a Saturday morning,

14:49SPEAKERand SSH into three or four Raspberry Pis

14:51SPEAKERand just run some updates.

14:52SPEAKERYou know, it's not huge, but it is something to consider.

14:54SPEAKER- It's kind of analogous to changing your oil in a car,

14:57SPEAKERright? - Sure.

14:58SPEAKER- You get up in the morning, you grab your cup of coffee,

15:00SPEAKERyou sit down at the chair, you shell into the NAS,

15:03SPEAKERand then you apt-get update all and, you know.

15:07SPEAKER- You got to stick the dipstick into the package manager,

15:09SPEAKERsee what comes out.

15:11SPEAKERThe way I would phrase it is,

15:12SPEAKERthere is a little bit of a hobbyist element

15:14SPEAKERto this stuff for me.

15:15SPEAKERLike I think you do kind of need to enjoy it a little bit

15:18SPEAKERto truly dig into the stuff and keep up with it.

15:20SPEAKER- And it's also a vector to learn about things

15:23SPEAKERyou might not learn about otherwise.

15:24SPEAKERLike I learned more about configuring file sharing

15:27SPEAKERfor Windows machines by figuring out how to get that running

15:31SPEAKERin FreeNAS 10 years ago than anything else I've done

15:34SPEAKERas running Windows machines professionally even.

15:37SPEAKERSo yeah, it's an opportunity for you to learn

15:39SPEAKERhow to do shell scripts, how to do all sorts of other

15:43SPEAKERkind of stuff that's like, it's an entry point

15:45SPEAKERinto the world of IT administration,

15:46SPEAKERif that's a place you want to go with your career even.

15:48SPEAKER- Or even just stuff you want to know about on the back end,

15:50SPEAKEReven if you don't want to work in that field necessarily.

15:52SPEAKERLike I've learned so much about just basic networking

15:54SPEAKERand file sharing, like file systems,

15:56SPEAKERdifferent backup methods, you know.

15:58SPEAKERI've kind of gained a better understanding of like

16:00SPEAKERwhat GitHub best practices are, you know,

16:02SPEAKERlike how are repos managed?

16:04SPEAKERYou know, what is a pull request?

16:05SPEAKERLike I didn't know what any of that stuff was

16:06SPEAKERbefore I got into this and I'm no programmer,

16:08SPEAKERbut all of those things are so adjacent

16:10SPEAKERto this type of project that like you just kind of,

16:13SPEAKERthe osmosis sets in and you just start learning

16:15SPEAKERand it's a great feeling.

16:16SPEAKER- So the interesting thing is we both kind of started

16:20SPEAKERin the same place with the NAS as a media server slash,

16:23SPEAKERlike file depository for the house.

16:26SPEAKERYou know, I used to back up my laptops to my NAS,

16:29SPEAKERstuff like that.

16:30SPEAKER- If you've ever suffered catastrophic data loss

16:32SPEAKERin your life, you know how terrible it is.

16:33SPEAKERAnd that's happened to me a couple of times.

16:35SPEAKERAnd finally, I was just like, you know what?

16:37SPEAKERI'm going to build a thing that's got some redundancy

16:38SPEAKERbuilt into it where a single hard drive failing

16:41SPEAKERcan't hose years worth of data,

16:43SPEAKERas has happened to me in the past.

16:44SPEAKERAnd so like, that's kind of how I got there.

16:46SPEAKERLike that is actually a pretty significant use case

16:49SPEAKERor justification for doing something like this

16:51SPEAKERis like, it's some resilience to data

16:53SPEAKERthat might actually be like very important to you.

16:55SPEAKER- That is the right reason to start, right?

16:57SPEAKERIs, hey, I use a laptop as my main computer.

16:59SPEAKERI carry it out of my house every single day.

17:01SPEAKERThe data on that laptop is incredibly,

17:04SPEAKERat incredibly high risk.

17:05SPEAKERLike you leave the laptop on the bus,

17:06SPEAKERsomebody steals it, you drop it,

17:08SPEAKERthe SSD is soldered to the motherboard now.

17:11SPEAKERLike there's no data recovery for a broken laptop.

17:14SPEAKERIf you don't have it backed up.

17:15SPEAKERSo the interesting thing is you've taken,

17:18SPEAKERyou and I have taken kind of different paths with our NAS.

17:21SPEAKERMine is pretty much a straight media box.

17:22SPEAKERI store old photos.

17:24SPEAKERI have like my music collection.

17:26SPEAKERI have ripped Blu-rays and DVDs.

17:28SPEAKERI have stuff that I pulled off of the DVR.

17:32SPEAKERBut other than that, it's pretty much,

17:34SPEAKERit's pretty low traffic.

17:35SPEAKERIt's pretty much me putting files on there occasionally

17:37SPEAKERand then small amounts of data being pulled off

17:39SPEAKERand backups running every night

17:41SPEAKERfrom the other local machines.

17:43SPEAKERYou've gotten a little heavier than I have.

17:45SPEAKER- Yes, and kind of other occupations that I have,

17:48SPEAKERaudio and video stuff is a pretty big deal.

17:50SPEAKERSo having a place to put large media files

17:52SPEAKERthat are recordings, you know,

17:53SPEAKERlike they are source files of audio and video stuff

17:56SPEAKERthat need to be available at all times and accessed quickly.

17:58SPEAKERSo, you know, there are, yeah, there are ways,

18:00SPEAKERthere are ways to build a NAS for capacity

18:03SPEAKERor for performance or for redundancy.

18:05SPEAKERThose things to a large degree are kind of mutually

18:07SPEAKERexclusive.

18:08SPEAKERYou kind of have to make trade-offs there about like,

18:09SPEAKERdo I want more storage space?

18:10SPEAKERDo I want it to be able to survive more drive failures?

18:13SPEAKERDo I want it to serve media faster?

18:15SPEAKERYou know, there are a lot of considerations there.

18:17SPEAKER- The interesting thing for me is that I'm getting ready

18:19SPEAKERto upgrade my NAS or upgrade my NAS hardware.

18:22SPEAKERAnd I want to go a little bit lighter.

18:23SPEAKERI want to use a little bit less power.

18:25SPEAKERI want to have something that's a little bit easier

18:26SPEAKERto manage.

18:27SPEAKERI want to have something that I spend generally speaking,

18:29SPEAKERless time fooling with and more time just using.

18:32SPEAKERAnd I'm okay, I'm willing to sacrifice some power to do that.

18:34SPEAKERWhereas you're in a situation where you're actually using

18:36SPEAKERa lot of compute on your NAS

18:39SPEAKERand you also have a high throughput needs

18:41SPEAKERand other like a kind of a complicated workflow

18:44SPEAKERat this point.

18:45SPEAKER- You know, Will, if I didn't know better,

18:46SPEAKERI would say this sounds like what we in the business call

18:48SPEAKERa segue into our next section about different NAS options.

18:54SPEAKER- Okay, there are a bunch of different options here.

18:57SPEAKER- Boy, howdy are there.

18:58SPEAKER- Yeah, like you can install Ubuntu or Debian on a computer

19:03SPEAKERof some kind and just turn on SMB and SIFs,

19:07SPEAKERthe file sharing formats for windows and bam,

19:10SPEAKERyou have a NAS server right there.

19:12SPEAKER- Yeah, although everything you described takes a certain

19:14SPEAKERamount of foreknowledge, let's be clear.

19:16SPEAKER- It's not an easy path.

19:17SPEAKER- Those are Linux, this is something I'd love to hear

19:20SPEAKERfrom people about like what level of sort of Linux

19:22SPEAKERand kind of FOSS proficiency people are working with.

19:25SPEAKERThose are Ubuntu and Debian are two of the more popular

19:28SPEAKERLinux distros out there, but that is just installing flat,

19:31SPEAKERjust a full on Linux distro with no usability tools

19:35SPEAKERon top of it is what you're describing.

19:36SPEAKERSo like you absolutely can do that, but that is a rabbit hole

19:39SPEAKERif you don't have a lot of command line

19:41SPEAKERand Linux experience.

19:42SPEAKER- It's both hard to set up and difficult to maintain,

19:45SPEAKERwhich is kind of two disqualifying things for me.

19:47SPEAKERSo I'm gonna say, let's not talk about like,

19:50SPEAKERwhile you can absolutely install Linux on any computer

19:52SPEAKERand turn it into a server with like a few shell scripts

19:55SPEAKERand a little bit of foreknowledge, we're gonna assume

19:57SPEAKERthat people want something that's a little bit more managed

19:59SPEAKERfor our purposes.

20:01SPEAKERTrueNAS is the classic example used to be known as FreeNAS

20:05SPEAKERis a BSD based ZFS file system, massive.

20:11SPEAKERIt's kind of the grandfather of this entire,

20:14SPEAKERof like the home NAS enthusiast community.

20:17SPEAKER- It's been around forever.

20:18SPEAKERZFS is an incredibly resilience

20:20SPEAKERand like full featured file system,

20:22SPEAKERbut it came out of the server world.

20:23SPEAKERAnd so it comes with some pretty hefty hardware requirements,

20:26SPEAKERparticularly in terms of how much memory it needs.

20:29SPEAKERSo for basic home needs for say,

20:32SPEAKERbacking up a photo library, or just even a Plex library,

20:35SPEAKERlike just the standard home use cases.

20:38SPEAKERTrueNAS and ZFS maybe can be a little heavy

20:40SPEAKERand a little bit much.

20:41SPEAKERIf you're doing stuff where resilience really matters,

20:43SPEAKERwhere say transferring massive terabytes of data around

20:47SPEAKERwith a single command is important,

20:48SPEAKERthen it's much more appropriate in that context.

20:51SPEAKERBut it's kind of like, it's the thing I started with,

20:53SPEAKERbut it's the thing that I would probably recommend

20:55SPEAKERpeople get to last in their sort of,

20:57SPEAKERas they climb the ladder of NAS options.

21:00SPEAKERIt's like, it's the deepest rabbit hole

21:02SPEAKERand like one of the more fully featured options,

21:03SPEAKERbut it is quite a lot to get into.

21:05SPEAKER- Well, I was gonna say,

21:06SPEAKERI have a friend who's a professional nature photographer

21:08SPEAKERand he goes on trips around the world,

21:12SPEAKERgenerates terabytes and terabytes

21:13SPEAKERand terabytes of raw photos.

21:15SPEAKERAnd he has both a portable NAS

21:18SPEAKERthat he backs up the files to at the end of the day.

21:21SPEAKERAnd then that syncs across the internet to his NAS at home.

21:25SPEAKERAnd he has 50 terabytes of storage in that NAS at home.

21:29SPEAKERLike he's a perfect use case for TrueNAS.

21:31SPEAKER- Absolutely.

21:32SPEAKER- Right, it's a thing where redundancy is important.

21:35SPEAKERThe things that he's backing up are irreplaceable

21:38SPEAKERand he's interested in both redundancy and security

21:42SPEAKERand performance, all three of those.

21:44SPEAKER'Cause he works off of the actual NAS.

21:46SPEAKERI don't have that level of data security

21:48SPEAKERor speed required to stream the Lion King

21:52SPEAKERinto my living room.

21:54SPEAKER- Well, Will, you're in luck.

21:55SPEAKERWe have some lighter weight options for you.

21:57SPEAKER- That sounds fantastic.

21:58SPEAKER- I think we said it, but just to be clear,

22:00SPEAKERyou also are running a TrueNAS machine as of now,

22:02SPEAKERbut you're looking to scale down because like you said,

22:04SPEAKERyour needs are lighter and you can save on electricity.

22:06SPEAKERYou can save on complexity by moving to...

22:09SPEAKER- I think Open Media Vault is...

22:11SPEAKERSo Open Media Vault is kind of the...

22:13SPEAKERIt's a Linux-based distro based on Debian

22:17SPEAKERthat basically is like a managed application

22:20SPEAKERthat lives on top of the Linux OS.

22:23SPEAKERAnd you can install it any number of different ways.

22:25SPEAKERYou can install Raspberry Pi OS onto a Raspberry Pi

22:28SPEAKERand then pull down the packages

22:30SPEAKERfor the Open Media Vault software on top of that.

22:33SPEAKERBasically what it does is gives you a web-based UI

22:36SPEAKERthat you can use to control the guts of the NAS,

22:39SPEAKERthe NAS parts of the system.

22:42SPEAKERAnd also it will handle like the things

22:43SPEAKERlike the upgrading Debian for you.

22:45SPEAKERSo you get security patches and stuff like that.

22:47SPEAKERTrueNAS has a similar web-based UI for the front end.

22:52SPEAKERI think that's, for me,

22:54SPEAKERthat web component is actually really important

22:56SPEAKERbecause it means that people who aren't proficient

22:58SPEAKERor comfortable working in the shell

23:00SPEAKERcan do all the things that they need to do

23:02SPEAKERto set up the machine, keep it running,

23:04SPEAKERadd new functionality.

23:05SPEAKERAnd like that adding new functionality part

23:07SPEAKERis the exciting part about doing an open source NAS to me.

23:11SPEAKERYou can go out, you can buy a Synology box

23:14SPEAKERfor a few hundred bucks, slam some hard drives in there

23:16SPEAKERand install a Plex plugin and three other things.

23:19SPEAKERBut when you get to the point, you're like,

23:20SPEAKERman, I'd really love to run a Quake server on this, right?

23:23SPEAKERMy kid's gotten into Minecraft

23:24SPEAKERand I wanna run a Minecraft server at home.

23:26SPEAKERYour options are a little bit more limited

23:28SPEAKERon the closed source solutions.

23:31SPEAKER- Yeah, there are those term key boxes out there,

23:32SPEAKERSynology and QNAP.

23:34SPEAKER- There's a bunch others, yeah.

23:35SPEAKER- They are a lot more just ready to go out of the box,

23:38SPEAKERto be clear.

23:39SPEAKERI mean, those are basically little enclosures

23:40SPEAKERthat you just plug some hard drives into

23:42SPEAKERand they've got their own proprietary operating systems

23:44SPEAKERthat you also access over a web interface.

23:46SPEAKERAnd it's that classic trade-off, right?

23:49SPEAKERThey're a lot easier to just unbox and get going,

23:51SPEAKERbut also you're gonna pay a little bit more

23:53SPEAKERfor the amount of compute power you're getting in them

23:55SPEAKERthan you would building an open box.

23:57SPEAKERAlso, you're subject to the decisions and the policies

24:00SPEAKERthat are set by those companies.

24:02SPEAKERFor feature support and that kind of thing,

24:05SPEAKERthe software that they provide is very much designed

24:07SPEAKERby them, not sort of designed by committee and more open,

24:10SPEAKERlike you get in the open source world.

24:12SPEAKER- And also if you're buying something

24:14SPEAKERthat is a very common piece of hardware,

24:17SPEAKERthen the threat profile for that gets higher,

24:20SPEAKERthe more popular the hardware gets.

24:22SPEAKERSo we've seen some NAS specific malware out there

24:25SPEAKERthat's like ransomware that encrypts your NAS drives

24:29SPEAKERand requires you to pay some Bitcoin

24:33SPEAKERto unlock your business,

24:34SPEAKERwhich is never what you want, right?

24:36SPEAKERIt's never a good outcome.

24:37SPEAKERSo we're gonna talk about mostly TrueNAS

24:41SPEAKERand Open Media Vault today, I think.

24:43SPEAKERThey're both extensible.

24:44SPEAKERYou can both add plugins in the form of either plugins

24:47SPEAKERin TrueNAS's case or Docker containers

24:49SPEAKERin Open Media Vault's case that add functionality

24:53SPEAKERand other types of servers underneath your server.

24:57SPEAKERThey handle the maintenance for you.

24:58SPEAKERThey handle a lot of the maintenance for you.

25:00SPEAKERSo you don't have to worry as much about updating

25:02SPEAKERand things like that.

25:03SPEAKERYou can hit a button in a web interface

25:05SPEAKERinstead of having to run command line

25:07SPEAKERand update stuff manually.

25:09SPEAKERAnd like we said, there are a bunch of alternatives.

25:11SPEAKERIf you just want backup,

25:12SPEAKERa cloud-based backup is probably better for you

25:15SPEAKERor an external hard drive might be better for you

25:17SPEAKERthan a NAS if you only have one computer.

25:19SPEAKERIf you have a bunch of computers and a bunch of phones

25:21SPEAKERand stuff that you wanna back up,

25:22SPEAKERthen that's when you start thinking about the NAS.

25:24SPEAKERFor file sharing, the cloud services

25:27SPEAKERlike Google Drive and Dropbox and OneDrive

25:29SPEAKERare really competitive up until you get beyond

25:33SPEAKERabout two terabytes, it seems like.

25:34SPEAKERAnd then the cost per terabyte goes way, way up

25:37SPEAKERcompared to what you can get in a box

25:39SPEAKERthat lives inside your network.

25:41SPEAKERAnd the other nice thing about the internal network

25:43SPEAKERis if you are on a provider, internet provider

25:46SPEAKERthat provides limited upstream,

25:48SPEAKERthen you're not gated by the upstream performance

25:50SPEAKERof your home internet connection.

25:52SPEAKER- That's a good point.

25:52SPEAKERI mean, that is like, that problem is endemic,

25:54SPEAKERespecially in the United States.

25:55SPEAKERI don't know if it's as bad elsewhere,

25:57SPEAKERbut upstream speeds are,

25:59SPEAKERI have to assume, artificially suppressed.

26:01SPEAKERI mean, maybe there are legitimate reasons

26:03SPEAKERthat are not business reasons,

26:04SPEAKERbut like it's in a lot of localities,

26:06SPEAKERit is very hard to get very fast upstream for fast uploads

26:09SPEAKERto something like a cloud storage bucket of sorts, right?

26:12SPEAKERYou know, you might have downstream

26:13SPEAKERthat's like tens of times faster than your upstream.

26:16SPEAKERAnd so at that point, uploads of backups

26:18SPEAKERof terabytes of data just aren't even practical

26:20SPEAKERfrom a time standpoint.

26:21SPEAKER- 200 megabits per second down

26:23SPEAKERand 10 megabits per second up

26:24SPEAKERis a really common internet speed in the US.

26:28SPEAKERSo those are kind of the options.

26:30SPEAKERThat's kind of what's out there.

26:32SPEAKERWe're gonna talk about TrueNAS and Open Media Vault.

26:34SPEAKERYou can get real complicated and hybridize

26:37SPEAKERand do things like run your software on a small Nuke machine

26:41SPEAKERand run the storage in a Synology NAS.

26:44SPEAKERAnd you can kind of jam these things together

26:48SPEAKERin all sorts of different ways.

26:49SPEAKERWe're gonna hit kind of the more common approaches.

26:52SPEAKEROkay, so we've decided we wanna do a managed install.

26:56SPEAKERSome sort of operating system,

26:58SPEAKEReither TrueNAS or Open Media Vault.

27:00SPEAKERI think we should start with Open Media Vault

27:01SPEAKERbecause it's kind of the slightly less deep entry point.

27:05SPEAKER- Also it's Linux based,

27:06SPEAKERwhich has a lot of advantages we'll get into.

27:07SPEAKER- It's a little bit easier to set up and install.

27:09SPEAKERIf you have a Raspberry Pi laying around,

27:11SPEAKERyou can hook that up to an external hard drive

27:13SPEAKERand have like a tester.

27:15SPEAKERHey, do I really need a NAS for probably stuff

27:18SPEAKERthat you have in your house already would be my guess.

27:20SPEAKERThe installation process is very straightforward.

27:23SPEAKERYou can download an ISO from their website.

27:26SPEAKERYou either burn it onto a USB thumb drive

27:29SPEAKERor burn it onto a CD if you still have a CD burner.

27:32SPEAKERAnd then you just boot off of the,

27:34SPEAKERboot the machine off of that thumb drive and go from there.

27:38SPEAKER- So you've gotten hands-on with Open Media Vault.

27:40SPEAKERI mean, I'm way down the TrueNAS rabbit hole,

27:41SPEAKERbut like you've kind of gone through this process.

27:43SPEAKERWould you describe it as pretty user-friendly

27:45SPEAKERto go through that installation setup?

27:47SPEAKER- I thought I had a Raspberry Pi 4 laying around

27:49SPEAKERthat I could use to do this and I actually didn't,

27:52SPEAKERbut I did set it up on a VM inside my Windows machine

27:55SPEAKERjust to kind of test everything.

27:56SPEAKER- Not to derail the conversation.

27:58SPEAKERYou've just given me an idea of which is maybe,

28:00SPEAKERmaybe it's worth having a cold spare Raspberry Pi

28:03SPEAKERaround at all times.

28:04SPEAKER- I literally have one on order that'll be here in March.

28:07SPEAKERSo yeah.

28:08SPEAKER- I'm starting to feel like maybe

28:09SPEAKERa plus one Raspberry Pi strategy might be good to have

28:11SPEAKERjust like, 'cause you know,

28:13SPEAKERin normal non-price inflation times,

28:15SPEAKERlike there are like what, the basic model is 35 bucks, right?

28:18SPEAKER- The two gig memory one is $35, yeah.

28:20SPEAKER- Having one around not doing anything at all times

28:22SPEAKERis pretty handy just in case you have an idea

28:24SPEAKERand wanna try something like this.

28:26SPEAKER- And it's not like they'll conk out over time.

28:28SPEAKER- Right.

28:29SPEAKER- If it's sitting in the box.

28:30SPEAKERSo the things I really like about Open Media Vault

28:32SPEAKERis it's pretty lightweight.

28:33SPEAKERIt's Linux-based, so you get your power management

28:36SPEAKERand the kind of things you expect

28:39SPEAKERfrom a modern operating system.

28:41SPEAKERThe web interface is really robust

28:43SPEAKERand I was able to do everything I needed to do

28:45SPEAKERto maintain the system from inside that web interface

28:48SPEAKERusing their OS installer ISO,

28:51SPEAKERnot doing the install Debian first,

28:54SPEAKERthen upgrade the Debian to have Open Media Vault

28:56SPEAKERon top using apt-get.

28:58SPEAKERThe plugin infrastructure,

28:59SPEAKERbecause you can just download Docker images

29:01SPEAKERand run Docker images, it's incredibly,

29:03SPEAKERlike there are so many options out there.

29:05SPEAKERWe'll talk about TrueNAS' plugins in a little bit,

29:08SPEAKERbut the Docker images gives you a much easier path

29:12SPEAKERto building your own.

29:14SPEAKERIf the default Docker images don't do what you want

29:16SPEAKERor don't behave in a way you want,

29:18SPEAKERit's pretty straightforward for you to set one up yourself

29:20SPEAKERif you're so inclined.

29:21SPEAKER- Yeah, I don't think I can overstate

29:23SPEAKERhow much more robust the Linux ecosystem is at this point.

29:27SPEAKERNo matter your level of experience as a listener

29:30SPEAKERwith the free and open source world,

29:32SPEAKERyou know exactly how big Linux is

29:34SPEAKER'cause it basically rules the world.

29:35SPEAKERI mean, it runs the world at this point.

29:37SPEAKERThere is just tremendously more stuff available to run on it

29:41SPEAKERand getting that stuff working is tremendously more,

29:44SPEAKERI guess, compatible is the way I would put it.

29:45SPEAKERA lot of the projects that we'll talk about

29:47SPEAKERlike in this episode or even going forward

29:48SPEAKERin future episodes are also available for FreeBSD,

29:52SPEAKERwhich TrueNAS is based on,

29:53SPEAKERbut like, you know, there's always gonna be the risk

29:55SPEAKERthat like, oh, some library is not quite compatible

29:57SPEAKERand it's like you're gonna run into some esoteric problem

29:59SPEAKERor you might not be able to get it to run at all,

30:02SPEAKERor a lot of projects just are not available

30:04SPEAKERon the FreeBSD side.

30:05SPEAKERSo having a NAS that runs Linux and has Docker support

30:09SPEAKERand uses the most common tools and platforms

30:12SPEAKERthat the most people are using

30:13SPEAKERis gonna guarantee way more software availability.

30:16SPEAKER- And in a more timely manner too.

30:17SPEAKERLike often I noticed that things on the TrueNAS side

30:20SPEAKERwould lag behind a release or two sometimes,

30:23SPEAKERwhich is usually fine.

30:24SPEAKER- My Plex client is constantly saying,

30:26SPEAKERhey, there's a server update, you should go get it.

30:28SPEAKERAnd I'm like, no, it hasn't been added

30:29SPEAKERto the FreeBSD package manager yet,

30:31SPEAKERI can't actually do that.

30:33SPEAKER- Well, so we'll talk about that more in the TrueNAS side,

30:35SPEAKERbut I found that the plugin infrastructure on TrueNAS

30:38SPEAKERwas frustrating enough and limited enough

30:41SPEAKERthat I often would just rebuild plugin functionality

30:44SPEAKERin jails on my own.

30:45SPEAKER- Yes.

30:46SPEAKER- But yeah, on the Open Media Vault side,

30:48SPEAKERthe web interface is great.

30:49SPEAKERYou can set up new shares, you can combine drives,

30:52SPEAKERyou can turn on RAID,

30:53SPEAKERyou can do all the things you would expect to

30:55SPEAKERwithout having to touch a shell at all

30:57SPEAKERonce you get the OS installed.

30:59SPEAKERAnd the OS install process was answering,

31:01SPEAKERI think, seven questions, booting off of a thumb drive,

31:04SPEAKERanswering seven or eight questions, and then moving forward.

31:07SPEAKERNow, the hardware best practices for,

31:11SPEAKERwell, we'll get into the best practices

31:13SPEAKERfor where to install this stuff,

31:14SPEAKER'cause the weird thing about a lot of these NAS OSs

31:17SPEAKERis you install them from a thumb drive,

31:19SPEAKERbut you also are often recommended

31:21SPEAKERto install them to a thumb drive.

31:24SPEAKERThere's pros and cons to that,

31:26SPEAKERthe number of write cycles that most SD memory,

31:30SPEAKERflash memory, can handle is fairly limited.

31:33SPEAKERAnd if you're writing, say, log files to those thumb drives,

31:37SPEAKERyou'll burn out the drives in a year or two

31:40SPEAKERif you're not careful.

31:40SPEAKER- Or even faster, depending on what you're doing.

31:42SPEAKERI would say, so yes, the running true NAS

31:45SPEAKERoff of USB thumb drives was the kind of best practice

31:49SPEAKERfor years and years.

31:50SPEAKERI'd say that's kind of finally sort of been deprecated.

31:52SPEAKERLike SSDs, like legit SSDs,

31:54SPEAKERare getting cheap enough at this point

31:56SPEAKERthat you can actually just get a couple of SSDs

31:58SPEAKERfor this purpose for not that much more.

32:00SPEAKERI bought a couple of 120 gig SSDs for like 20 bucks a piece

32:04SPEAKERthat I run my true NAS install off of now.

32:06SPEAKERSo SD cards and USB thumb drives generally

32:09SPEAKERare just pretty poor at resilience over time.

32:12SPEAKER- The SSD solution is good.

32:15SPEAKER'Cause the thing to remember about these OSs

32:16SPEAKERis they're small.

32:19SPEAKERThe true NAS install is I think 18 gigs

32:21SPEAKERor something like that.

32:22SPEAKERIt's negligible.

32:25SPEAKERThe Open Media Vault install was very small too.

32:27SPEAKERI think it was two gigs total or something.

32:29SPEAKERBut yeah, I haven't run it on production hardware yet.

32:32SPEAKERThat's my next step for the Open Media Vault.

32:34SPEAKERBut I'm really excited.

32:37SPEAKERGetting the Docker images up and running

32:39SPEAKERtook about five minutes.

32:41SPEAKERAnd I can grab the images, upload them to the machine

32:44SPEAKERand set them to run.

32:46SPEAKERAnd then they just run, which is amazing.

32:48SPEAKER- So does OMV have any kind of central repository

32:51SPEAKERof its own kind of one click install,

32:52SPEAKERlike click here to install the Plex Docker image?

32:54SPEAKEROr do you have to go out

32:55SPEAKERand do you have to get the images yourself?

32:57SPEAKERI mean, it sounds like even if that's the case,

32:59SPEAKERthat's not that difficult, but.

33:00SPEAKER- The repository that it has built in

33:03SPEAKERis a little more limited.

33:05SPEAKERIt's like things you would use to manage the server maybe,

33:07SPEAKERrather than necessarily like your full fledged,

33:11SPEAKERhey, here are all the applications you might wanna run.

33:14SPEAKERBut one of the things you can add

33:16SPEAKERis a third party repository that adds Docker support

33:19SPEAKERand then adds a handful of other utilities on top of that.

33:23SPEAKERSo there's a plugin that backups,

33:25SPEAKERbacks up all of the conflict files for the entire thing.

33:27SPEAKERAnd we'll let you share that, save that wherever you want.

33:30SPEAKERHere's a SCSI over ethernet plugin, if you wanna do that.

33:35SPEAKER- You know, everybody's most common use case.

33:37SPEAKER- You can remote mount remote.

33:39SPEAKERHere's a plugin that lets you mount remote shares.

33:41SPEAKERSo if you wanted to do the thing like I was talking about

33:43SPEAKERand have a dedicated NAS box with hard drives in it

33:46SPEAKERand mount the shares from that as file system here,

33:49SPEAKERthere's a plugin for that.

33:50SPEAKERSo you don't have to fool with Fstab files

33:52SPEAKERand stuff like that.

33:53SPEAKER- Right, but you know,

33:54SPEAKERlike there are a bajillion Docker resources

33:56SPEAKERout there at this point.

33:57SPEAKERLike, if you just want to go see like,

33:59SPEAKERhey, what are some containers I can run here

34:01SPEAKERon this new thing I've set up?

34:02SPEAKERAnd like, you wanna run a Minecraft server for people

34:04SPEAKERor like, you know, plex or whatever kind of thing

34:07SPEAKERyou're looking for.

34:07SPEAKER- It's nigh infinite.

34:09SPEAKER- I think, yes, going to Google and typing kind of Docker

34:12SPEAKERand whatever you're looking for

34:13SPEAKERis probably enough to get you started.

34:14SPEAKERThere's a lot out there.

34:15SPEAKER- And the nice thing about the way Docker works

34:17SPEAKERis you can actually, like, if you have say,

34:20SPEAKERa home assistant plugin that you need to connect

34:23SPEAKERto like a Z-Wave radio so that it can control

34:26SPEAKERyour light bulbs, that's an option too.

34:28SPEAKERLike you have access to those resources,

34:30SPEAKERthose hardware resources from inside the Docker containers.

34:33SPEAKERSo that's kind of the high level on Open Media Vault.

34:36SPEAKERI think really, if people wanna start out,

34:39SPEAKERthe best thing to do is to order a Raspberry Pi 4,

34:43SPEAKERwait three weeks or a month for it to get here,

34:46SPEAKERput it on the, plug an external hard drive into this

34:49SPEAKERand set it up.

34:50SPEAKERNow it will, you'll lose whatever is currently

34:53SPEAKERon that external hard drive.

34:54SPEAKERSo you wanna either start with a fresh external hard drive

34:56SPEAKERor backup whatever's on the external hard drive

34:57SPEAKERbefore you turn it into the NAS box,

35:00SPEAKERbecause Open Media Vault will reformat it

35:01SPEAKERwhen you plug it in and set up the new drive.

35:04SPEAKERBut it's a good way to get your feet wet

35:08SPEAKERbefore you get into the deep end with TrueNAS.

35:12SPEAKER(dramatic music)

35:14SPEAKER- Are we doing it?

35:15SPEAKER- Is it time?

35:16SPEAKER- Are we descending the rabbit hole?

35:17SPEAKER- Yeah, so let's go one layer deeper.

35:19SPEAKERLet's peel the onion one more time

35:20SPEAKERand see what's going on with TrueNAS these days, Brad.

35:23SPEAKER- Yeah, so TrueNAS, well, so there's been some rebranding

35:26SPEAKERthere, I mean, some of the information,

35:27SPEAKERif you start Googling is gonna maybe be a little confusing

35:29SPEAKERbecause they rebranded from FreeNAS to TrueNAS

35:32SPEAKERabout a year ago, I wanna say at this point, maybe.

35:35SPEAKER- Maybe a little more than that, yeah.

35:37SPEAKER- Year and a half, something like that.

35:38SPEAKERThe current consumer product is currently

35:40SPEAKERcalled TrueNAS Core.

35:41SPEAKERThey do have like a TrueNAS enterprise that is

35:43SPEAKERfor straight up large corporations,

35:45SPEAKERbut the free open source downloadable,

35:48SPEAKERjust anybody can get it and run it,

35:49SPEAKERversion that is based on FreeBSD is TrueNAS Core.

35:52SPEAKER- And the install process is similar to Open Media Vault,

35:55SPEAKERright, you download it, burn it to a thumb drive,

35:57SPEAKERput it in a machine and install the NAS software

36:01SPEAKERon the machine, on whatever machine.

36:03SPEAKER- So the single biggest selling point of using TrueNAS

36:05SPEAKERis that it allows you to use ZFS,

36:07SPEAKERwhich is a really advanced file system

36:08SPEAKERthat came out of the server world that, like I said,

36:11SPEAKERit's got pretty heavy memory requirements.

36:12SPEAKERYou're gonna need like a bare minimum of eight gigabytes

36:15SPEAKERof memory for any heavy duty storage you're doing.

36:17SPEAKER- Well, and the memory requirements go up

36:19SPEAKERthe more storage space you add to your drive pool, right?

36:22SPEAKER- To a degree for a home NAS, you're probably gonna be

36:24SPEAKERlooking at maybe 16 gigabytes at least

36:26SPEAKERif you really want good performance there.

36:29SPEAKERAlso, I should just go ahead and mention here

36:30SPEAKERfor the sake of clarity that TrueNAS is meant to be run

36:33SPEAKERon a full-size x86 computer, you know,

36:35SPEAKERthat's an Intel Core i5 or a Ryzen of some sort,

36:39SPEAKERbut it is not lightweight like Open Media Vault

36:42SPEAKERor other kind of Linux-based solutions.

36:45SPEAKERIt will not run on a Raspberry Pi.

36:47SPEAKERYou can technically run it on a small x86 box,

36:50SPEAKERlike an Intel NUC, but even that is maybe a little dicey

36:53SPEAKERin terms of how many hard drives you can hook up

36:55SPEAKERand the kind of horsepower you're gonna be working with.

36:57SPEAKERIt's, TrueNAS really is meant to be put

36:59SPEAKERon a full-size computer, and that's part of where those

37:02SPEAKERkind of hefty electricity requirements come in.

37:04SPEAKERAnd so, as we've said, the biggest reason to use TrueNAS

37:07SPEAKERis as a vehicle for using ZFS as your file system.

37:11SPEAKERThe single biggest advantage of ZFS

37:13SPEAKERis that it really emphasizes resilience.

37:15SPEAKERIt allows you to snapshot entire file systems

37:18SPEAKERand essentially keep a copy of them in the background

37:20SPEAKERas they change, and you can roll back to previous snapshots.

37:22SPEAKERIt makes it real easy to send snapshots to other drives

37:24SPEAKERor other storage pools or devices on your network.

37:27SPEAKER- Does that also let you go back,

37:29SPEAKERlike if you wanna find the version of a file

37:30SPEAKERfrom like three weeks ago, you can go back in time

37:32SPEAKERand get the version of that file from three weeks ago?

37:34SPEAKER- Absolutely, and like I ended up, like when I,

37:36SPEAKERlike I said, it's been a teeth rabbit hole.

37:37SPEAKERLike I've learned how to do all that stuff

37:38SPEAKERfrom the command line in FreeBSD originally,

37:40SPEAKERbut they have since rolled out the option to merge that

37:44SPEAKERwith, for example, if you're sharing over SMB

37:47SPEAKERfrom a TrueNAS machine to Windows.

37:48SPEAKER- CIFS, yeah.

37:49SPEAKER- Standard Windows file sharing stuff, right.

37:51SPEAKERIn File Explorer, the CFS snapshots now show up as the,

37:56SPEAKERI think in Windows it's called shadow copies,

37:58SPEAKERis that right?

37:59SPEAKER- Shadow copies is the Windows feature, yeah.

38:00SPEAKER- You can get properties on a folder in Windows

38:03SPEAKERand just hit the previous versions tab

38:04SPEAKERand it will just list out every snapshot

38:06SPEAKERof that folder you have as previous dates.

38:09SPEAKERYou can literally just open one of those

38:10SPEAKERas another File Explorer window

38:12SPEAKERthat has those previous versions of the files.

38:14SPEAKERIf you've deleted something, you can go back and get it.

38:16SPEAKERSnapshots also make it real easy to back up, kinda en masse.

38:20SPEAKERIt's a very powerful system if you really want

38:22SPEAKERto make sure you're not gonna lose any data.

38:24SPEAKERIt is a lot to learn now.

38:25SPEAKER- Well, and it's a lot of overhead.

38:27SPEAKERLike you need a real computer, you're not gonna run this

38:30SPEAKERon a lightweight embedded NAS box.

38:33SPEAKERYou wanna have multiple cores and a bunch of memory.

38:36SPEAKEROne of the other things that drew me to TrueNAS early on

38:39SPEAKERwere jails.

38:40SPEAKERWell, jails and plugins, kind of two sides of the same coin.

38:43SPEAKER- I think in the TrueNAS parlance,

38:45SPEAKERa plugin really is just a jail underneath.

38:48SPEAKERSo a jail is a form of container that is native to FreeBSD.

38:51SPEAKERI think most people know

38:53SPEAKERabout virtual machines at this point.

38:54SPEAKERDocker is another example of containerization.

38:56SPEAKERSo basically the key difference between virtual machines

38:59SPEAKERor virtualization and containerization

39:01SPEAKERis that VMs replicate an entire hardware stack

39:03SPEAKERfrom the very basic level up, right?

39:05SPEAKERVMs run their own kernel.

39:07SPEAKERThey are a fully self-contained sandboxed virtual computer.

39:11SPEAKERContainers run on the system host,

39:13SPEAKERlike they run on the kernel of the host.

39:15SPEAKERThey share resources, they're much lower overhead

39:17SPEAKERand more performant,

39:18SPEAKERalthough not that VMs are like not performant,

39:20SPEAKERbut containers are more lightweight in terms of resources,

39:22SPEAKERbut they do exist within the kind of ecosystem

39:25SPEAKERof the host that they run on.

39:26SPEAKERThey just use kind of name spacing

39:28SPEAKERand other sorts of sandboxing features

39:30SPEAKERto kind of make them discrete from the host.

39:33SPEAKER- When you run PSA UX on a FreeBSD machine

39:37SPEAKERthat has jails running,

39:38SPEAKERyou see the processes that are running inside those jails

39:40SPEAKERif you're on the root machine.

39:42SPEAKER- Yes, but if you go inside the jail,

39:43SPEAKERinside the jail, the jail thinks it's just a computer

39:46SPEAKERunto itself with nothing happening outside of it.

39:47SPEAKERIt's kind of a fascinating model, but yes,

39:50SPEAKERat the host level, you'll see everything

39:51SPEAKERthat's running on every jail and machine.

39:53SPEAKER- Well, but the, so the upshot is you can set up,

39:55SPEAKERif you have say five applications

39:57SPEAKERthat you want to run on your NAS machine,

39:59SPEAKERlike a game server, a media server, a print server,

40:04SPEAKERstuff like that, then you set up a jail for each one

40:06SPEAKERand then each of those is maintained independently

40:08SPEAKERand you can turn them on and off as needed.

40:10SPEAKER- Right, yes.

40:11SPEAKERSo in FreeBSD/TrueNAS land,

40:13SPEAKERthat's how you would approach kind of discrete system services

40:16SPEAKERlike that, you know, Docker does replicate

40:18SPEAKERthat kind of same functionality

40:19SPEAKERwith a slightly different paradigm

40:21SPEAKERin something like Open Media Vault.

40:22SPEAKERYou can do other cool stuff with containers,

40:24SPEAKERlike you can assign them their own network IPs

40:26SPEAKERand then, you know, you can even map their names

40:29SPEAKERto a local domain on your, on your network.

40:32SPEAKERYou can do like .lan for stuff.

40:33SPEAKERSo you could go to like plex.lan

40:35SPEAKERcould be the address for your plex.

40:37SPEAKER- Wait, wait, wait, you're a .lan?

40:39SPEAKER- Yeah.

40:40SPEAKER- I'm a .local.

40:40SPEAKER- Well, .local is kind of the industry standard,

40:42SPEAKERbut that's two syllables.

40:43SPEAKERThat's two more pairs.

40:45SPEAKER- Fair, look, you make a good point.

40:47SPEAKERDo you wanna type five characters or do you wanna type three?

40:49SPEAKER- Fair, now I'm gonna have to change everything.

40:51SPEAKER- But yeah, like, you know, abstracting services out

40:53SPEAKERto little containers has a lot of cool advantages like that.

40:56SPEAKERYou know, like they exist as like separate machines

40:58SPEAKERon your network as well as separate little virtual computers

41:02SPEAKERon the host.

41:03SPEAKER- Yeah.

41:03SPEAKER- On top of all those benefits,

41:04SPEAKERI mean, the actual secret real reason

41:07SPEAKERto prefer using containers

41:09SPEAKERfor putting all your little services in containers

41:11SPEAKERis that it protects you from screwing anything up

41:13SPEAKERbecause each container

41:15SPEAKERis its own little self-contained computer.

41:16SPEAKERAnd like, you know, you can spin a new one up

41:18SPEAKERwhenever you feel like it.

41:19SPEAKERIf you mess something up in there,

41:21SPEAKERyou can kind of just delete it and start over.

41:23SPEAKERYou can clone them if you wanna try something

41:26SPEAKERand that may not work.

41:27SPEAKERAnd then you can just delete that clone

41:28SPEAKERand go back to where you were.

41:30SPEAKERThey are just a sandbox way,

41:32SPEAKERespecially when you're starting out.

41:33SPEAKERAnd I cannot stress this enough.

41:35SPEAKERIf you don't have a lot of experience, you know,

41:37SPEAKERat a bash prompt or with open source stuff in general,

41:39SPEAKERlike it's just the best safety net you can have really

41:41SPEAKERto be able to create a fake computer

41:44SPEAKERthat you can then dive into and just tinker around with

41:46SPEAKERand not worry too much about messing up the host

41:48SPEAKERbecause you can just, you know, hose that container

41:50SPEAKERand make a new one whenever you feel like it.

41:52SPEAKERIt's, I highly recommend it,

41:53SPEAKERwhatever kind of paradigm you're working with,

41:55SPEAKERwhether it's jails or Docker

41:56SPEAKERor there are plenty of other container solutions

41:59SPEAKERin Linux as well.

42:01SPEAKERBut if you're really trying to get your feet wet

42:02SPEAKERwith this stuff, it's just, it's a fantastic way

42:05SPEAKERto have some peace of mind as you poke at stuff

42:07SPEAKERand sort of figure out how everything works

42:09SPEAKERwithout worrying that you're going to, you know,

42:11SPEAKERcreate a lot of work for yourself by ending up

42:12SPEAKERin a situation where you have to say,

42:14SPEAKERwipe the entire TrueNAS install or Open Media Vault

42:17SPEAKERor whatever your OS is, you know, from the ground up

42:20SPEAKERbecause you did something on the host

42:22SPEAKERthat you can't recover from.

42:23SPEAKERJails and TrueNAS are one way to do that.

42:25SPEAKERDocker and Linux based solutions are another.

42:27SPEAKERThere are a bunch of different container solutions out there

42:29SPEAKERand jails are basically full FreeBSD machines.

42:33SPEAKERSo like you kind of do need to know what you're doing

42:35SPEAKERat the command line for the most part

42:36SPEAKERto take advantage of that stuff.

42:38SPEAKERBut once you do, you can follow basic

42:40SPEAKERhow to install processes for whatever service

42:42SPEAKERyou want to add and run through the shell scripts

42:45SPEAKERpretty easily is my experience.

42:47SPEAKERLike just generally speaking, the kind of pros

42:50SPEAKERof TrueNAS are that it's incredibly powerful.

42:52SPEAKERYou could do a lot with it.

42:54SPEAKERIt is a real performance hog.

42:57SPEAKERIt's kind of bad on power management.

43:00SPEAKERFreeBS, the current version of TrueNAS is better

43:01SPEAKERthan the previous ones have been,

43:03SPEAKERbut it does have a tendency to run your CPU

43:06SPEAKERat basically full speed all the time

43:08SPEAKER'cause it doesn't use the internal power.

43:10SPEAKERBSD is not as good at internal power management

43:12SPEAKERas Linux and Windows are.

43:14SPEAKERGenerally speaking, if you know how to set it up

43:17SPEAKERand do a good job setting up,

43:18SPEAKERyou can get unbelievable performance out of it.

43:21SPEAKERIf you do not, you can really, really hamper your ability

43:25SPEAKERto get good performance out of the machine.

43:27SPEAKERAnd you may find yourself rebuilding this a couple of times

43:29SPEAKERbefore you get it right in my experience.

43:31SPEAKER- Yes, like it's very easy to make mistakes,

43:32SPEAKERlike laying out your drive arrangement

43:34SPEAKERas like when you make a ZFS volume for the first time.

43:36SPEAKERThere are a ton of considerations there about like,

43:39SPEAKERdo I wanna make this a RAID-Z situation

43:41SPEAKERwhere I can lose one or two or even three drives

43:43SPEAKERand not lose my data?

43:45SPEAKERBut there are parity requirements there.

43:46SPEAKERDo I wanna do mirrors?

43:47SPEAKERThere's a lot there that you really need to be ready

43:49SPEAKERto kind of educate yourself on

43:51SPEAKERto try to not to make too many mistakes upfront.

43:53SPEAKER- There's a couple of things to think about,

43:54SPEAKERand this is a good place to talk about this.

43:56SPEAKERThere's the idea of data redundancy,

43:58SPEAKERwhich means that a drive can fail

44:00SPEAKERand your system stays up.

44:02SPEAKERYou don't lose any data when one drive fails.

44:05SPEAKERThere's backing up, which is often the better choice.

44:08SPEAKERLike doing an offsite backup

44:09SPEAKERfor your network attached storage

44:12SPEAKERtakes two times the number of drives

44:14SPEAKERor two times the total amount of storage.

44:17SPEAKERBut if you're not writing to the NAS

44:18SPEAKERconstantly losing a day's worth of data

44:21SPEAKERis not that big a deal for most people,

44:24SPEAKER'cause usually in that one day

44:25SPEAKERit'll still be saved someplace else.

44:27SPEAKERThe thing to remember always

44:31SPEAKERis that data redundancy is not equal to backup.

44:34SPEAKER- Right, yes, that is a mantra you will hear all the time

44:37SPEAKERif you get deep into the kind of NAS world

44:39SPEAKERis RAID is not backup.

44:41SPEAKER- Yeah, and what that means is if, for example,

44:44SPEAKERyou have a virus on your computer at home

44:47SPEAKERand that virus hits your NAS

44:49SPEAKERand deletes all the files on your NAS,

44:51SPEAKERhaving redundant storage on the NAS

44:55SPEAKERwon't necessarily prevent you from losing data in that case.

44:57SPEAKERNow with TrueNAS and ZFS,

44:59SPEAKERif you have the snapshot set up right,

45:00SPEAKERyou'll just roll back to a previous snapshot.

45:01SPEAKERIt's not a big deal, but don't treat a NAS as backup

45:06SPEAKERunless it is actually backup,

45:08SPEAKERunless you're keeping copies of data

45:09SPEAKERon your local machines and the NAS.

45:11SPEAKERAt that point, it is backup.

45:12SPEAKER- Right, RAID is, to a degree, resilient to hardware failure.

45:15SPEAKERLike I said, there are arrangements

45:17SPEAKERthat will allow you to lose one or more drives

45:18SPEAKERand keep your data, but then you're in a degraded state

45:21SPEAKERwhere you've gotta add a new drive

45:22SPEAKERand there are increased stresses

45:24SPEAKERon the remaining drives as you rebuild.

45:26SPEAKERSomething else can go wrong there.

45:28SPEAKERIt's still a single point of failure.

45:29SPEAKERThat's really what it is, is having one,

45:31SPEAKEReven if it's a bunch of drives,

45:33SPEAKERit's one entity that is a single point of failure

45:35SPEAKERand just having a second copy

45:36SPEAKERof any important data backed up is still critical

45:39SPEAKER'cause things can still go wrong.

45:41SPEAKER- Okay, so now I think is a good time to talk about

45:44SPEAKERwhat's going on in the TrueNAS world.

45:46SPEAKERThere's TrueNAS Core, which is BSD-based.

45:49SPEAKER- So this is why I stress the TrueNAS Core name

45:52SPEAKERbecause they are actually,

45:53SPEAKERIX Systems is the company that primarily runs TrueNAS,

45:57SPEAKERalthough it is open source, anybody can contribute to it.

45:59SPEAKERSo there is a Linux-based version of TrueNAS forthcoming

46:03SPEAKERcalled TrueNAS Scale.

46:04SPEAKERI haven't tried it yet because it's still

46:06SPEAKERin release candidate phase.

46:07SPEAKERIt's not quite ready to go yet

46:09SPEAKERand I'm not quite ready to run pre-release software

46:13SPEAKERon a crucial storage box right now.

46:15SPEAKER- Yeah, just to be clear, when you're setting up your NAS,

46:17SPEAKERyou usually go for the stable long-term version,

46:20SPEAKERnot the cutting edge version is my advice.

46:23SPEAKER- Building a NAS is when I started learning

46:25SPEAKERto value the uptime number over the version number.

46:28SPEAKER- Yes. - You know,

46:29SPEAKERI'm gonna resist updating every single time

46:32SPEAKERa new version or feature comes out.

46:33SPEAKER- You update when needed, not when not available.

46:37SPEAKER- So ZFS has been essentially available

46:40SPEAKERand production ready in the FreeBSD world for years.

46:43SPEAKERIt is built into the kernel.

46:44SPEAKERIt's like ready to go, it's considered rock solid.

46:47SPEAKERThat has not been the case in the Linux world

46:49SPEAKERwhere there are license incompatibilities

46:51SPEAKERbetween the Linux kernel and ZFS

46:53SPEAKERthat prevent it from becoming part of the kernel tree.

46:55SPEAKERAnd so ZFS is incredibly fully featured

46:58SPEAKERand mature now on Linux, but it's still kind of this like,

47:02SPEAKERit does not enjoy a most favored nation status

47:04SPEAKERas a file system, let's say, where it is an add-on.

47:07SPEAKERIt is something you have to add.

47:08SPEAKERSo it's basically something that IX is doing themselves.

47:10SPEAKERThey're integrating ZFS for Linux

47:12SPEAKERinto the TrueNAS framework.

47:14SPEAKERSo essentially the upshot is it's going to be

47:16SPEAKERa Linux-based version of TrueNAS.

47:17SPEAKERAnd so you're gonna get Kubernetes

47:18SPEAKERand Docker support with that.

47:20SPEAKER- Which aren't available on the BSD side.

47:21SPEAKER- Right, yeah, so that goes back

47:23SPEAKERto that software compatibility thing I was talking about

47:25SPEAKERis that there's just the ease of finding services

47:28SPEAKERand applications that you wanna run

47:30SPEAKERis so much greater on Linux

47:32SPEAKERthat I think this is probably gonna be a pretty big boon

47:34SPEAKERto the TrueNAS world.

47:36SPEAKERJust to give a super quick example,

47:37SPEAKERjust to illustrate the point, back early in the pandemic,

47:39SPEAKERI wanted to run a Terraria server

47:41SPEAKERfor some friends on my TrueNAS machine.

47:43SPEAKERTerraria, if you're not familiar with it,

47:44SPEAKERis basically 2D Minecraft.

47:47SPEAKERBut I went to see if I could set that Terraria server up

47:50SPEAKERon the TrueNAS box, which is FreeBSD.

47:52SPEAKERAnd it turned out that Mono,

47:54SPEAKERthe framework that Terraria is built on

47:56SPEAKERdoes not exist for FreeBSD,

47:58SPEAKERat least not a current version

48:00SPEAKERthat's required to run a Terraria server.

48:03SPEAKEROn Linux, that's just trivial.

48:04SPEAKERLike that's essentially the platform

48:06SPEAKERwhere that is probably the best supported or it's one of.

48:09SPEAKERSo just one example out of probably many

48:12SPEAKERwhere it's just like, oh, this is dead simple

48:14SPEAKERto set up in Linux because of the support is there,

48:16SPEAKERthe development resources are there,

48:17SPEAKERand it just doesn't exist for FreeBSD.

48:19SPEAKERSo that's one of the big reasons

48:21SPEAKERthat I think TrueNAS scale is pretty exciting.

48:24SPEAKERBut for the time being, they're saying

48:25SPEAKERthat both versions are going to coexist side by side,

48:27SPEAKERdepending on what your needs are.

48:29SPEAKER- Okay.

48:29SPEAKER- But if you do end up tumbling down this rabbit hole,

48:31SPEAKERa TrueNAS scale is something that's worth keeping an eye on

48:34SPEAKERas it matures over the coming months.

48:36SPEAKER- I'm really, like TrueNAS scale is kind of the,

48:38SPEAKERmaybe the best of both worlds for somebody in my position

48:42SPEAKERwhere I want something that's a little bit lighter weight,

48:43SPEAKERbut also I do like having the snapshots on ZFS

48:46SPEAKERand I do like the ability to roll back old files

48:49SPEAKERas it turns out really convenient.

48:49SPEAKER- Yeah, being able to roll back and grab a file

48:51SPEAKERthat I shouldn't have deleted

48:52SPEAKERthat I just got a little too antsy and was like,

48:53SPEAKERI'm not going to need this anymore and tossed it.

48:55SPEAKERAnd six hours later it was like,

48:56SPEAKERboy, I wish I still had that file.

48:57SPEAKERLike that's a great feeling to know like,

48:59SPEAKERoh, I can still go get that.

49:01SPEAKER- Okay, so Brad, if you want to get started with TrueNAS,

49:03SPEAKERwhat do you do?

49:03SPEAKERJust download the latest version from their website?

49:05SPEAKERWould you start with the Linux version now

49:07SPEAKERor would you go stick with core for the time being?

49:09SPEAKER- If you want to get started with TrueNAS,

49:11SPEAKERstep one, take a deep breath.

49:14SPEAKERStep two, I would absolutely not start with TrueNAS scale

49:18SPEAKERunless you're just incredibly brave.

49:19SPEAKERI mean, like I said,

49:20SPEAKERit is a pre-release version of the software

49:22SPEAKERthat they have not put out

49:23SPEAKERa full production ready version yet.

49:25SPEAKERTrueNAS core is still the place to start

49:27SPEAKERif you want to give it a try.

49:28SPEAKERHead to the TrueNAS site,

49:29SPEAKERdownload the install image of the latest version

49:31SPEAKERand give it a shot.

49:32SPEAKER- Grab your Balina Etcher and burn it to a USB thumb drive.

49:36SPEAKER- Yeah, and they've got, you know,

49:37SPEAKERthere are blogs and stuff out there you can Google up

49:38SPEAKERthat have pretty good recommendations

49:40SPEAKERfor hardware configurations, specs and stuff like that.

49:43SPEAKERAnd like it's, I would say, if you're looking at TrueNAS,

49:45SPEAKERyou know, give some of that stuff a read

49:46SPEAKERbefore you do get into it,

49:48SPEAKERbecause you will get some insight into like,

49:50SPEAKERhow big of a, you know, how much CPU do I need?

49:52SPEAKERHow much memory do I need?

49:53SPEAKERAnd like that might be a decision-making factor.

49:55SPEAKER- Well, and the other thing I would say is with TrueNAS,

49:57SPEAKERespecially since it's been around for a really long time,

49:59SPEAKERwhen you Google, when you're Googling

50:01SPEAKERto find answers about TrueNAS,

50:03SPEAKERmake sure you include the current version,

50:04SPEAKERthe version number you're using,

50:06SPEAKERbecause you will find answers to questions

50:11SPEAKERfrom 10 or 12 years ago in some cases with TrueNAS.

50:16SPEAKERSo there is one more higher degree of difficulty mode.

50:20SPEAKER- There is another.

50:22SPEAKER- Proxmox is a hypervisor.

50:23SPEAKERSo it's basically an operating system

50:26SPEAKERthat runs other operating systems underneath it.

50:29SPEAKER- It's also Debian-based, Debian Linux.

50:32SPEAKERI mean, you can run VMs in TrueNAS as well,

50:34SPEAKERbut then you're using the BSD hypervisor, which, you know.

50:36SPEAKER- It's not super performant, it turns out.

50:38SPEAKER- Yeah, I mean, people typically,

50:39SPEAKERfrom what I've seen about Proxmox,

50:41SPEAKERI have not used it myself,

50:42SPEAKERbut people tend to do the opposite

50:43SPEAKERwhere they run Proxmox as the host.

50:45SPEAKERLike they'll frequently run TrueNAS

50:46SPEAKERin a virtual machine inside of Proxmox.

50:48SPEAKERThey might also run like another Linux in there

50:51SPEAKERor something, you know, like you can spin up VMs

50:53SPEAKERand containers, like I was saying before,

50:55SPEAKERthey have slightly different use cases,

50:56SPEAKERbut Proxmox lets you kind of build

50:59SPEAKERa really multifaceted system of computers virtually

51:03SPEAKERthat are all talking to each other

51:04SPEAKERand all performing different functions independently.

51:07SPEAKERIt's a lot.

51:08SPEAKER- It's a lot, it's complicated,

51:10SPEAKERespecially if you're gonna try to run TrueNAS,

51:12SPEAKERwhich ZFS requires low level access to the drives.

51:15SPEAKERThe setup for that is complicated as a result of that.

51:18SPEAKERSo it's definitely a, hey, I know what I'm doing

51:21SPEAKERand I wanna, I'm gonna do something that's gonna be a pain.

51:24SPEAKERBut if you are doing, if you're running,

51:27SPEAKERfor example, if you wanna run Docker containers

51:28SPEAKERwhere performance really matters,

51:30SPEAKERyou can run a Docker host inside Proxmox

51:33SPEAKERand get probably a much better outcome

51:34SPEAKERthan you would running inside of Open Media Vault

51:36SPEAKERor definitely within TrueNAS,

51:37SPEAKER'cause Docker support and BSD is thin to non-existent.

51:42SPEAKER(upbeat music)

51:44SPEAKERSo one of the things that's important

51:45SPEAKERabout this whole thing,

51:46SPEAKERand this is something that most people I know

51:48SPEAKERthat have built their own TrueNAS machine

51:50SPEAKERfind out the hard way,

51:51SPEAKERis you wanna know exactly what you're doing before you start.

51:55SPEAKERThis isn't a place to just jump in with two feet

51:57SPEAKERand start installing stuff

51:57SPEAKERand expect it to work out for you.

52:00SPEAKER- I mean, you could.

52:00SPEAKERI'm not speaking from experience or anything,

52:03SPEAKERbut you could give it a shot,

52:05SPEAKERjust prepare to make a lot of mistakes.

52:06SPEAKERWhen you, the problem with that approach

52:10SPEAKERis when you make mistakes,

52:11SPEAKERyou typically end up having to do re-installs.

52:13SPEAKERSo you wanna make sure you're doing that

52:15SPEAKERbefore you have data.

52:16SPEAKERThe thing that I've found that helps more than anything,

52:19SPEAKER'cause the other big challenge with this

52:20SPEAKERis you'll set something up

52:21SPEAKERand then it runs perfectly for two years

52:23SPEAKERand then something breaks

52:24SPEAKERand you have to figure out what went wrong,

52:26SPEAKERis that if you document your install process

52:28SPEAKERas you're doing the install.

52:29SPEAKERSo here's the link to the how-to that I use

52:31SPEAKERto figure out how to do this.

52:33SPEAKERHere's the version of the software that I installed.

52:35SPEAKERHere's the dependencies I had to install.

52:37SPEAKERAnd I just copy and paste that stuff out of the terminal

52:39SPEAKERor out of the plugin infrastructure or whatever I'm using

52:42SPEAKERas I'm doing it and put into a Google doc.

52:44SPEAKERAnd then I have that tree full of Google docs

52:47SPEAKERfor all the different things that are running on my NAS.

52:50SPEAKERAnd when something inevitably does break,

52:52SPEAKERI can open up the folder,

52:54SPEAKERsearch for the thing that I'm looking for

52:55SPEAKERand I get all the information about it

52:58SPEAKERwithout having to remember what I did two years ago.

53:00SPEAKER- I have saved PDF versions of some old blogs here and there

53:03SPEAKERthat seemed like they might go offline at some point

53:05SPEAKERto make sure, absolutely sure.

53:06SPEAKER'Cause I was the only place on the internet

53:08SPEAKERI could find an answer to the thing I was looking to do.

53:10SPEAKER- Well, yeah, and a lot of the information

53:12SPEAKERabout how to do this stuff, especially on the TrueNAS side,

53:14SPEAKERbecause the Linux installs

53:17SPEAKERare typically pretty well documented.

53:18SPEAKERThe BSD installs are a little, sometimes a little kludgy.

53:23SPEAKERI found that the way I would get something to install

53:26SPEAKERwas by following a path that somebody started

53:29SPEAKERon a message board that linked to three different how-tos.

53:33SPEAKERAnd it's like a data archeologist at that point,

53:37SPEAKERtrying to find the one truth

53:39SPEAKERof how to install whatever weird library it is you need

53:42SPEAKERfor the thing that you're looking for.

53:44SPEAKERSo yeah, document the main install,

53:46SPEAKERdocument the secondary install.

53:47SPEAKERSo if you're setting up custom containers,

53:49SPEAKERif you're downloading Docker images,

53:50SPEAKERsave links to those Docker images,

53:52SPEAKERor maybe just save the Docker images,

53:53SPEAKER'cause usually they're not that big.

53:55SPEAKER- Actually, that's something I was gonna say here

53:56SPEAKERis you can really avail yourself of a lot of the tools

53:58SPEAKERthat these NAS systems provide

54:00SPEAKERto back up the actual work you've done.

54:02SPEAKERSo I assume Open Media Vault has similar equivalents.

54:05SPEAKERLike TrueNAS, you can download a single file

54:07SPEAKERthat is just all of the settings

54:08SPEAKERfor your entire TrueNAS install.

54:10SPEAKERSo if you lose your TrueNAS boot volume,

54:13SPEAKERall you have to do is install it fresh on another drive,

54:16SPEAKERupload that file,

54:17SPEAKERand it just restores literally everything you had.

54:19SPEAKER- I was looking at a plugin

54:20SPEAKERthat saves the configuration stuff to Google Drive,

54:22SPEAKERso it's just there, and you pull it down for the next one.

54:24SPEAKERYeah. - That's very cool.

54:26SPEAKER- So documenting this stuff, hugely important.

54:29SPEAKERAlso, especially if you're installing on a thumb drive

54:32SPEAKERor an SD card instead of an SSD,

54:35SPEAKERpicking the right SD card is, well, first off,

54:39SPEAKERI generally advise against installing on thumb drives.

54:41SPEAKER- Yes, if you can avoid it,

54:42SPEAKERif you have the option to use like a real SSD,

54:44SPEAKERI would say absolutely do that in a full-size machine.

54:46SPEAKERBut obviously, unlike Raspberry Pi,

54:48SPEAKERgenerally, I mean, there are ways,

54:50SPEAKERif you really wanna get into it, there are other ways,

54:52SPEAKERbut generally, you're limited to SD cards

54:54SPEAKERor USB thumb drives,

54:55SPEAKERand both of those are, as we've said, a little flaky.

54:58SPEAKER- Well, the one exception, you can get SD cards now

55:01SPEAKERthat are rated for application use,

55:03SPEAKERwhich means they're tuned for both performance

55:06SPEAKERand wear leveling across the whole flash for writes.

55:11SPEAKERGenerally speaking, the SD cards

55:13SPEAKERthat are good for application use will have an A1 on them,

55:17SPEAKERand they'll be class 10 writables,

55:20SPEAKERwhich means that they run at a certain speed,

55:21SPEAKERand they're tuned for wear leveling.

55:24SPEAKEROften, they're like the ones that you buy for a Switch

55:27SPEAKERor for a handheld device or something like that.

55:31SPEAKERThey don't cost a whole lot more than regular SD cards.

55:34SPEAKERThis seems like one of those things that,

55:36SPEAKERI had never had flash devices fail

55:38SPEAKERuntil I started using a thumb drive

55:39SPEAKERas the boot drive for my free NAS box.

55:43SPEAKER- Yeah, Raspberry Pis are also notorious

55:45SPEAKERfor killing SD cards.

55:46SPEAKER- Yeah, if you are gonna use SD cards,

55:48SPEAKERthere will almost always be a point

55:50SPEAKERalong the installation of how to say,

55:53SPEAKERhey, if you're doing this on SD cards,

55:54SPEAKERturn off write log writing to the SD card

55:58SPEAKERand write them onto your storage pool

55:59SPEAKERor data drive or whatever.

56:01SPEAKERInstead, 100% do that, or you'll be buying a new SD card

56:04SPEAKERin six months or a year.

56:06SPEAKER- Yes, Google something called log2ram

56:08SPEAKERand follow the instructions.

56:09SPEAKER- So yeah, and then the other thing

56:10SPEAKERto always, always, always remember

56:13SPEAKERis to think about your backup strategy,

56:15SPEAKER'cause you're saving important data in another place.

56:19SPEAKERYou wanna back up the stuff that isn't saved elsewhere.

56:22SPEAKERIf you're doing big media,

56:23SPEAKERif you're ripping your Blu-ray collection

56:25SPEAKERor something like that,

56:26SPEAKERyou're gonna spend an amount of energy,

56:27SPEAKERboth human energy and electricity doing that math

56:31SPEAKERto shrink those files down.

56:33SPEAKERYou don't wanna waste that and have to do it again.

56:35SPEAKERSo think about your backup strategy for that stuff.

56:38SPEAKER- Blu-rays can be re-ripped,

56:39SPEAKERlike that's just more of your time.

56:41SPEAKERBut if you're like me,

56:42SPEAKERI've got some priceless family photos

56:45SPEAKERand home movies backed up on my NAS

56:47SPEAKERand stuff like that, you do not wanna lose that stuff.

56:50SPEAKERAnd so just, I'll go through the catastrophic data loss

56:53SPEAKERsituations that I have that are very painful

56:56SPEAKERand just make sure you always have a second copy,

56:58SPEAKERphysically distinct from even something like a NAS

57:02SPEAKERthat does have some resilience built into it.

57:04SPEAKER- Well, and it's, you know,

57:05SPEAKERjust because you have the file stored on a NAS

57:07SPEAKERdoesn't mean you can't plug in a big, giant external drive

57:10SPEAKERto that NAS and, you know,

57:12SPEAKERcreate a snapshot that backs up to that

57:14SPEAKERevery once in a while or whatever

57:15SPEAKERfor your different data pools.

57:16SPEAKER- That's a good point about backups.

57:18SPEAKERThey don't have to be as complex and reliable

57:20SPEAKERas your main NAS, your main RAID, whatever.

57:22SPEAKERLike they can be simpler or cheaper

57:24SPEAKERbecause they themselves do not have to hold up.

57:26SPEAKERIt's just one of the two has to hold up, right?

57:28SPEAKER- For me personally,

57:29SPEAKERI'm much more interested in the backup

57:31SPEAKERthan I am in the redundancy.

57:32SPEAKERIf my server is down for a few days

57:35SPEAKERbecause drive conks out and I don't have the Plex server up,

57:38SPEAKERit's not that big a deal as long as I have a good backup.

57:41SPEAKERIf I don't have a good backup, then that's bad.

57:42SPEAKERThe other thing about backups is they don't count

57:44SPEAKERuntil you test them and you know that they work.

57:46SPEAKERSo make sure that you're actually checking

57:49SPEAKERto see that your data is backed up.

57:50SPEAKERDon't just trust that the process is working.

57:53SPEAKER- And that's the end of this episode, I guess, Brad.

57:55SPEAKER- Yeah, we made it.

57:56SPEAKER- Hey, congratulations.

57:57SPEAKERAs always, if you want to listen to this podcast,

58:00SPEAKERyou can find it at phosphod.content.town.

58:02SPEAKERThis is the last week it's gonna be in the TechPod feed.

58:04SPEAKERSo if you're listening to it in the TechPod feed

58:06SPEAKERand you wanna hear it in two more weeks

58:07SPEAKERwhen there's another episode,

58:08SPEAKERyou gotta go to the new URL and hit the subscribe button

58:11SPEAKERor add us in your favorite podcast client.

58:13SPEAKERWe should be everywhere now in terms of podcast clients.

58:16SPEAKERIf you use a podcast client

58:18SPEAKERand you don't find us when you search, please let us know.

58:20SPEAKERAnd we will figure out what's going on.

58:23SPEAKERBut again, it's phosphod.content.town.

58:26SPEAKERWe're hiring, we're looking for both an editor

58:28SPEAKERand a host/producer.

58:30SPEAKERIf you have either of those skillsets

58:32SPEAKERand would like to talk about open source software

58:34SPEAKERwith Brad and me, the email address to send your CV to

58:37SPEAKERis phosphod@content.town.

58:40SPEAKERAnd as always, the phosphod is brought to you

58:43SPEAKERby Google Open Source,

58:45SPEAKERbringing all the value of open source to Google

58:47SPEAKERand all the resources of Google to open source.

58:50SPEAKERIt's at opensource.google

58:51SPEAKERif you wanna find out more information.

58:54SPEAKERThat'll do it for us this week, Brad.

58:55SPEAKERAs always, a pleasure.

58:56SPEAKER- Thank you.

58:57SPEAKER- We will be back next week or week after next.

59:00SPEAKER- That's right.

59:01SPEAKER- With more phosphod.

59:01SPEAKER- Bi-weekly podcast.

59:03SPEAKERDid you know that it can mean ether now?

59:05SPEAKER- It's look, it's like irregardlessly.

59:08SPEAKERNow that's actually a word, even though it's not a word.

59:10SPEAKER- It's like right there in the dictionary.

59:12SPEAKERYou look up bi-weekly and it says twice a week

59:14SPEAKERor every other week.

59:15SPEAKER- Which one was it originally?

59:16SPEAKERAre we using it badly?

59:17SPEAKER- No, we're on it.

59:19SPEAKER- Okay, phew.

59:20SPEAKER(upbeat music)

59:24SPEAKER- Well, that sure was a podcast.

59:26SPEAKER- It was, I mean, there was intro music

59:28SPEAKERand then outro music.

59:29SPEAKERIt's like bookends on your show.

59:30SPEAKER- I like to think that we went on a little bit

59:32SPEAKERof a journey together.

59:33SPEAKER- We did.

59:34SPEAKER- Yeah, we learned about electricity and replication.

59:38SPEAKERWe talked about jails.

59:41SPEAKER- I have to tell you.

59:42SPEAKER- Yeah.

59:43SPEAKER- I had a bit of a heart-stopping moment when you said,

59:46SPEAKERyour NAS might be costing you $20 to $30 a month to run.

59:50SPEAKER- Yeah.

59:51SPEAKER- And I went, hmm, I mean, I knew it was probably bad,

59:53SPEAKERbut ouch.

59:54SPEAKER- I mean, did you, have you done the math yet?

59:56SPEAKERSo it's, no. - No.

59:58SPEAKER- You know what, the less I know, the better.

1:00:00SPEAKER- You should get a volt, a power meter and plug it in.

1:00:03SPEAKER- A kilowatt.

1:00:04SPEAKER- Yeah, a kilowatt and plug it in between the NAS

1:00:06SPEAKERand the wall.

1:00:07SPEAKERAnd then you can, then that unknown entity

1:00:10SPEAKERcan become a known entity

1:00:11SPEAKERand you can decide what to do about it.

1:00:13SPEAKER- What if I just continued on in blissful ignorance?

1:00:15SPEAKER- I mean, you could hang a solar panel

1:00:16SPEAKERout of your back window.

1:00:17SPEAKERIt faces kind of the right direction.

1:00:19SPEAKERSo that'll do it for us this week.

1:00:21SPEAKERAs we said at the top of the show,

1:00:22SPEAKERthis is the last week that the FOSPOD

1:00:24SPEAKERwill be in your tech pod feed,

1:00:25SPEAKERat least unless we do some sort of special crossover episode

1:00:28SPEAKERor something like that.

1:00:29SPEAKERBut thank you all for bearing with us

1:00:31SPEAKERas we launch the new show.

1:00:31SPEAKERWe hope you like it and please let us know what you think.

1:00:34SPEAKEROne way or the other, like positive and negative feedback,

1:00:36SPEAKERboth are great.

1:00:38SPEAKEROur, yeah, ultimately we're making the show for you all.

1:00:41SPEAKERSo if people don't like it, then we like to know.

1:00:46SPEAKERBut now, Brad, we've reached the point in the show

1:00:48SPEAKERwhere we thank our patrons.

1:00:49SPEAKER- It's my favorite part of the show.

1:00:50SPEAKER- It is a good part of the show.

1:00:52SPEAKERSo thank you, patrons.

1:00:53SPEAKER- Thank you.

1:00:54SPEAKER- And if you wanna find out how you can support the tech pod,

1:00:56SPEAKERyou can do that by going to tech pod,

1:00:58SPEAKERsorry, patreon.com/techpod,

1:01:01SPEAKERwhere you can join the ranks of our wonderful producers,

1:01:03SPEAKERincluding our executive producer gear producers,

1:01:05SPEAKERwhich who are Paddle Creek Games makers of Fractured Veil,

1:01:09SPEAKERAndrew Slawski, Octo Thorpe, Bunny Crimes, Jacob Chappell,

1:01:13SPEAKERJoel Krauska.

1:01:14SPEAKEROkay, now this is getting out of hand.

1:01:16SPEAKER- Uh-oh.

1:01:17SPEAKER- Twinkle Twinkie has renamed themselves Bears Bears Bears.

1:01:21SPEAKER- Oh boy.

1:01:22SPEAKER- Bears.

1:01:23SPEAKER- Bears is going to be very excited about this.

1:01:25SPEAKER- Bears, look, bears are always excited.

1:01:27SPEAKERBut the person bears, who presumably is not an actual bear,

1:01:31SPEAKERbut maybe is, I don't know.

1:01:32SPEAKER- I mean, you know, it's hard to say.

1:01:34SPEAKER- David Allen and James Kamik,

1:01:35SPEAKERthank you all to all, everybody who supports the podcast.

1:01:38SPEAKERAnd as always, if you can't or don't want

1:01:42SPEAKERto support the podcast, that's cool too.

1:01:43SPEAKERJust leave a review or let people know about the show,

1:01:46SPEAKER'cause that's how we,

1:01:47SPEAKERturns out that's how new podcasts find their audience, so.

1:01:51SPEAKER- Word of mouth, they call it.

1:01:53SPEAKER- Yes, it's the best way.

1:01:54SPEAKERIf somebody says, "Hey man, I really like this podcast,"

1:01:56SPEAKERthat is, turns out, is a really good way

1:01:58SPEAKERto find out about podcasts that you might like,

1:01:59SPEAKER'cause presumably that person has good taste,

1:02:01SPEAKER'cause they're your friend, so there you go.

1:02:03SPEAKERScience.

1:02:04SPEAKER- All of the things and people that I like are good,

1:02:06SPEAKERit turns out.

1:02:07SPEAKER- Yeah, and none of the, I don't,

1:02:08SPEAKERyou know what I don't like about people that are bad?

1:02:10SPEAKEREverything.

1:02:11SPEAKERI don't know where we're going with this bit,

1:02:12SPEAKERbut that'll do it for us this week.

1:02:14SPEAKERBack next week is a Q&A episode of the TechPod,

1:02:17SPEAKERso if you have Qs, questions that you would like

1:02:20SPEAKERto have turned into As, answers,

1:02:22SPEAKERyou can send them to techpod@content.town,

1:02:25SPEAKERor you can post them in the Discord if you are a patron,

1:02:28SPEAKERyou have access to that thing.

1:02:30SPEAKERYou can get it in there and you can go

1:02:31SPEAKERinto the questions seeking answers channel

1:02:32SPEAKERand you can just write something,

1:02:34SPEAKERit will disappear into the ether and Brad and I will see it

1:02:37SPEAKERand potentially turn it into an A next week.

1:02:39SPEAKERSee y'all then, thanks for listening everybody.