Nerds On Tap

Mastering Home Labs with Colby Sullivan: Tech Skills, DIY Projects, and Networking Insights

Nerds On Tap

Ever wonder if repurposing old hardware could skyrocket your tech skills and revolutionize your home network? This episode promises to transform your understanding of home labs and DIY tech setups with our special guest, Colby Sullivan, a Senior Implementations Engineer at Digital Boardwalk. Colby takes us on a nostalgic journey, from his first experiences with Windows Home Server in the mid-2000s to the latest trends in DIY tech. Get ready for a deep dive into practical advice and heartwarming tech memories that will inspire both seasoned tech enthusiasts and curious beginners alike.

Discover the transformative power of maintaining a home server and how it can sharpen your enterprise-level IT skills. Colby shares real-world examples of how his early adoption of tools like Unify not only benefited his home lab but also led to major implementations at Digital Boardwalk. We discuss the importance of being a jack of all trades in the IT world, the value of cross-training, and the essential passion for learning and experimentation. You'll also hear about solving complex problems at work using skills honed in home labs, such as addressing vulnerabilities in Plex by configuring advanced router settings.

Explore the world of custom-built routers and NAS systems, as Colby and I compare them with commercial solutions in terms of performance, flexibility, and cost. We talk about the benefits and challenges of DIY networking, including repurposing old hardware and setting up wired networks in modern homes. You’ll also get a sneak peek into our personal projects, like setting up a dedicated pinball room, and the joy of having supportive spouses who indulge our tech obsessions. This episode is packed with technical insights, practical tips, and a touch of humor that makes it an engaging listen from start to finish.

This Episode's Beer:
Emeral Coast Ultra Lager from Destin Brewery
Gulf Coast Blonde from Doc's Hop Shop
New Zealand Pilsner from Crooked Stave Brewing Company

Sponsor of this episode:  Digital Boardwalk
Digital Boardwalk is one of the top 10 Managed IT Service Providers in the United States.  If you are seeking to outsource your IT Management, or if your IT Team could use some help with projects or asset management, give Digital Boardwalk a call today!  They offer a FREE IT Maturity Assessment on their website.  If you want to see how your business's IT scores against industry standards, go to GoModernOffice.com now.

Thanks for listening!
Visit us online at www.thenerdsontap.com
Subscribe to our YouTube Channel
Follow us on Instagram
Like us on Facebook

Speaker 1:

Welcome to another insightful episode of Nerds on Tap, where we talk business and tech and get nerdy for an hour. This time, we're exploring the fascinating world of home labs and DIY tech setups. Whether you're a seasoned IT professional or just starting out, building and experimenting in your own lab environment is one of the best ways to learn and grow your skills. Join us and our special returning guest, colby Sullivan, senior Implementations Engineer at Digital Boardwalk, as we discuss servers, routers, nas setups and more. Grab your favorite brew and tune in for a fun and educational episode. So let's welcome Colby Sullivan, who has over 10 years of experience at Digital Boardwalk, specializing in deploying servers, router switches, wi-fi, email migration, sharepoint deployments and more. Colby, welcome back to the show.

Speaker 2:

Thanks for having me guys. I had a blast the first time. We talked about some electric vehicle news. Now we're going to dive into Home Labs. Let's go.

Speaker 1:

Yeah, no, love that segment. I still go back to that to listen to some of the stuff about electric cars. So we do appreciate you coming on way back when we had technical difficulties. Yeah, that was a fun day. So today we'll be covering three segments, including segment one building home servers and virtual environments. Then we'll move on to DIY networking and we'll wrap it up with how to expand and innovate in your own home lab. We'll conclude at the end of everything with our rapid fire questions. But as always, we must begin with a beer. Let's go so edge. What are we drinking? Ladies and gentlemen, welcome to nerds on tap. I'm your host, tim shu, and I couldn't be more excited to embark on this nerdy adventure with all of you. So grab your favorite brew, because things are about to get exciting.

Speaker 3:

Three, two, one go. All right, guys. So our first beer is the Emerald Coast Ultra Lager by the brewing company Destin Brewery. It's a light-bodied lager with a pale golden color, has a refreshingly crisp taste and a clean, dry finish. This is the lightest beer they make, unlike a traditional Kolsch. They remove some of the wheat and replace it with rice for a drier, lighter finish, and this beer has also won a platinum award in 2019 for the World Beverage Competition and a bronze award in 2019 in the New York International Beer Competition.

Speaker 2:

You want me to go first? Yeah, go ahead. The word I'm thinking of with this is refreshing. This is a refreshing beer. It's not heavy at all.

Speaker 1:

To me it's a wholesome beer. It's got those full-bodied notes in it, so I'm I'm getting that very flavorful, easy sipper beer that's very easy to drink yeah, very easy to drink and it's from destin well, that's even.

Speaker 1:

It's from our neck of the woods, so good beer to start the show with. Anyway, welcome, ladies and gentlemen. Let's get moving with our first segment. We're going to talk about building home servers and virtual environments, and this is something that Colby is very passionate about, and you know I watch you over a digital boardwalk tinkering all the time. So very cool to start this show off. So what was your first experience building a home server and what challenges did you face along the way?

Speaker 2:

Oh man. So my first official home server was probably back in the mid-aughts 2005, 2006,. Using a software, an operating system called Windows Home Server, which eventually became small business server on the business side. Yeah, so I used Home Server to run backups of my desktops at the house. It stored some media for me a long, long time ago, early days of sort of tinkering with servers just using standard desktop hardware but running a server-based.

Speaker 1:

OS home lab now. I mean, I've been fooling around with stuff since the 80s, but my first real home lab didn't come until, I think, right before right, when I moved to pensacola, probably late 90s, 98, 99, I started building pcs at home, um, and tinkering around with different ideas of making gaming cases, because I don't know if you remember. But you couldn't buy just a case with a window, you couldn't get colored cases, you couldn't get them with windows.

Speaker 2:

I had to mod my first one and cut the thing out and put the window on it. What did you use to cut it? A Dremel, just cutting wheel Roto-Zip? Yeah, four or five of them, because those steel cases just destroyed those, those cutting wheels. But yeah, I got, I got through it.

