What's Running in my Home Server??? - 2021 Edition

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
a lot of my videos recently have been centered around home servers and that's probably because that's what i've been most interested in lately and i know i did a video previously about what i was running in my home server but since upgrading my actual server i'm running a couple of new pieces of software so that's what we're going to do today we're going to go over what i'm running in my home server in 2021 let's check it out [Music] let me explain something really quick this is about home servers this is not about enterprise grade servers i've seen people comment on some of my videos kind of gatekeeping on what is considered a server frankly a raspberry pi can be a server if it's serving a function and basically running 24 7 and that's the beauty with home servers they can be anything you want them to be and if somebody don't like it then who cares so with that said let's jump into here and see what i'm actually running on my home server now it doesn't matter if you're running a raspberry pi or a sophisticated epic based piece of hardware you're going to have to run a base operating system on that and that's where your first decision comes in after you've picked your hardware you can go with something you're familiar with like windows or some people choose to go with a linux desktop or linux server some people go with mac and run their server on mac os that's fine building a home server is great because it's yours whatever you're familiar with it's what you can deploy now in my case i chose to go with a dedicated hypervisor host os and that is going to be proxmox the reason i went with a dedicated hypervisor is because it gives you so much more access to your hardware and gives you a lot of flexibility on what you want to do with it okay so here at the heart of my system is proxmox now it's a dedicated gui in your browser so you don't have to have any special software running you can access it from anywhere that you have access to a browser within your home network here you can see i have one node set up and quite a few vms and some storage now this isn't going to be a proxmox tutorial and i'm not really going to get in depth with a lot of the stuff i'm doing this is meant to be a kind of overview video so here you can see all the vms i'm running and i'll touch the important ones in a second and then you'll see some storage now this local is just the storage that i've installed proxmox on to and that was onto a two terabyte solid state drive so and the cool thing about proxmox as well is that it can also function as a nas if you want it to and when i was running this on my old server i was actually doing that but uh that brings me to my first vm and my first kind of software that i'm running and that is truenas and truenas is a dedicated uh network attached storage or nas software so i have trunas running inside of my host os but if you want to host truenast directly as your host device you can do that it's great it performs excellent as an ass but it also can deploy virtual machines which is why a lot of people choose to use it as their host operating system like i said before proxmox is a dedicated hypervisor that can also function as a nas while truenas is a dedicated nas that can also function as a hypervisor so depending on what your use case is you might want to go with my setup where you host trunas within your host os or you might just want to host trunas directly onto your server either way guess what it's your choice so that is what i'm using as my nas so next we have sync thing and sync thing is just running within a ubuntu vm and making sure that all of the pools that i just showed you in truenass are backed up to my dedicated backup machine i have a video on on how to set that up i will link it up there uh check it out if you're interested in setting up some type of backup server it's extremely lightweight easy to use definitely recommend sync thing mac os i actually have a mac os vm running on my amd epic server so there are a couple of different guides out there to get this set up i will link the one that i used it's extremely convenient obviously i have my own mac but it's also cool playing with it on your home server and that's a common theme with my home server is that there's a lot of things in here that aren't necessarily essential but i just like messing around with it and that's my logic for having it okay plex we have a plex vm and that's just running on ubuntu uh desktop and the reason i'm running that on its own dedicated vm is because i'm hoping in the future it might even be out now i can't remember but allowing gpu pass-through to a plex machine and using that for hardware and coding i haven't tried it yet but that might be next on one of my lists of projects um that is why i am running that in its own vm portainer this is one of my favorite discoveries that i found since upgrading to my new server portainer is a docker orchestrator that makes deploying docker containers so much easier now if you're anything like me you were extremely intimidated when you first got into the world of docker but pretender makes it super easy to handle docker images and containers i have it running in its own dedicated vm and what it's going to do is allow you to easily deploy docker images now if you look in here you can see it separates it into volumes for your storage you can also go over here and see what images you have here you have downloaded and that are being used and most importantly you can see your containers that you have running now you'll see i have four running uh two heimdalls uh one guacamole and portainer is its own self-hosting container and the cool thing that i absolutely love about portainer is over here uh there are so many common things that you want to deploy uh relatively quickly just to mess around with or for production needs you can go over here into app templates and they have so many useful pre-built images that you can deploy in literally a minute so if you want to spin up an nginx web server you can do that a mysql database sql server there's so many things in here plus drupal down here is actually my favorite wordpress before spinning up a wordpress site was an ordeal but with portainer you can literally just click on this name it give your database a password and deploy it takes probably 30 seconds mine's actually not running right now but i do have these running which you're probably wondering why does he have this delicious avocado dip running in portainer let's check that out guacamole i have it open over here it's pretty neat it's a lightweight completely web-based ui that allows you to connect to all your different services and vms in one spot and it's not going to win any awards for its ui it's pretty basic and it works for me so i that doesn't bother me you're probably wondering why why does this even matter this doesn't seem that cool in my case i know in a lot of people's cases who run home servers you have a bunch of different vms and services that require different connection types to get to them so if you're running a windows machine you're going to want to rdp into that machine if you're running a linux desktop or mac you're going to want to vnc to get to it for some services and server-based os's you're going to have to ssh in and keeping track of all those different softwares to get to each different process or vm is a pain but all that is in one spot with guacamole so if we go down here to connections you can see i have it kind of broken down into here are my windows machines uh here are my linux machines now do i want to vnc into them or do i want to ssh into them and then other for my mac vm so it's really cool so if i want to just ssh into something i could just click here all that information is saved and now i'm ssh into my portainer vm and then in the same gui i can go down here and let's check on my windows vm that's actually mining right now and just like that i have a windows desktop directly in my browser it's so convenient to be able to access all my services and all my vms within one web-based gui okay another thing you saw in there was heimdall so what heimdall is is essentially a glorified dashboard with links to your services basically you'll see the different processes or vms or sites that i've set up that i frequent the most on my home network so here you can see portainer proxmox nexcloud we'll get to that in a second ipmi that's actually my ipmi for my motherboard qnap is actually my switch guacamole that we just saw truenast that we just saw and pfsense is my router all of this is located in one spot it's essentially like a favorites bar and you can see over here i actually have that but the cool thing about this is that if you're on another machine that doesn't have all your bookmarks saved you can go directly to this one page and everything will be there ready to go pretty cool definitely useful i recommend this as well as everything i'm kind of using right now there's also nexcloud and you can tell man there's no next cloud vm i didn't see next cloud in portainer so where are you running your next cloud from and that's another cool feature if we go back to trunas now i showed before that truenas has the ability to run virtual machines which makes it a contender for being your dedicated host operating system but what it can also do is host these plugins now there's not as many as in like portainer or something but it does have some useful ones three that jumped off the page to me when i first looked at it were next cloud plex and sync thing next cloud i actually have set up in here and that is where i am actually hosting next cloud from directly within my truenas vm so it'll set up a jail um giving it its own dedicated kind of access to specific storage devices and spin up as if you were running nexcloud on its own dedicated vm i have it set up here i have it exposed to the internet i'll go over how i have that set up securely in a future video because my network setup is something i could probably talk about for its own full video if we go back to true nas you can see it has plex and sync thing and i know you saw that i was running sync things so you're probably thinking hey why aren't you running sync thing within your trunas and i actually tried to do that but with the way i have my hard drive set up in truenas and the way the jails work it it was this weird inception where i wanted to kind of sync the storage devices that sync thing was running on so if sync thing got updated it would update itself and it was this whole mess so instead of dealing with that i just deployed it on its own vm and plex i'm considering moving over to this if i don't decide to go the hardware encoding route with the gpu just put it on the list of things i want to do with the server and then last but not least i have two windows 10 dedicated vms each with its own dedicated graphics card passed through there are plenty guides out there for setting up windows based machines with dedicated gpu passthrough i'll link the one i used below but one of those is being used as a gaming machine since it's hooked up in a living room to a tv and the other one is running folding at home so kind of providing gpu power for the greater good rather than just sitting there doing nothing and then also over here you can see i have this vpn this is just a ubuntu based vm that i run sometimes pop os is another distribution of linux that i was trying out people like it but i'm not really sold on it yet and then you'll see this template down here this is actually a pretty cool uh feature of proxmox is that you can build a template uh virtual machine where you can deploy it just like that so if i you know wake up tomorrow and decide oh i need a vm ubuntu vm to quickly test something out a fresh copy i can just go in here and clone that and it'll spin up an ubuntu vm with all the same credentials all the same storage i don't have to go through the entire installation process i can just easily spin up a brand new version of ubuntu in a minute that's my home server i hope some of this was informative to you and if there was anything in here that you'd like me to go into more detail about then uh feel free to drop a comment below i'm more than happy to go into detail on some of these vms or processes that i'm running but if you like this video be sure to drop a like below if you're interested in anything tech or home server related and are actually interested in what my network setup is like be sure you subscribe so you see when those videos are coming and um see y'all in the next one
Info
Channel: Raid Owl
Views: 224,493
Rating: undefined out of 5
Keywords:
Id: E3aVxNtxFsU
Channel Id: undefined
Length: 15min 39sec (939 seconds)
Published: Sun Apr 25 2021
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.