I ditched my Raspberry Pi for this

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
I need a new travel mass and a travel router. Tomorrow I'm taking my wife and six kids to Japan. Like we're leaving in the morning and I'm realizing right now in this moment that the travel mass and router I made for my last trip isn't going to cut it. It's got to be faster and smaller. I've got more kids and I got to take it on a plane and Japan and I wanted to do a lot of stuff like stream plex to everybody. Operate as a really awesome mass so I can back up my vlog footage as I'm traveling to my studio so my editors can edit it. I want to add some fun little docker containers and VMs along the way because I'm extra. But here we go. I'm going to speed run, creating a travel mass and travel router. Now, before I leave in the morning, I dunno if this is going to work, but test it with me. Get your coffee ready, let's go. Now, if you were here for my last projects, I built a raspberry pie router as my travel router. It was running open WRT. It was amazing. Kept me connected and safe on the road. It was a road trip. I also made a travel nas out of a raspberry pie. This was running open media vault and it was actually pretty great. I did the one thing I needed it to do and that was back up my files to my servers here at the studio. Now I've got a lot more things I want to do and I don't think the raspberry pi can handle it. Maybe the five can, but honestly I'm kind of full of raspberry pie. I've had too much. I want to try something new and something I think is more powerful and maybe more fun. So I looked in my closet to see what I might have laying around. Companies do send me stuff and I saw something that I kind of heard a lot about already. You may have seen this before. Check it out. Where to go. This guy, I'm sure you've seen this, right? It's the zema board or the Zema board. I'm not really sure how you say it. This thing is kind of a beast. Here it is compared to the raspberry high five, not much bigger and it's already in a case. But here's what got me excited about it. This thing is not ARM-based. It's X 86, which means we can do so much more than we can do with the pie. We're not limited to open media vault and open WRT. Check this out. Here are the specs of this thing they sent me, and by the way, I sway all the company. They did send me this. It was free, no strings attached. I forgot about it until now. They sent me the 8 32 model, which means it has an intel cell on quad core processor. It's got eight gigs of ram, 32 gigs of onboard storage. This is dumb and by dumb I mean amazing. It has two sayta connections. Are you kidding me? I want to build a NAS and it's got sayta connections. I'm already drooling, but check this out. Two ethernet ports. USB. Yeah, we got that, but man, A-P-C-I-E port. Look at this now it's kind of weird. It's like sticking out on the side like a wound. I don't know, but I can do stuff like this. Maybe I want more USB ports. Bam. How about a 10 gig Nick? Sure, why not hop out a whole bunch of ports or even, and this is what I got really excited about wifi six. Look at this thing that got my wheels turning wifi six router. Can we make this happen? Then I'm factoring in this, hold on. Nested virtualization. Can I install Prox Oxs on this? Yes you can. And after I heard that, I mean I don't care about anything else. I had to try Prox Maxs, so I did it. Hey Chuck, from the future here, I'm back from Japan. And let me tell you, throughout this process, I would've been nowhere stumbling in the dark, flying blind without skills. I learned from training at places like IT Pro by a CI learning. They are the sponsor of this video and one of the reasons I can do any of the stuff I'm doing throughout this video, networking, Linux, virtual machines, storage, all essential skills. You need to do stuff like this, you can learn from it. Pro two me. And it's not just skills for lab stuff, it's for skills, for life, for jobs. You can turn these really fun things you're learning into a career, a life-changing career like I did. So if you're just getting started, man, check out the A plus, get a good foundation in it and then move on from there. Advance your career. Learn networking with the CC NA on some Linux or cloud or ethical hacking it pro TV will keep you awake with their amazing training even when you're super tired and you can't focus and you may have a flight the next morning that you're super late for because you're trying to get a NAS ready. They've got you if you're ever in that situation like me. And if you're getting ready for that exam to get that certification to get that job, they do have practice exams and labs to cement those ideas into your brain. So if you want to learn it like me, check out it pro by a CI learning, I got a link below and if you use my link, you'll get 30% off forever. It's a no brainer. Just check it out. And now let's do this. Now, just so you know, Casa Os is what this thing ships with. It's based on Debon. It's essentially just like a pretty wrapper on top of Debian 11. And it helps you install a bunch of apps, which seem to be mostly Docker based. Now I could just make that work, but come on, prox Ox on something this tiny. Lemme get this thing off. I feel like it's going to put me in the app, something this tiny that I can take with me anywhere. Come on. So installed Prox Box on my zema board. I installed it to an external SSD. And honestly installing it is like installing it anywhere you put the image on A USB drive. I booted to the USB on my zema board and just did the thing. I will say this. One thing I wanted to have enabled, it was PCI pass through which Prox PROXIM eight does enable because I want to be able to pass through my PCI devices, but you have to enable this, the io MMU and VTD and all that stuff in the bios before you install prox mox. So I installed it initially, never worked. I re-enabled it in bios, then I reinstalled it after I enabled the settings in bios. Bam, PCI worked. So proxim is installed. Let get logged in. It's just crazy to me. You can install on such a small device. Bam. I'm in. So now I have my two goals, right? I wanted to have a router and I wanted to have a nas. Now you might be thinking, Chuck, why do you need a travel NA and travel router? Well, if you miss my previous video, the travel router is meant to make things easier for me and my family wherever we go, whether it's hotel wifi, Airbnb wifi, or plane wifi. All I have to do is connect one device, my travel router, it grabs the wifi or ethernet connection from wherever I am. It then takes that connection, broadcasts its own wifi to my family, offering them all that sweet, sweet internet. Sweet, sweet internet. I always hated. It saves me time in two ways. When we get to an Airbnb or wherever, I only have to connect one device to the wifi time saving there. And then all my family's devices are already configured to connect to my existing wifi instantly giving them internet. Also, I can have that same device configured to automatically, automatically connect to VPN protecting and encrypting all of our traffic. And it has the added benefit of me being in Japan, maybe wanting to watch some US shows or engage in some US-based content. I can be there while not being there. Very cool. The travel nas, I need that sucker to run Plex. I got to have those TV shows on the plane for all my kids. I don't know if the plane's going to have bluey in their little cinema system. I got to have that myself. 14 hour flight with kids ages one to 12. This is what I need. Also, I'm going to be recording this entire adventure because I want to capture this. Taking my whole family to Japan. That's crazy. So I wanted to capture that craziness, upload that footage to my na, that's with me, and overnight that sucker can just upload my footage to the cloud and get it back here to my studio where my editors can edit that. That's the idea. I decided to tackle the router part first because I thought it might be the hardest I could run PF since. But you look anywhere, people say, do not run PF sense with wireless capabilities. Just don't do it. It wasn't meant for that. It was an afterthought. PF sense is great. Is it still great though? I ignored all the drama. I don't deal with that. So PF sense was out. So I'm thinking, okay, I installed open WRT on my Berry pi. Can I install it on the ZEMA board? Zema board? I'm going to call it Zema board because I used to love zema. The Zema make a comeback. Now officially, you can install open WRT BAM directly on this software to hardware. But I wanted to install a virtualized image, which is not easy to do. But I did find this great article from this guy and a video of how to install it. I did get it up and running, but getting the drivers to work for anything was virtually impossible, at least for the time I had. I'm sure if I tinkered with it a bit, I could get it to work. But in the hour or so, I tried getting a USB adapter to work, getting PCIE to work, getting my wifi six antenna to work. It just didn't pan out. So I abandoned open WRT, and then I found this other thing called RASP ap. This is a project that does a lot of what open WRT does, but you can install it on any EOS, whether it's a Raspberry Pi or just a W and machine running on Prox Mox on your ZEMA board. So I tried that. This actually started to work. I struggled with PCIE pass through, but I did get a USB antenna to work, and this is kind of amazing. I'm running a wireless router inside a virtual machine on a zema board on Prox Mox. That's just cool, right? And I was about ready to say yes, let's do it. But upon testing, I kept losing connection. And when I would lose connection on my phone, it wouldn't reconnect again. Now again, I'm sure if I troubleshooted this enough, I would figure it out. I don't have time. I got to have something that works now. Now at this point, I felt kind of done. My dreams of having a travel router and NASA on one device running virtualized on Prox Max were dead and I felt dead. So with no more time, I looked elsewhere for the router portion. How do I turn this thing into a router while also having it function as a NAS and whatever else I needed to given time. I could have made RASP AP work because I think it was just using DNS mask and Host a PD just had a pretty wrapper to it. But then I found this guy, I forgot about him, this little guy. You've probably seen this before. Maybe it's a little device from GL inet. It's a gigabit travel router. It's meant for travel. I mean, first of all, just look how cute this thing is. This is purpose built for exactly what I'm trying to do. A lightweight travel router that can give my family access to wifi without reconnecting all their devices and making it secure while also tethering it to my resources to give them access as well. It's running open WRT, and it has a pretty wrapper on top of it. Now, if you watch my travel router for the Raspberry Pi open, WRT is not for the faint of heart getting it set up this thing. It's stupid easy. You turn it on, you select what wifi network you want to connect to, and you choose what wifi network you want to broadcast, click, click, click, it's done. That's what I need on a trip where I'm taking my family to Japan, something easy and stupid. So when I'm half awake, coffee deprived, maybe do they have a lot of coffee in Japan? Please tell me they do. Then I can just easily figure this out while my kids are screaming, bluey bluey bluey, your kids watch Bluey. So I thought, okay, that's not too big, right? I mean, I can somehow figure out how to 3D print these together into one nice package. So bam, my router solution is solved. So I'm back to travel nas, what do I do with this? I could go back to Prox Ox and figure that out. But then I saw a fellow YouTuber, Nova Spirit Tech talk about installing true NAS on zema board, true nas. That sounds interesting because first of all, it's a NAS software or a NAS os. Now, I've never played with true nas. So automatically I'm like, okay, I'm already doing something new here. Let's install a new OS I never encountered before and see what it's like. True NAS is awesome. Getting it installed is straightforward. Like any other OS on any device you've ever installed, flash the OS to your USB drive boot to the USB drive and install it. Now for my na, I do have two terabyte SSDs that I'm plugging in via theta. There's a nice little y connector that plugs in both. Then giving it power from one port pretty sick. Now again, I'm new to true nas, but it wasn't too bad figuring out how to set up a quick storage cluster and get some things rolling. Well, actually it kind of did take a minute because true NAST is a whole thing, and this was my first time using it and I didn't have a lot of time to mess with it. Tinker with it, learn it. But hey, I did get the storage set up. This was pretty easy, relatively easy with a bunch of Google searches. I fumbled my way through it, but you know what tripped me up? Trying to set up Plex. Yes, you can install a ton of different apps on true NAS Plex being one of them. And it's pretty cool. It actually installs with Kubernetes, which I love, but man, did the permissions just kill me. I didn't know true NASS permissions. I kept changing things, tried to get it to work, and I'm just like, you know what? I'm done. Let's blow that sucker wide open. Allow everything, everyone, come on, people come and hack me. That was my attitude at that point. I didn't care. And that's what I did. And sure enough, when you open everything and allow everyone, usually what you want to get in gets in. So Plex now had access to the libraries where I uploaded the movies and TV shows. So we're good. Which by the way, when you're in a rush and you're just trying to get things to work, that's how most hacks happen in those moments. Always plan and slow down, except when you're about to get on the plane to Japan, then just go crazy. So anyways, yeah, I uploaded a movie, tested that, so cool. I uploaded some bluey because I had to make sure my kids could test that and work with that. So I uploaded Bluey and I actually decided to do a test with them. So I loaded up my na, went to the house and said about doing my experiment. Alright guys, I need you to test and see if Bluey works. Okay, it's. Not working. What? Okay, it's 1154, almost midnight. I'm leaving for Japan very soon. Truness failed me. I thought it was great. I was confident and happy about it. I bundled it up and took it to my house to test it with my daughters. I booted up and Plex never comes up. It just doesn't come up. I log into it and look, it's the dumbest thing. So Kubernetes, when it's deploying Plex, it's pulling the newest image from GitHub every time. And when it can't reach GitHub to pull that image or just at least make sure it's the latest, it won't boot. It just says, oh, I can't reach GitHub. I'm sorry. Now could I figure out how to make that work? Maybe, but not in this state. Not this close to the finish line here. No. So back to the drawing board and I ended up going back to Casa Os. The Os I was sleeping on actually is pretty cool. It took me a bit to get things rolling, but I got it. I'll detail all that stuff here later because I can't tell you about this right now. I've got to get it set up. I got to go to Japan. I'll tell you when I get to Japan, how about that? Okay, I'm back from Japan. Let me tell you about Casa os. Casa os. The Os. That ships with Zema board. And the one I started with is what I ended up with. Now, honestly, I'm kind of bummed about this because I wanted to do something cool and crazy, nothing default, but I ran out of time and I was about to drop the entire project altogether. Who needs an ass? I'll just wing it. But I thought, you know what? Lemme try one more Hail Mary. Let's try Caso os that thing it came with, let's see what it can do. I was kind of surprised, so I re imaged it back on there. Didn't take too much. And here it is. It's got a beautiful web interface. I can just access over the network, which is super handy. So when I got to an Airbnb or even the plane, I just plugged it in, waited for it to boot up and I would log into it again, this is just a pretty wrapper on top of Debian 11. Now, right off the bat, you can see I was doing some fun stuff, but before we jumped there, let's talk about storage. The main thing I needed it for, I needed that na, well, here it is right here. Let's jump in there. This was plug and play. I had my two SSD drives plugged in via theta and they just were here. They were recognized. So I labeled them. The only downside is I couldn't combine them into one. They did have a beta thing that I could do to merge the storage. I wasn't about to play with beta on a trip where I wasn't going to do that. No. So I just made one hard drive my plex and one hard drive. My na. I say hard drive my SSD. And then really most of what I did was just access the file app right here in the browser jumping into my nas. I would just have a folder for each day of footage. I recorded and we recorded a lot and getting the footage on there was super simple. All I would do is have this external hard drive, load up my footage on there and then connect this to the Zema board. So watch, I'll plug it in right now. You should show up here in a second. Yep, there it is. So cool. That solves one problem. I'm getting all my footage to this na, but now how does that mask get my footage to my studio here? Normally when I use something like Sonology and then Tru Nas, I would've synced all my footage to Google Drive and Google Drive with NSYNC down to my studio. I didn't see a quick way to do that, but I found something even better. It's kind of amazing. Actually, check this out. Now, just so you know, Casso OS has an app store clicking on that will take us to it, I think. And they have a bunch of stuff. And this is where I simply downloaded and installed sync thing, which will run as a docker container. And this might be my go-to for all syncing. Let me launch it real quick. It'll open up its own web interface. And how this thing works is simple. First, I'll define the folder that I want to sync, which is this guy or right here. Let's just go Japan. Keeping in mind this is sync thing running on my travel nas. Then I log into my NAS here at my studio and on this NAS I ran sync thing as a docker container. And you can actually see that here as a remote device. And how you do this is so simple. All I had to do is click on add a remote device here and I would just put in the device ID and then name it something I wanted to and then click on save. And the device ID would be found under actions and show id. And just by adding that remote device with that device id, they magically over the internet found each other. No VPN. And they started syncing. Of course, I defined some folders and some syncing rules. Like for my use case, I only wanted to send data. I didn't want it to sync back and forth, but this just stinking worked. And no matter where I went in Japan, they connected up, they found each other and they started syncing. And it was pretty fast. Assuming my internet connection was fast, sometimes it was not. But leaving this thing up and letting it trickle, upload overnight over time was pretty great. So if you need a way to sync two remote places, sync thing is pretty amazing. And then finally for Plex, this was pretty simple. You saw that I had my files here and I had Plex. My Plex SSD simply had two folders, movies, TV shows, all the essentials. And then going through the app store, I just installed Plex and this was simple. And accessing my plex plex system, I could watch any show. Bluey kind of saved our lives a little bit while in Japan, but this worked like a charm. And as we traveled throughout Japan and we had all of our kids with their iPads, they could simply connect back up to our na, watch all their stuff. And yes, this did work on the plane. I just put this device under my seat, plugged it in. Felt kind of weird because I'm like, you got to wonder if people are thinking about me, like what's this guy doing? What's this device he's putting under the seat and what's he plugging in? I had those thoughts, I ignored them because it was a 14 hour flight, but it worked. And we did this everywhere on trains and hotels, Airbnbs. And real quick, lemme give you a clear example of our diagram, our network diagram as we traveled. So we have our zema board here. I'm going to make it a square. He had two SSDs connected to a state of ports with the state of Y connector, which is pretty cool. And he was hardwired in and I had an ethernet cable plugged in from him into my little travel router. My gl i.net travel router. I'll give him his antennas here. Now this router was doing a few very important things. First, he's being a router, he's being himself. He was in charge of DHCP. I had A-D-H-C-P reservation for Mr. Zima board down here, 10 point 19.7 point 19. That's what I had. And he was also broadcasting a wireless network called Let's just Go fam, that we would connect to all our devices. Now a fun little thing here for DNSI was actually using Pi hole running as a docker container on the Zema board, which you can see it right here. Lemme show you. Pi Hole was definitely one of the apps that we're running when we get logged in. And here it is, my activity over, let's see, long-term data graphics all time. And there's all my time using it. It's kind of fun to watch a lot of requests. I also write an uptime Kuma little thing called smoke ping, which would tell me how healthy the internet connection was. Wherever I was, I was geeking out. It was pretty fun. But anyways, back to our diagram. The key thing was the internet and wherever we go, what I look for first is a hardwire. Where is the router in this Airbnb that I could hardwire my router into? Thankfully a lot of Airbnbs just had it sitting out. I would hardwire myself in. Bam. I've got extremely fast internet. Other times I would have to use the built-in client mode for the router, the gi.net, to connect to whatever wireless they offered. That's my wireless. I dunno why it looks like that. But seriously, this worked like a charm. As I traveled throughout Japan, we went everywhere and it served us well. I'm proud of this little device. That's all I got. That's I'll catch you guys next time.
Info
Channel: NetworkChuck
Views: 450,424
Rating: undefined out of 5
Keywords: Raspberry pi, zimaboard, raspberry pi 5, travel nas, networkchuck, network chuck, japan travel, travel router, raspberry pi router, raspberry pi nas, zimaboard proxmox, zimaboard truenas, truenas, casaos, syncthing
Id: 5FhDrux0kCc
Channel Id: undefined
Length: 18min 44sec (1124 seconds)
Published: Fri Feb 16 2024
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.