Speaker 1:

I I used a uh roto zip tool. I would go to pep boys and buy uh window, uh weather stripping that you would use on a car I use that too and I would run it around the edge and then I would uh get plexiglass and throw it on the back and some hot glue yeah, those, those cold cathode tubes on the inside oh yeah, lights and stuff before they were expensive.

Speaker 2:

Yeah, before leds, there was cold cathode and they were great. They had a toggle switch.

Speaker 1:

Yeah, that, that was wired into it. Yep, and uh, yeah, and then they they've obviously used uh, what's the technology they're using for those?

Speaker 2:

now led strips strips, yes, just plugged right into the motherboard, adjustable that kind of stuff.

Speaker 1:

I think that's the first one I remember. And then, obviously, when I was studying for MCSE way back in the day, I remember doing that had to learn the administration, so I had to throw a server in there, but PCs was building them, I think was the first thing I dove into. So for someone new to the concept, now this this is a loaded question because I really want to dig in with this with you. For someone new to the concept, how would you explain the benefits of setting up a virtual server environment?

Speaker 2:

at home. Great question For people who you know, who want to learn how to get into different operating systems. For example, there are plenty of people that know the foundations of networking and computing but they may not be familiar with Linux. For example, they may get hired on to a firm that specializes in Linux servers. Homeabs are a great way to experiment with other operating systems that you're not used to, and Linux is so easy to virtualize. It's so lightweight, free for the most part, so very easy to experiment with different operating systems.

Speaker 1:

So, being so lightweight, you can pretty much throw it on an old setup or an old rig.

Speaker 2:

Yeah, in fact laptops actually work really well as a first home lab server because, if you think about it, they have the kvm built in. They've got the keyboard, video and mouse built in, right. So like let's say, you know you can't afford a, you know a rack style server with its own dedicated slide out monitor, right, your laptop has it built in. It's even got a built-in ups. It's got a battery built in. So laptops are great for that kind of stuff. You know, throw in a solid state add some ram.

Speaker 1:

You're ready to, ready to go, so okay. So, before I get into any more questioning, take us, take us into that world, I mean yeah so I'm going to take linux. I'm going to slap it onto a laptop.

Speaker 2:

Um what am I going to?

Speaker 1:

what do I do next?

Speaker 2:

the. The software that I use to run my virtualization platform of my home lab is called Proxmox. Proxmox has been around for years. It's um, it's Linux based. I I believe it is based on Debian, which is your just sort of standard. You know, uh, vanilla Linux flavor. Ubuntu is also based on Debian.

Speaker 2:

Debian is very flexible and I use Proxmox to host some lightweight machines, like I've got one that hosts a Windows machine that I refer to as my jump box.

Speaker 2:

So basically, if I'm, you know, out and about and I need to log into my network, or if something's not working, I can hop into that Windows virtual machine and then I got access to the whole network from there, rather than leaving my computer on all the time, my gaming rig on all the time. I just have a very lightweight virtualization host that's 6 watts instead of being 250 TDP. On my Ryzen rig I run a Windows VM. I run a virtual machine that does whole home ad blocking Every single device on my network phone, tablet, computer, whatever. Ads are just not a thing, they just don't exist. It's really cool to go to speedtestnet and see all the ads around the speedometer and then you enable the ad blocker and this is not software in the browser. This is something built into the network infrastructure, okay, and once you connect to it, you refresh and the ads just disappear like they're never there. It's awesome, dude.

Speaker 1:

So is it for the? Audience here for someone that has no idea what you're talking about. Has no idea what you're talking about, so is it? This is on a machine between the internet and all the devices that are connected to your land exactly so.

Speaker 2:

So the internet comes in. I've got at&t fiber.

Speaker 1:

Um, I know you're you're looking forward to getting that well I'm excited I see that the cables are poking out of the ground right now in our neighborhood, so I've got at&t fiber.

Speaker 2:

I use their, their modem, right, I plug my, my firewall that I have purpose built, you know I, I we can get into the software on there, but I have my firewall and then I have my switches and all that and my, my virtualization server is plugged into those switches in my rack. So it, you're right, the server sits between my devices and the internet, so all of that stuff is filtered through that for ad blocking and things like that.

Speaker 1:

So are you using Linux to host Microsoft Windows environments?

Speaker 2:

Yeah, so Proxmox is Linux-based and I'm running a Windows VM on that, just as my jump box. Like I said, it's sort of like a lightweight terminal server.

Speaker 1:

Easy to administer.

Speaker 3:

Yeah.

Speaker 2:

Yeah, because if I need to get into, if I need to log into something, pull up chrome. I've got a dashboard that has icons, quick icons to all my stuff that I would need home labs are. I'm sorry. Dashboards are very popular with home labs because a lot of home labs have a lot of different things and you know, ain't nobody got time to remember all these bookmarks and all that stuff.

Speaker 2:

So you want a nice like front-end interface that just shows you icons here's your router, here's your switches, here's your ad blocking and it takes you where you need to go. So it's sort of like my uh so is it?

Speaker 1:

lay it out in kind of a uh infrastructure diagram, flow chart.

Speaker 2:

You can do it that way, or you can just say here's, here's a button to go there, yeah, so sort of just like on your phone, your app are just shortcuts, that's all it is.

Speaker 1:

Yeah, that's pretty sweet. It makes it a lot easier so you can track down any device on your network pretty quickly by doing that, if you've got IoT stuff out there.

Speaker 2:

I'm using the cameras, I'm using all the UniFi stack Other than the router. Everything in my network is UniFi Switches, access points, points, cloud key, all that stuff, all the same stuff we use here, yeah, you know, for our clients. I mean, I've been, I've been using, yeah, unify, for before we started using, so, all your cameras, I actually don't have any, um, I have, uh, the nest cameras because I've got their doorbell and everything you already had yeah I don't have any of the unify cameras yeah, good I've used them yeah and, and they work

Speaker 1:

yeah, we use them so that's cool, they they work pretty well. So what are some common mistakes people make when building their first home server and and how how can those mistakes be avoided?

Speaker 2:

yeah, um, so number one raid is not a backup. So uh, ask me how I know, but it is. Yeah, come on, we can mirror the data. Right, but what happens when the data?

Speaker 1:

Just go RAID 1.

Speaker 2:

Yeah, what happens when the data itself is bad and it's like well, sure, right.

Speaker 1:

The bad data. You still got to have redundancy outside of the RAID.

Speaker 2:

So I learned the hard way that we definitely need, you know, you definitely need offsite backups. I have a solution for that. That's really cool. A friend of mine has a similar type setup as me and we have a connection between our networks and we use a portion of our network attached storage as offsite backups for the other person, which is cool. So it's scheduled, it just runs and you know, sends it over the internet. He lives in Pennsylvania somewhere, you know. So it's scheduled, it just runs and you know sends it over the internet. He lives in Pennsylvania somewhere, you know. So I I back up his stuff, he backs up mine.

Speaker 1:

Works out for both of us, any other, any other mistakes that you've made over the years? Yeah, I mean don't.

Speaker 2:

So if you're interested in getting into home labbing, I mean it basically just a home network that is built around, you know, business grade or enterprise grade hardware for the purposes of tinkering or automation. Virtual you know virtualization that kind of stuff.

Speaker 1:

So is this? This isn't a production network. This is a network that's isolated. It is Okay.

Speaker 2:

Yeah, so like. So I definitely do have a production network where you know, tablets, desktops, laptops all the stuff we have at our house runs on that. But I absolutely do have an IoT network and that's the next thing I was going to get into. Number one, when you're starting off, you don't have to go crazy with the hardware, start small, get an old laptop, don't just go to eBay and just purchase a $7,000. But because it's all scalable, right, you can just upgrade whenever you want. But as far as the, the network segmentation goes, all of my like amazon echoes and all my automation stuff, as far as lighting or anything that plays music or does some kind of like smart home feature, is all in its own separate vlan or virtual land so it cannot communicate with my production network.

Speaker 3:

I can get to it, but it can't get to me right and can you tell me, like, why you have it separated like that?

Speaker 2:

yeah, for sure. So, uh, I spoke about the nest stuff earlier. So my nest thermostat, um, that just is on my, my wi-fi network, the, the IoT Wi-Fi. So if Nest gets compromised right and someone gets access to my thermostat, if it were on the production network they could theoretically get to everything right Because it is on its own isolated network. Iot means Internet of Things, like a bunch of devices, because it's isolated. Even if that were to get compromised, they would only have access to that.

Speaker 1:

Just to the thermostat so they could heat or cool you, right, yeah.

Speaker 2:

Anything that's cloud-facing I have isolated.

Speaker 1:

You know, it's interesting that you bring that up, because a lot of folks out there use baby cams.

Speaker 2:

And those are compromised all the time, oh yeah. Compromised all the time Because people don't know how to keep up with firmware updates and security and all that stuff you know and they're watching that room that the baby's in so they're learning more about and they're listening yeah, so it's scary.

Speaker 1:

So how has building and maintaining a home server impacted your understanding of enterprise level server environments? Like immense, obviously, immensely. I mean, this is kind of a, it's not kind of a dumb question.

Speaker 2:

Great question, actually, because, like I can you know, I can test a lot of stuff on my own right Before it may even be a super popular thing in the enterprise. And, for example, unify. I started using unify long before we used it here and I mentioned it to you and we vetted the product, you know, when it was ready for us to use as a business, we started using it Right. So I've been able to apply my tinkering knowledge to stuff at Digital Boardwalk all the time. I mean, there's so many times when I've been messing with a virtual machine or something or anything and a weird error comes up and I would not have ever seen that in any other context, right. And then it happens here and someone's like what is this? And I'm like, oh, that's easy, hit this done, fix, cause I've seen it before, because you've seen it.

Speaker 2:

Yeah, and it's just cause I have a passion for all these learning and seeing how things work and just you know, messing around. I mean you can't be afraid to break stuff. That's another thing. You mentioned mistakes earlier. You cannot be afraid to break stuff. That's the whole point of this.

Speaker 1:

Yeah, colby, how long have you been at digital boardwalk? This is my 11th year, 11 years, and and you know it's interesting that you say that because obviously, sticking around at Digital Boardwalk, one of the things that we've noticed with you is you have a passion, and we know that you tinker outside of work, because you wouldn't know all the things that you know without doing that. So this isn't a scripted question, I'm ad-libbing here Okay this isn't a scripted question.

Speaker 1:

I'm ad-libbing here, okay, but what would you tell our audience that wants to get in it? You know how important it is to have a home lab growing up, well before you're planning to go professional with your career, like just um, I've always been one of those people that believes in cross-training.

Speaker 2:

Specializations are great, right, yeah, they're great. But I've been in situations before where something is broken and the guy or the gal who knows this thing inside and out that's their whole job isn't available, right yeah, I've always believed in the jack of all trades.

Speaker 1:

I don't want to wait yeah.

Speaker 2:

Yeah, I don't want the labor pains, I just want the baby. You know what I mean. So I've always believed in just broadening all of your abilities. So I mean I do specialize in network infrastructure, servers, that kind of stuff, network infrastructure servers, that kind of stuff. But I mean I also have messed around a little bit with you know, uh, creating docker containers and you know things like that.

Speaker 1:

so I I've done, I've I've done a lot yeah, I, you know that hits home for me because I don't like to wait either. I mean, I know if, for instance, on a vehicle, I I just put brand new speed sensors in my, in all my wheels on my jeep, and jack that thing up and rip, rip some stuff apart and redid it all because I didn't want to wait and I I'm not a mechanic. Yeah, that's funny that you made it.

Speaker 2:

I'm looking into doing like a slight lift on my, on my pickup truck. Yeah, so I've been. It's pretty straight so I've been when I you need to go four inches if you're going when I get when I I was thinking two and a half, two and a half when I I'm joking my uh, one of my brother and brothers-in-law has a six inch lift on his truck and it's like bro now it's no, it's not sway, yeah, um, we're getting off topic ladies and gentlemen, sorry, um, because this show's all about getting nerdy and it doesn't matter what we get nerdy with, we just get nerdy.

Speaker 2:

This is good, this is really good. I like this.

Speaker 1:

You like that. Well, I can get you a whole can of it after the show oh, cool Okay. We don't want you to get too. I see you've got that look in your eyes, so I don't want exactly what someone who's not fine would say so all right.

Speaker 1:

So share a specific example where your home server setup helped you solve a real world problem. Now you kind of led into it. A minute ago you said it helps you every day up at Digital Boardwalk because it's something you already encountered at home, so that would be a good yeah, something you already encountered at home.

Speaker 2:

So that would be a good yeah. So I use, I use Plex to play all of my media. Yeah, right, you know I rip a bunch of Blu-rays or have a bunch of music that I've, you know, accumulated over the years without getting super technical. There was a exploit or vulnerability and one of the like older plex versions, right? Um, my setup is done in such a way that it automatically updates itself anyway. But even if I hadn't, I manually applied this fix via my pf, since router that 99 of routers out there wouldn't have been able to do, right. So, um, basically, there's a uh, there's a plugin or a package that I have installed on my router that allows me to limit connectivity based on geolocation, right? So, even if I have a port open, like, let's say, I wanted to, host.

Speaker 1:

That is the nerdiest thing I think I've ever heard on this show.

Speaker 2:

So even if I wanted to host a website, right, I could allow. I could allow it. So only us people could get in, not other countries, that kind of stuff. So I sort of hardened my plex server by blocking other countries from being able to connect to it before the vulnerability would have taken effect. Yeah, Right, that makes sense so yeah, all right, I told you I'm not a normal person. I totally acknowledge that.

Speaker 1:

With this kind of stuff, so, before we end this segment, one more question. What are the key factors to consider when deciding whether to build a physical server or set up a virtual one? In the cloud, like what? What is going to make me want to go virtual versus going physical? So, besides the obvious, which is cost these well?

Speaker 2:

I would argue there is no argument. There is no pro physical server argument anymore, ever, because computers, servers, whatever you know desktop computer, even you know desktop computer, even you know laptops even if they're three or four years old, they are still so much more powerful than what installing one operating system can do. In other words, you're you're leaving hardware on the table by not virtualizing. Right. Right, a laptop can easily run eight linux vms like in its sleep to do specific things. So it may not be the answer you were looking for, but to me the answer is always to virtualize.

Speaker 1:

I think that's exactly the answer I was looking for, because, you know, when we, for instance, when Digital Warwalk was starting back in 2009, 2010, it was all about physical, physical, physical. Everything was still.

Speaker 2:

I mean back, I mean we're talking 15 years ago, I remember taking servers out to a place and all they do is host files. And now, what do we do? Yeah, it's all VMs. If we're not doing a virtual machine. It's like what's going on here? Or consolidate, because we're still running into physical servers, Even if it is even if you're not breaking up the hardware and you are just running one virtual machine, it's infinitely easier to migrate a virtual machine than it is a physical machine. It's infinitely easier, Well, back up as well.

Speaker 1:

I'm going to use that as a segue into the second segment. We're going to talk routers, nas and SANs, but before we do, let's grab another beer Edge.

Speaker 3:

All right, guys. So our next beer is the Gulf Coast Bl blonde from the brewery docks hop shop in pensacola, florida. They described this beer as a beach beer, a fishing beer and a backyard beer.

Speaker 1:

I mean, that's even the idea more refreshing than that one I've had this beer several times before and it is totally that this is a boat beer. This is totally that this is a boat beer. This is a refreshing beer. This is a pool beer. Repeat the name of it, Tim, so our audience can listen to it and order more of it. It is the Gulf.

Speaker 3:

Coast Blonde. It has a low enough ABV that you won't hook yourself.

Speaker 2:

Nice Very good. Well, I'm hooked. Nice Very good Well, I'm hooked. I don't have a lot of. I'm not very good at describing things other than this beer is good, so that's what I'm going to go with. It's very easy to drink, just like that last one.

Speaker 3:

People appreciate a man, a few words.

Speaker 1:

Yeah if only that were me this beer has notes of simplicity and energetic optimism.

Speaker 2:

Yeah, it's good everyone.

Speaker 1:

So, diy networking, let's dive deep, let's get nerdy. What inspired you to start building your own router or NAS at home, and how did you get started?

Speaker 2:

So I got tired of constantly having to upgrade an off-the-shelf router solution because I kept overloading them. I guess you know, remember the.

Speaker 1:

So tell the audience what that means.

Speaker 2:

I mean it's traffic right, yeah, I'm about to. So you remember the old like Linksys like stackable router they were like blue and like I hated they were blue and black. Yeah, yeah, about to. So you remember the old like Linux Linksys like stackable router they were like blue and like I hated blue, they were blue and black, yeah, yeah.

Speaker 1:

Isn't there a song about that? Blue and black, blue on black. Yeah, blue on black.

Speaker 2:

So I got to the point where, you know, the hardware just couldn't keep up with what I needed to do. It was limited by. It had a very, very small amount of memory like to the point where it was like 16 megabytes of ram. That's insane. And this was this was not that long ago, maybe 20 years. I mean by then computers were at least one or two gigabytes. The router should have you should not be bottlenecked by your most important network device. You know what I mean. Um, so anyway, I did some research on building a router and, um, you remember, uh, andrew smith. He worked with us for, yeah, yeah, but he built the jail here. No, that's the other andrew, old andrew smith.

Speaker 2:

Oh, yeah, other building, okay, but yeah, anyway, he um told me about this software called pf sense yeah and, um, I had heard about it, but I hadn't talked to anyone who'd used it, and this was in 2013. I had just started here and, uh, I went, did some research. I went to ebay and I found a watch guard firebox I'm sure you you've heard the name. Those yeah, those routers typically run their own, like proprietary software.

Speaker 2:

It's all licensed I don't like them yeah, but they had the capability to run pf sense, so bought a used firewall on ebay, installed it and I've been running it ever since. Not I've changed physical devices over the years, but I've been using the software and watched it grow for the last, you know, 11 years, and it's just so flexible, so powerful. I will never switch unless some other software comes along and it just blows out of the water. There's just no reason for me to switch so you're building these things yourself.

Speaker 1:

You're buying used hardware to house them or new hardware. Yeah is it? I just got a new I just got a new one.

Speaker 2:

A couple weeks ago I bought uh, so you know the little tiny computers that we typically sell, yeah, you know. So I bought something that's similar to that, like 200 bucks on amazon. It's got two, two and a half gigabit network ports on it one, one for the internet, one for the local. Runs a little intel n100 cpu, 16 gigs of ram nothing crazy, just it's overkill. For what? Pfc?

Speaker 1:

needs right six watts just sips power doesn't it, you know, and it's my router now so is there cost savings associated with this versus paying? You know a company that develops their own router well, it's free.

Speaker 2:

It's free, so you, you just, the software is open source, but you still gotta put it on hardware. Yeah, yeah, the hardware. Obviously you know you pay for. But I mean there are. I mean, how many? What's's that Netgear Nighthawk cost Like?

Speaker 1:

$300?. I mean, those things aren't cheap either. Yeah. So yeah, it's about the same so it's about the same, but you're according to what you're saying. You're getting more power and flexibility out of it Way more usage yeah.

Speaker 2:

So tell me about the difference between a commercial router and a custom-built router in terms of performance and flexibility. Well, I mean, you're definitely going to get the support with the off-the-shelf solution, right? We sell Fortinets here, right, and Fortinets are great because the way the firewall rules work is exactly like PFSense, so I know those just like the back of my hand, right. All rules work, yeah, it's exactly like pf sense, yeah, so I know those just like the back of my hand, right?

Speaker 1:

um, I think an engineer there that developed, that was probably going, hey why don't we just yeah, yeah, yeah, that's where the name came from.

Speaker 2:

They want to make sense out of packet filtering, right? Pf sense, right. That's just the name comes from yeah, comes from um. So yeah, with a, you know, with a commercial solution, you're going to get support, you're going to get that kind of stuff. On a DIY solution, it's all up to you to maintain it and things like that. But this particular solution that I use has a really great community, really good developers. They're always pushing out security updates. I've always found that you shouldn't be anti-open source just because you can't monetize it. You know what I mean? Yeah, I mean I love whenever we get a firewall or, I'm sorry, a Fortinet we have to install for a client here. It's always nice because I know that they're going to be able to do the job and I know those firewalls really well, oh they're badass.

Speaker 3:

Because of my.

Speaker 2:

EFSense experience, so yeah, so it's yeah, it's great.

Speaker 1:

So for someone new to diy networking, what are the first steps to take when planning a home-built router or shared network storage?

Speaker 2:

um, pick your your hardware solution. You know um there are. You can buy a. You can buy a pf sense router like there is hardware that the software. There's a. The company that that owns the pf sense software is called netgate. They make their own hardware as well. You don't have to diy it, you can buy from them right. So decide if you want to. You know pay them for their hardware. Or you know, choose your own based on your use case. How fast is your internet? How fast do you want your you know local devices to own, based on your use case? How fast is your internet? How fast do you want your you know local devices to be able to communicate that kind of stuff? So I would say, start with the hardware, but also make sure that whatever software solution you choose is fully vetted and you know whether you're going to go with a free solution or a, you know, subscription-based solution. Whatever. Just do your research and make sure there's no vulnerabilities and things like that, or if there are, they're fixed.

Speaker 3:

I kind of feel like if you're not going to recycle old hardware and make your own router, you're kind of half-assing a home lab.

Speaker 2:

Yeah, 100%, especially for the purposes of home labs. You can just grab an old desktop like like dell optiplex is always is my go-to for people. They're cheap. I tell them, hey, go get a dell optiplex, throw in one of those half height dual nicks, you know, because they only come with one network adapter and you need two when and land. Yeah, uh, technically you can do it with one if you have a managed switch and all that, but that's the whole thing with v lands. You can actually do it with one if you have a managed switch and all that, but that's the whole thing. With vlanes, you can actually do it with one, but that's way too down the rabbit. Right, it's easier just to plug in two cables.

Speaker 1:

So I think talking about research where outside of the some of the r slash home lab.

Speaker 2:

All right, say it again so reddit as I cannot, I can't. I love red. I can't believe I'm saying this because I I've always felt like reddit is a. I go on there every day. I always feel like reddit's a cancer personally, but it's, it's like one of those things. You, it's not reddit that well, it's not reddit. That's the problem. It's usually the, the people, as with anything uh, I was gonna say that is great, is a great solution. Um, also, as as cliche as this is gonna sound, google is your friend.

Speaker 1:

Dude like you can just find so many resources yeah, yes, absolutely yeah, I've found, I mean shoot, we built this studio with uh using youtube. Yeah, so, um, you know I didn't.

Speaker 2:

These mics are incredible I've watched many a youtube video on how to spin up a site-to-site vp with PFSense or whatever, so absolutely.

Speaker 1:

Yeah, actually there's a really charismatic, cool guy that will show you how to install a Remy Halo bulb in your air conditioning unit, if you can find it on.

Speaker 2:

Oh yeah, yeah, I'll have to go look at that. His name is Tim Shute. I'm pretty sure I've seen that one.

Speaker 1:

So what's the biggest mistake you've made in a diy networking project and what and what did you learn from that?

Speaker 2:

experience? Um, great question, and I had I. This is my go-to. I always have this answer. It will always be this.

Speaker 2:

Um, I decided just on a whim to implement vlans at home. I already had the pf sense router, had all of the I was I wasn't using unify yet. I was using hp pro curve switches at the time. Um, totally, totally, you know, good solution. Um, I was using unify access points. I hadn't gotten the switches yet because you know they are not the cheapest of switches and there's a reason, because they're amazing.

Speaker 2:

Um, anyway, I decided to add vlans because I was. You know, we were, we were about to have a son, I was installing some baby monitoring stuff and, uh, all this other you know iot stuff at the time, 2014 ish, right, okay, I wanted to add some security, so I wanted to do vlans. I knew how to do vlans from a switching perspective, but I've never done vlans inside pf sense because I've never had a need to. Um created the vlan, put all the config in place, had all the firewall rules in place and then plugged everything in the way that, physically, was plugged in proper in. It was plugged in correctly, right, not in incorrectly. You know I'm saying had it all hooked up right, couldn't get an IP address to save my life. Could not pull an IP address from the router and it was just a simple firewall rule mistake that I had made, but I'm going to blame PFSense for this one.

Speaker 1:

Oh, you got a point of finger, Basically when you make. This is what an IT guy does, oh yeah.

Speaker 2:

It's got a point of finger. So when you so that basically when you make this is what an it guy does, yeah, it totally was my fault. The the way that this router platform works if you don't give it access, specifically like if you don't tell it it's allowed, it's blocked, right. So when I made the firewall rule to allow this vlan to get online and to work, when you make a rule in PFSense by default, it only selects the TCP protocol, which is not part of DHCP. Pulling an IP address, I only allowed a TCP, not UDP, not ICMP for pings, stuff like that. So I literally handcuffed myself by just choosing the wrong pull-down and it is TCP by default. But I should have seen that I needed all the protocols, right, right, and I didn't know. So why did you what?

Speaker 1:

made you do that, made me do what? What made you make those choices when you were doing the?

Speaker 2:

Oh well, because, like I said, I wanted.

Speaker 1:

What's the point to this?

Speaker 2:

I wanted the VLANs for the security, right, and when there's a point to this, I wanted the VLANs for the security. And when I made the firewall rule, I didn't read through it all the way. I said, oh, they know what they're doing, click, click, click, click, click. And I didn't read it properly.

Speaker 1:

But that sounds all too familiar, I mean, to any DIYer out there, right? Yeah, I mean, we've all gone well.

Speaker 3:

I don't need it.

Speaker 1:

I don't need the instructions yeah, I don't, I don't need the instructions, yeah, I'm gonna do what makes common sense. And then common sense doesn't solve the problem. And then you go back to the instructions and go well, that's stupid, why would I do that?

Speaker 2:

and then you do it and it works. And you know, I looked at the rule and I was like it's basically, like it's the equivalent of my lawnmower won't start because it had no gas in it. Yeah, you know, and it was just like okay I figured you'd have an electric lawnmower. I do, but I didn't, but I didn't.

Speaker 1:

You know, I didn't want to go down that road so how does building and maintaining your own networking equipment compare to using off-the-shelf solutions in terms of learning and hands-on experience now, we already got into this. Yeah, you said you were able to like, create and have more power and this and that yeah, but you know, it's sort of like uh god, I'm about to go super nerdy here.

Speaker 2:

But okay, you know the difference between george lucas star wars and disney star wars, right? George lucas star wars is good, disney star wars is not. And that's because george lucas created it, disney didn't, right? So if you just go out and just buy a off-the-shelf router platform, you may plug it in properly, you may get it online and it may work. But you're not the one that, like you know, you didn't choose that specific network card because that card works with that software, right? Or this, this specific, you know speed processor because you need it for something. You don't know the ins and outs of it. When you build your own router, you know. Or build your own computer, in general, you know it more. You know what components you chose, the components on purpose, right? Yeah, so you just, you're just more, you're just intimately familiar with it, as opposed to just buying something. Yeah, you know, you're in tune.

Speaker 1:

Yeah to the end result.

Speaker 2:

Yep, whereas disney right is churning they don't understand what made it popular in the first place. No, they, they just know how to monetize, exactly yeah.

Speaker 1:

Exactly. So, before we get into our next beer, we're going to end this segment with what are your thoughts on the future of home networking, particularly in the context of DIY setups and the growing importance of data privacy? So data we talked about, uh, uh, baby cams, I mean that's. That's bigger than data privacy. That's your children, yeah, that's you know. So actual, like personal threat. So, future home networking, context of diy setups and the growing importance of data privacy this is a loaded question, but there's so many ways you can attack.

Speaker 2:

Man. There's so many different angles to this Number one builders when they build a new home, it shouldn't be optional to install the Ethernet cabling. In 2024, when a new home is installed, it should be required but you know.

Speaker 1:

But what about wi-fi?

Speaker 2:

yeah, and and and. You know, wi-fi is great, but what? What people don't realize, we may not realize, is that wireless actually has quite a bit of wires in it, right, so houses need to be wired, just the same way that, you know, builders had to start learning how to run phone cabling right. In the 50s and 60s, every house every you know houses were getting phones right. Every house needs to be cat six at least today. It just needs to be home run. None of this?

Speaker 3:

yeah, I think so you know and they need.

Speaker 2:

they need to have a dedicated panel in a closet, somewhere that has a patch panel to plug into, and that way they can at least get a small network going and they're not relying on Wi-Fi for everything.

Speaker 1:

But they need to think about access point locations and things like that. Because I feel like doing that as an afterthought. It's so labor-intensive.

Speaker 2:

Right. It's so much easier to run cables when the studs are there and it's not. There's no drywall and things like that. It should just be part of the build right, but wi-fi is so fast now, colby it can be.

Speaker 2:

But I'm telling you, like wi-fi I'm going to use quotes wi-fi is never going to be as fast as hardline it. Just you know, every time there's a new wi-fi standard, there's a new wire standard. You want to talk? You know 1.2 gigabit. On wireless I have 100. Yeah, I can do 100 gigabit right, you know what I mean.

Speaker 1:

So I remember a time when I had I can't do 100 gigabit I wish, when I had three devices on a network yeah and now I have 60 plus devices, your tv, your, yeah, freaking smart watch your.

Speaker 2:

You know. Thermostat, your you know.

Speaker 1:

Everything is wireless now so being able to being able to what's the word I'm looking for? To being able to manage the traffic that not only not only travels across your wi-fi but also your ethernet, and being able to kind of diversify where that traffic is going, um.

Speaker 2:

Yeah, that's where the solution that I use comes in a lot, because I know a lot of people just aren't technical right and they just want to plug something in and have it work, and these days that's usually how easy it is, right. But you can't have convenience and security. You got to pick one. You can do a little bit of a happy medium, but you can't have both just full on right. And people need to educate themselves. They just they need to learn how important it is to, like you know, segment traffic and not just have you know one. You need a guest wi-fi. When friends come over, you shouldn't be putting them on your your. I'm going to use production wi-fi. Right, you should have a guest wi-fi. Yeah, you know, you should have an iot wi-fi for all of your little smart things. Most off-the-shelf router solutions. They may give you a guest one, but it's just not flexible enough to be able to secure it properly.

Speaker 1:

That's a perfect segue into our last segment, but before we're going to talk about expanding and innovating in your home lab, before we go into our rapid fire questions, before that Edge, we need another beer. All right guys.

Speaker 3:

So our last beer today is the New Zealand Pilsner by the crooked stave brewing company. They describe it as a new approach to a traditional style. This crisp Pilsner is dry hopped with a Maltu Aca from New Zealand, resulting in a distinct and refreshing lemon-lime profile I was going to say there's definitely some lemon-lime there.

Speaker 1:

New Zealand is definitely on my bucket list to travel to.

Speaker 2:

Oh my God dude, if I, like you know me, this one's good. We've had this conversation before. I don't fly. If I could just like teleport to New Zealand, I would. You know, lord of the Rings is probably the best film franchise I've ever seen, and that place is just incredible. Some other world.

Speaker 3:

Whoa, whoa, whoa. You said Lord of the Rings is better than Star Wars.

Speaker 1:

Oh God, that is another show guys.

Speaker 2:

Yeah, we can make the argument either way for the original trilogy, but Lord of the Rings has got to be up there. The top three trilogies of all time, if not number one.

Speaker 1:

When I was, in boot camp in the Navy many, many moons ago. You have to fill out your dream sheet and your dream sheet is your top three locations you'd like to go to post boot camp. So I put New Zealand, germany and Hawaii and they sent me to Oklahoma.

Speaker 2:

I thought you went to Germany or you lived in Germany.

Speaker 1:

No, I lived in Germany for many years when my dad served in the civil service uh, back in the early eighties, but I had it also on my list. As an adult they sent me to Oklahoma and I said wait a minute, there's no ocean.

Speaker 2:

Is there an ocean in Oklahoma?

Speaker 1:

Yeah, what is the Navy going to do there? I went to an Air Force base in the Navy and that's what they call in the Navy. If any of you sailors are listening, that's what they call skate duty. Interesting, yeah, skate duty is when you get the easy, the easy off because stationed on an air force base. Let me tell you something. It's easy, easy peasy. So, uh, expanding and innovating in your home lab. How do you approach documenting your experiments and projects in your home lab, and why is that so important to document? Oh my god uh, yeah, uh.

Speaker 2:

So that's that, you know. Harkens back to the stuff about how things I do at home help me with stuff I do here. This is actually the opposite. You know, we document.

Speaker 2:

You learned it here yeah, yeah so we document here and I use not the same solution just because I have no need to pay for all those licenses that we use for IT glue, but I take the similar approach where if it's not in the ticket, it didn't happen, yeah Right. So I have just a Word document I keep up with when I make major changes and stuff. But I'm doing all kinds of stuff. I use bit warden for my password manager. That's what I use I. I host it. I host it myself on my unraid. Of course you do, because I mean I don't want to, I don't want to pay for the, the service and I. They allow you to use, they have a uh it. They give you the, the source code, and if you're able to compile that yourself, then you get all the features for free. They won't support it because they're not selling it to you, but they have. They fully are allowing you to. You know, compile the source code yourself and get everything. So I do that.

Speaker 1:

Yeah, you're probably a little less vulnerable too, because you're not technically a target.

Speaker 2:

Yeah, I'm not. You know, I'm not using it in the cloud like all their customers are.

Speaker 1:

So how do you stay updated with the latest trends and technologies to incorporate into your home?

Speaker 2:

lab Great question. We kind of touched on it earlier.

Speaker 1:

Talked about Reddit, how much you love it and the people For me it's mostly YouTube.

Speaker 2:

I go to reddit anytime I have a problem that I can't just fix myself, just to see if anyone else has it. I've been doing a lot of reddit lately, lately with research on my frontier because I'm interested in lifting it. But, uh, youtube, just I. I watch a lot of tech youtube channels. Uh, network chuck um, tom lawrence, I know you know tom um uh, techno tim is another one. That's really cool. I don't know if you have him.

Speaker 1:

No, I haven't done that, he's cool.

Speaker 2:

Um, he's kind of I like his name uh, and then we were right on, we were right on top of that one. Uh, yeah, I, it's youtube for me. I, I watch a ton of of instructional videos and, um, not even that, just like informational videos on new vulnerabilities or you know new, you know stuff that's out. And I, yeah, I was the other day I was watching one. This guy got a um, he built a new small rack for testing and he's like, what should I do with this? And some guy was like, hey, make a um, make a video on a whole home audio streaming solution using this software, because it's perfect built for what he was doing.

Speaker 2:

And I was like, oh, I haven't heard of that. It's called mood. Um, is it E on the end and the second O is capital. I don't know some of these names. Um, it's so weird, um, but it's hosted on a raspberry pie. And that's not a pastry, folks, that's a little computer about the size of your phone. Yeah, you can do a lot with raspberry pi. And, uh, yeah, so I'm. I learned it in about an hour and I've got a amplifier plugged into my digital analog converter, plugged into my raspberry pi so I can have music anywhere I want in the in the house and using a nice web interface super cool.

Speaker 2:

So what are some?

Speaker 1:

cost-effective ways to expand your home lab without breaking the bank yeah um ebay.

Speaker 2:

Uh, honestly I love you can you can find enterprise grade hardware that is maybe five years old, that still has tons of life left on it, for pennies on the dollar compared to what it when you, when you look at the cpu that's in there, right, when it was brand new, that cpu cost twelve hundred dollars, right, yeah, you pay 12 200 for the entire server, you know, including ram.

Speaker 1:

You know hard drive bays, uh, rack rails, all that stuff, you know so discuss the importance of failure in the learning process within a home lab environment the importance of failure.

Speaker 2:

Yeah, why?

Speaker 1:

is it important? I could talk about this all day long in terms of running businesses, because I have failed more than I've succeeded. But in a home lab you have to fail, so figure out what is it?

Speaker 2:

happy wife, happy life, right? Um, you know, don't ever mess with the internet. When, uh, you know, unless there was a approved maintenance window, who?

Speaker 1:

turned off the internet exactly so?

Speaker 2:

um, yeah, definitely plan your maintenance accordingly. Um, don't, just, don't change more than one thing at a time, right?

Speaker 3:

you know, because then you get confused.

Speaker 2:

Yep, right yeah, don't shotgun a problem, as I call it. If you're going to make a change, make one change. Did it fix it? Nope, put it back.

Speaker 1:

Yeah, you know how do you manage the physical space and organization of your home lab setup. So let's talk about instead of talking about all the virtual and the knowledge and the education, what about the physical action?

Speaker 2:

setup Physically, housing it? Yeah, absolutely, ed. You've been over to my house. I have a. Technically, our house is four bedrooms, but one of those bedrooms is really an office that they call a bedroom. Right, it has a closet, so it's a bedroom, right. Um, that room is in the front of the house and our house faces West, so it's way too hot in there, cause the sun just destroys that room, right. So I was like this seems like a good place to put a bunch of expensive equipment. I put a, I put a dedicated AC unit in there and all that stuff. But anyway, um, I got it out the closet, got rid of the the you know the shelving stuff and put a rack in there. So I've got my servers, all my cables run to patch panels, all my equipment is rack mounted, so it's just sitting in a closet and I have a cooling solution in there, just like you would in a business.

Speaker 3:

Are your pinball tables in there too?

Speaker 2:

They are, it's funny. So my wife told me I can buy as many pinball machines as I want, as long as they fit in one room. I'm only getting one room, right how?

Speaker 1:

big is the room? How many square?

Speaker 2:

feet, I don't know, 10 by 14. Maybe it's a dining room and we don't ever eat there, so I was like we don't use this room for anything. So, uh, that's my pinball room, yeah yeah, that wouldn't fly in my house. I'm very, I'm very fortunate man. I I I'm the luckiest guy in the world. I'm telling you wouldn't fly in my house.

Speaker 1:

You need to. Uh, I I hope, kathleen, I hope you listen to this show. I'm actually downsizing too.

Speaker 2:

I I technically have twoleen, I hope you listen to this show. I'm actually downsizing too. I I technically have two machines right now. I had four as of like two months ago. I never I wasn't playing two other ones, so I sold them. And um, brian farley, emily's husband, he bought my royal rumble, okay he's but he's in washington, so I'm holding it for him until he can go get it. But I still have deadpool deadpool's bolted the floor. That's not going anywhere, so that's pretty cool.

Speaker 1:

I still need to get the black hole.

Speaker 2:

That'll be my one, I sent you that I know when you told me about it. They're not just. They're not cheap, though, man, they are expensive that was my first real joy of yeah, there's another one that's the exact same, called haunted house.

Speaker 1:

Oh yeah I played that, have you been?

Speaker 3:

to uh play the arcade bar in pensacola.

Speaker 2:

That's relatively new the grid, or yeah, yeah, yeah, it's on pace yeah, it's a great place.

Speaker 3:

They expanded the back room since the last time I've been there and they have a whole I.

Speaker 2:

I have not been there we could do a whole podcast on all right, we're not gonna talk about it actually before the show, we were talking about waxing your pinball, yeah surface because those balls tear it up. So yeah, so always keep your balls waxed.

Speaker 1:

There's no other way to put it tim I I yeah I don't wax my balls, I powder them all right. Next segment all right yeah, we may have to cut that part, I don't know, um, so we're gonna go into our rapid fire. Oh, that wasn't rapid fire, okay. No, this is rapid fire. We're looking for one to one word, to one sentence answers. We're gonna shoot through them quick, uh, so are you ready? Mr colby sullivan? All right, don't look at my screen, look straight ahead. First question favorite os, windows 10. I, I see you more as a windows me kind of go.

Speaker 2:

Oh yeah, emmy was great. Come on man 98, third edition. What did it stand for?

Speaker 1:

millennium mistake edition.

Speaker 2:

Yeah, yeah, I was not sure. I thought you were actually asking me. Preferred router PFSense. All right, I think I knew that Top protocol Top protocol DHCP, Because you got to have an IP address right.

Speaker 1:

We need to give him another beer. No, I'm good Go-to tool, your go-to tool.

Speaker 2:

Oh, I'm thinking go Go-to tool, your go-to tool. Oh, I'm thinking go-to like the guy I know what you're saying. Go-to tool Linus Tech Tips.

Speaker 1:

Okay.

Speaker 2:

Ratcheting screwdriver. Use it every day.

Speaker 1:

Yep, you were in here bragging about it one day. And last but not, least dream setup.

Speaker 2:

Come on, One sentence Wireless power.

Speaker 1:

Just no wires, nothing I thought you said everything needs. That is a prior. Nerds on tap show what we talk about wireless power there you go, yeah, yeah, um.

Speaker 2:

Minimalistic. I, I don't like clutter and I I can't seem to get it right at home.

Speaker 1:

So, ladies and gentlemen, that concludes this episode of nerds on tap. I hope we got nerdy enough for you in this hour and, uh, you know, if you have any questions, feel free to write into the show. I know this episode will probably prompt several questions, except especially if you're trying to build a diy home setup or lab at home. Colby, I'd love to help you guys out. Totally, yeah, um, do you have any last words for our audience here?

Speaker 2:

don't for. Don't be afraid to tinker. You know um, get in there, get your hands dirty, break stuff. That's the only way you're gonna learn thank you, ladies and gentlemen.

Speaker 1:

Thank you, colby, for being on the show. Thank you, tim edge, for uh serving up some fantastic beers today. Ladies and gentlemen, I hope you enjoyed the show and, uh, please join us on our next episode, where, uh, we will talk about something nerdy. Thank you, I don't know. With your friends, colleagues and fellow beer enthusiasts, let's build a community that embraces curiosity, innovation and the enjoyment of a cold one.

People on this episode