setting up my NEW Home Server - Full Walkthrough Guide Pt.1 (Proxmox, RAID, Cockpit, Shares)
Read full transcript 19 segments
-
all right I am in a situation in which I all right I am in a situation in which I am moving things around in my home lab am moving things around in my home lab am moving things around in my home lab My Home Server environment and one of My Home Server environment and one of My Home Server environment and one of the things that I'm doing is rebuilding the things that I'm doing is rebuilding the things that I'm doing is rebuilding I'm rebuilding my proxmox server on this I'm rebuilding my proxmox server on this I'm rebuilding my proxmox server on this little Nas here and I thought instead of little Nas here and I thought instead of little Nas here and I thought instead of just doing it on my own willy-nilly I just doing it on my own willy-nilly I just doing it on my own willy-nilly I would do a full complete walkthrough of would do a full complete walkthrough of would do a full complete walkthrough of the setup how I'm going to do everything the setup how I'm going to do everything the setup how I'm going to do everything on this little server so hopefully you on this little server so hopefully you on this little server so hopefully you learn something you maybe follow along learn something you maybe follow along learn something you maybe follow along this is going to be a complete this is going to be a complete this is going to be a complete walkthrough of installing proxmox on a walkthrough of installing proxmox on a walkthrough of installing proxmox on a as setting up storage pools within as setting up storage pools within as setting up storage pools within proxmox setting up a Ubuntu container proxmox setting up a Ubuntu container proxmox setting up a Ubuntu container with cockpit to actually create shares with cockpit to actually create shares with cockpit to actually create shares so you can access the storage pool so you can access the storage pool so you can access the storage pool throughout your entire network and then throughout your entire network and then throughout your entire network and then from there we're going to be setting up from there we're going to be setting up from there we're going to be setting up my ultimate media server setup with my ultimate media server setup with my ultimate media server setup with Docker all the r applications and of Docker all the r applications and of Docker all the r applications and of course an actual way to stream that course an actual way to stream that course an actual way to stream that media whether that be Plex jelly fin so media whether that be Plex jelly fin so media whether that be Plex jelly fin so on and so forth we definitely got a lot on and so forth we definitely got a lot on and so forth we definitely got a lot to do so let's get right on into it to do so let's get right on into it to do so let's get right on into it right after we thank the sponsor of right after we thank the sponsor of right after we thank the sponsor of today's video twin gate my primary today's video twin gate my primary today's video twin gate my primary solution to connecting to my home server solution to connecting to my home server solution to connecting to my home server remotely twin gate is a zero trust VPN remotely twin gate is a zero trust VPN remotely twin gate is a zero trust VPN alternative that gives you a full alternative that gives you a full alternative that gives you a full dashboard to manage all your resources dashboard to manage all your resources dashboard to manage all your resources users and more later on in this series users and more later on in this series users and more later on in this series when we set up engine X reverse proxy when we set up engine X reverse proxy when we set up engine X reverse proxy manager we'll also be setting up twin manager we'll also be setting up twin manager we'll also be setting up twin gate so I could show you how all that gate so I could show you how all that gate so I could show you how all that works it's really easy you just spin up works it's really easy you just spin up works it's really easy you just spin up a connector either directly on Linux a connector either directly on Linux a connector either directly on Linux with a system CTL service or through a with a system CTL service or through a with a system CTL service or through a Docker container then all you do is use Docker container then all you do is use Docker container then all you do is use their client on any type of machine their client on any type of machine their client on any type of machine whether that be Windows Linux Mac you whether that be Windows Linux Mac you whether that be Windows Linux Mac you connect to your home Network and then connect to your home Network and then connect to your home Network and then you can access anything that you share
-
you can access anything that you share you can access anything that you share whether that be direct terminals you can whether that be direct terminals you can whether that be direct terminals you can share specific ports for an IP address share specific ports for an IP address share specific ports for an IP address or all the ports for whatever local IP or all the ports for whatever local IP or all the ports for whatever local IP address it is a super cool service super address it is a super cool service super address it is a super cool service super easy to set up and it is completely free easy to set up and it is completely free easy to set up and it is completely free for up to five users so make sure you go for up to five users so make sure you go for up to five users so make sure you go ahead and check the link down below to ahead and check the link down below to ahead and check the link down below to learn more so one thing I need to touch learn more so one thing I need to touch learn more so one thing I need to touch on especially if you're doing this from on especially if you're doing this from on especially if you're doing this from scratch is Hardware this is a little ug scratch is Hardware this is a little ug scratch is Hardware this is a little ug green NZ it's a pretty decent machine green NZ it's a pretty decent machine green NZ it's a pretty decent machine but you don't need to use a rebuilt but you don't need to use a rebuilt but you don't need to use a rebuilt device like this you can build your own device like this you can build your own device like this you can build your own fairly easily and fairly cheaply at a fairly easily and fairly cheaply at a fairly easily and fairly cheaply at a minimum for a setup like this I would minimum for a setup like this I would minimum for a setup like this I would recommend at least one mvme drive and recommend at least one mvme drive and recommend at least one mvme drive and two hard drives so then you can set up two hard drives so then you can set up two hard drives so then you can set up those hard drives in a pool mirr them so those hard drives in a pool mirr them so those hard drives in a pool mirr them so if one fails you can replace it life is if one fails you can replace it life is if one fails you can replace it life is good you don't lose any data for this good you don't lose any data for this good you don't lose any data for this specific setup I have three mvme drives specific setup I have three mvme drives specific setup I have three mvme drives one is going to be the main mvme that we one is going to be the main mvme that we one is going to be the main mvme that we install proxmox on I have two additional install proxmox on I have two additional install proxmox on I have two additional 1 tby MVM that I'm going to create in 1 tby MVM that I'm going to create in 1 tby MVM that I'm going to create in kind of a mirror thing or a mirror pool kind of a mirror thing or a mirror pool kind of a mirror thing or a mirror pool so there'll be two 1 TB drives working so there'll be two 1 TB drives working so there'll be two 1 TB drives working together as a single 1 tbte pool that together as a single 1 tbte pool that together as a single 1 tbte pool that terabyte pool is going to be mostly for terabyte pool is going to be mostly for terabyte pool is going to be mostly for the uh discs for containers and virtual the uh discs for containers and virtual the uh discs for containers and virtual machines while the four hard drives I machines while the four hard drives I machines while the four hard drives I have in here is going to be in a have in here is going to be in a have in here is going to be in a configuration similar to raid five so if configuration similar to raid five so if configuration similar to raid five so if one of the four drives I could switch it one of the four drives I could switch it one of the four drives I could switch it out and I don't lose any data and that's out and I don't lose any data and that's out and I don't lose any data and that's going to be my shares so that's where going to be my shares so that's where going to be my shares so that's where I'm going to store all my media I'm going to store all my media I'm going to store all my media downloads backups things like that if downloads backups things like that if downloads backups things like that if you do decide to build this on your own you do decide to build this on your own you do decide to build this on your own or you want to use a computer you have or you want to use a computer you have or you want to use a computer you have or purchase computer used do make sure or purchase computer used do make sure or purchase computer used do make sure it has enough SATA ports that will it has enough SATA ports that will
-
it has enough SATA ports that will support the configuration you're trying support the configuration you're trying support the configuration you're trying to go for as well as enough MD and as to go for as well as enough MD and as to go for as well as enough MD and as well as enough mvme slots again I do well as enough mvme slots again I do well as enough mvme slots again I do recommend intel if you're going to be recommend intel if you're going to be recommend intel if you're going to be using it as a streaming device but if using it as a streaming device but if using it as a streaming device but if you're able to throw like Nvidia uh GPU you're able to throw like Nvidia uh GPU you're able to throw like Nvidia uh GPU or something like that in there you're or something like that in there you're or something like that in there you're going to be fine if you do have the going to be fine if you do have the going to be fine if you do have the right media formats chances are you'll right media formats chances are you'll right media formats chances are you'll barely even ever need to use Hardware barely even ever need to use Hardware barely even ever need to use Hardware transcoding so that was the hardware transcoding so that was the hardware transcoding so that was the hardware overview the software that we're going overview the software that we're going overview the software that we're going to be using is proxmox now this is a Nas to be using is proxmox now this is a Nas to be using is proxmox now this is a Nas technically and I've recently discovered technically and I've recently discovered technically and I've recently discovered how to really utilize proxmox well as a how to really utilize proxmox well as a how to really utilize proxmox well as a Nas operating system I have an older Nas operating system I have an older Nas operating system I have an older video showing you how to directly pass video showing you how to directly pass video showing you how to directly pass through individual hard drives to a through individual hard drives to a through individual hard drives to a virtual machine that's running something virtual machine that's running something virtual machine that's running something like traz but that I found is not really like traz but that I found is not really like traz but that I found is not really the best method to go about this our the best method to go about this our the best method to go about this our combination of proxmox with their kind combination of proxmox with their kind combination of proxmox with their kind of storage pool system and cockpit is of storage pool system and cockpit is of storage pool system and cockpit is going to be the way to go if you don't going to be the way to go if you don't going to be the way to go if you don't know proxmox is a fantastic know proxmox is a fantastic know proxmox is a fantastic virtualization platform for both virtualization platform for both virtualization platform for both containers kind of similar to Docker and containers kind of similar to Docker and containers kind of similar to Docker and full on actual virtual machines and just full on actual virtual machines and just full on actual virtual machines and just the gooey is amazing for managing the gooey is amazing for managing the gooey is amazing for managing networking all your different storage networking all your different storage networking all your different storage and even other devices such as the uh and even other devices such as the uh and even other devices such as the uh quicksync on this Intel or anything else quicksync on this Intel or anything else quicksync on this Intel or anything else you want to plug into it cockpit over you want to plug into it cockpit over you want to plug into it cockpit over here is a really nice gooey for just a here is a really nice gooey for just a here is a really nice gooey for just a plain Ubuntu system later on we're going plain Ubuntu system later on we're going plain Ubuntu system later on we're going to create a container for Ubuntu which to create a container for Ubuntu which to create a container for Ubuntu which is going to be specifically for managing is going to be specifically for managing is going to be specifically for managing our shares and we're going to do that our shares and we're going to do that our shares and we're going to do that with cockpit as well as a couple with cockpit as well as a couple with cockpit as well as a couple extensions for cockpit that you can see extensions for cockpit that you can see extensions for cockpit that you can see here so rambling aside let's go ahead here so rambling aside let's go ahead here so rambling aside let's go ahead and actually get on into the guide and and actually get on into the guide and and actually get on into the guide and we're first going to want to install we're first going to want to install we're first going to want to install proxmox on this machine I've already proxmox on this machine I've already proxmox on this machine I've already flashed it to a USB drive here you just
-
flashed it to a USB drive here you just flashed it to a USB drive here you just download the iso if you're on Windows download the iso if you're on Windows download the iso if you're on Windows you could use a tool such as Rufus if you could use a tool such as Rufus if you could use a tool such as Rufus if you're on Linux I recommend using just you're on Linux I recommend using just you're on Linux I recommend using just the gnome dis utility tool and selecting the gnome dis utility tool and selecting the gnome dis utility tool and selecting restore restore the iso right to it and restore restore the iso right to it and restore restore the iso right to it and you're good to go so let's go and plug you're good to go so let's go and plug you're good to go so let's go and plug this in and uh boot into our bios and of this in and uh boot into our bios and of this in and uh boot into our bios and of course depending on the motherboard you course depending on the motherboard you course depending on the motherboard you use it's going to be a different key to use it's going to be a different key to use it's going to be a different key to go ahead and jump into the bios so here go ahead and jump into the bios so here go ahead and jump into the bios so here we are in the Bios of the system I do we are in the Bios of the system I do we are in the Bios of the system I do plan on installing this on and really plan on installing this on and really plan on installing this on and really the only thing you have to do here is the only thing you have to do here is the only thing you have to do here is first go to security if this was a first go to security if this was a first go to security if this was a Windows machine chances are secure boot Windows machine chances are secure boot Windows machine chances are secure boot was enabled you're going to want to go was enabled you're going to want to go was enabled you're going to want to go ahead and disable that and these ug ahead and disable that and these ug ahead and disable that and these ug green nazes have this weird thing they green nazes have this weird thing they green nazes have this weird thing they like to do where they have a watchdog so like to do where they have a watchdog so like to do where they have a watchdog so you're going to want to disable that you're going to want to disable that you're going to want to disable that what this does if it's enabled if it what this does if it's enabled if it what this does if it's enabled if it doesn't detect the hardware that it's doesn't detect the hardware that it's doesn't detect the hardware that it's shipped with it will automatically or shipped with it will automatically or shipped with it will automatically or the software it'll automatically restart the software it'll automatically restart the software it'll automatically restart very annoying so if you have a watchdog very annoying so if you have a watchdog very annoying so if you have a watchdog control do make sure you disable that control do make sure you disable that control do make sure you disable that and then the very last thing is to and then the very last thing is to and then the very last thing is to select our boot drive and that is going select our boot drive and that is going select our boot drive and that is going to be this proxmox USB right here I to be this proxmox USB right here I to be this proxmox USB right here I think and then from there we're going to think and then from there we're going to think and then from there we're going to go ahead and save changes and reset and go ahead and save changes and reset and go ahead and save changes and reset and it should boot us into the proxmox it should boot us into the proxmox it should boot us into the proxmox installation and there we go we're going installation and there we go we're going installation and there we go we're going to want to continue with the graphical to want to continue with the graphical to want to continue with the graphical installation now this is a 4K capture installation now this is a 4K capture installation now this is a 4K capture card so I might have to do some zooms card so I might have to do some zooms card so I might have to do some zooms here and there so you can see what's here and there so you can see what's here and there so you can see what's going on and there it is this is exactly going on and there it is this is exactly going on and there it is this is exactly what I'm talking about I can barely see what I'm talking about I can barely see what I'm talking about I can barely see a damn thing license agreement you a damn thing license agreement you a damn thing license agreement you should probably read it but I have or I should probably read it but I have or I should probably read it but I have or I skimmed it once so I'm going to just go skimmed it once so I'm going to just go skimmed it once so I'm going to just go ahead and hit I agree so I'm going to
-
ahead and hit I agree so I'm going to ahead and hit I agree so I'm going to tab over agree to it I'll have to use tab over agree to it I'll have to use tab over agree to it I'll have to use Mouse I can't even see if uh I have the Mouse I can't even see if uh I have the Mouse I can't even see if uh I have the button selected here we have the button selected here we have the button selected here we have the installation disc so do select the one installation disc so do select the one installation disc so do select the one that you actually plan on installing that you actually plan on installing that you actually plan on installing proxmox on that you don't want to use proxmox on that you don't want to use proxmox on that you don't want to use for any other storage pools if I go for any other storage pools if I go for any other storage pools if I go ahead and click on this you can see I ahead and click on this you can see I ahead and click on this you can see I have a variety of options here because I have a variety of options here because I have a variety of options here because I do have the uh three MVM and four do have the uh three MVM and four do have the uh three MVM and four spinning disc drives so this one this is spinning disc drives so this one this is spinning disc drives so this one this is the smallest one I'm going to go ahead the smallest one I'm going to go ahead the smallest one I'm going to go ahead and select that so with it selected we and select that so with it selected we and select that so with it selected we go ahead and click on next now here is go ahead and click on next now here is go ahead and click on next now here is some pretty basic uh time zone country some pretty basic uh time zone country some pretty basic uh time zone country stuff so change all this to what is stuff so change all this to what is stuff so change all this to what is appropriate for you and once you do that appropriate for you and once you do that appropriate for you and once you do that go ahead and click on next now here we go ahead and click on next now here we go ahead and click on next now here we have your administrator password this is have your administrator password this is have your administrator password this is basically the root password for the basically the root password for the basically the root password for the procm system so do make sure it's fairly procm system so do make sure it's fairly procm system so do make sure it's fairly complicated strong and secure the email complicated strong and secure the email complicated strong and secure the email is not as important unless if you is not as important unless if you is not as important unless if you actually want like notifications sent to actually want like notifications sent to actually want like notifications sent to it eventually I do want to set up a it eventually I do want to set up a it eventually I do want to set up a local mail server so I'm just going to local mail server so I'm just going to local mail server so I'm just going to call this email at hop. net but you call this email at hop. net but you call this email at hop. net but you could call it like um email at proxmox could call it like um email at proxmox could call it like um email at proxmox dolo it could be anything that's valid dolo it could be anything that's valid dolo it could be anything that's valid so from there let's click on next and so from there let's click on next and so from there let's click on next and here we have our host name you can see here we have our host name you can see here we have our host name you can see the default is a kind of local domain the default is a kind of local domain the default is a kind of local domain here this is really going to be the only here this is really going to be the only here this is really going to be the only proxmox system I have in my home network proxmox system I have in my home network proxmox system I have in my home network so I'm going to just call it proxmox and so I'm going to just call it proxmox and so I'm going to just call it proxmox and you're going to want to have it end in a you're going to want to have it end in a you're going to want to have it end in a uh probably. loal domain at least for my uh probably. loal domain at least for my uh probably. loal domain at least for my use case and then all the IP addresses I use case and then all the IP addresses I use case and then all the IP addresses I just leave that as is I let that uh be just leave that as is I let that uh be just leave that as is I let that uh be managed on the uh actual router side of managed on the uh actual router side of managed on the uh actual router side of my network so let's click next gives us my network so let's click next gives us my network so let's click next gives us a nice little brief overview of a nice little brief overview of a nice little brief overview of everything we selected so do make sure
-
everything we selected so do make sure everything we selected so do make sure all that is accurate we do have a check all that is accurate we do have a check all that is accurate we do have a check boox there automatically reboot when boox there automatically reboot when boox there automatically reboot when it's done so let's click on install and it's done so let's click on install and it's done so let's click on install and then boom it'll begin that process while then boom it'll begin that process while then boom it'll begin that process while it does this kind of read through the it does this kind of read through the it does this kind of read through the little uh scroll text information it's little uh scroll text information it's little uh scroll text information it's there's some good stuff in there and there's some good stuff in there and there's some good stuff in there and there we go the installation is complete there we go the installation is complete there we go the installation is complete so now in just a second it's going to so now in just a second it's going to so now in just a second it's going to automatically reboot the IP address was automatically reboot the IP address was automatically reboot the IP address was there but it will show up again once the there but it will show up again once the there but it will show up again once the system completely reboots and no signal system completely reboots and no signal system completely reboots and no signal I'm going to pull out the USB drive and I'm going to pull out the USB drive and I'm going to pull out the USB drive and here we are this is what you're going to here we are this is what you're going to here we are this is what you're going to see you don't really need to log into see you don't really need to log into see you don't really need to log into this or do anything uh but we are going this or do anything uh but we are going this or do anything uh but we are going to want to connect to that IP address to want to connect to that IP address to want to connect to that IP address it's the it's the it's the 24986 and here we are in proxmox so you 24986 and here we are in proxmox so you 24986 and here we are in proxmox so you can see I traveled to that IP address can see I traveled to that IP address can see I traveled to that IP address that told me to with the port indigan that told me to with the port indigan that told me to with the port indigan 86 so from here we just go ahead and log 86 so from here we just go ahead and log 86 so from here we just go ahead and log in this is going to be the exact same in this is going to be the exact same in this is going to be the exact same password that you created when setting password that you created when setting password that you created when setting it up and let's save the username and it up and let's save the username and it up and let's save the username and log in so boom just like that you you log in so boom just like that you you log in so boom just like that you you have a little Home Server you have a have a little Home Server you have a have a little Home Server you have a little proxmox server you're you're little proxmox server you're you're little proxmox server you're you're ready to go this right here is my ready to go this right here is my ready to go this right here is my proxmox node and you could see if you go proxmox node and you could see if you go proxmox node and you could see if you go over to discs all the discs that I have over to discs all the discs that I have over to discs all the discs that I have in the system I have the two 1 TB mvme in the system I have the two 1 TB mvme in the system I have the two 1 TB mvme drives and the four dis drives now the drives and the four dis drives now the drives and the four dis drives now the first thing I am going to do is make first thing I am going to do is make first thing I am going to do is make some uh ZFS storage pools and then some uh ZFS storage pools and then some uh ZFS storage pools and then mirror these two MVM and doing that is mirror these two MVM and doing that is mirror these two MVM and doing that is actually pretty simple if we go over actually pretty simple if we go over actually pretty simple if we go over here to ZFS under the uh discs option we here to ZFS under the uh discs option we here to ZFS under the uh discs option we can go ahead and create one so if I can go ahead and create one so if I can go ahead and create one so if I select create we have all of our drives select create we have all of our drives select create we have all of our drives here that are available I'm going to here that are available I'm going to here that are available I'm going to select the four spinning disc drives
-
select the four spinning disc drives select the four spinning disc drives that I have this is going to be my main that I have this is going to be my main that I have this is going to be my main pool and I'm going to go ahead and call pool and I'm going to go ahead and call pool and I'm going to go ahead and call this uh Vault we're going to uncheck add this uh Vault we're going to uncheck add this uh Vault we're going to uncheck add storage here and then for the raid level storage here and then for the raid level storage here and then for the raid level I'm not going to go into full in-depth I'm not going to go into full in-depth I'm not going to go into full in-depth detail on what this is at the moment I detail on what this is at the moment I detail on what this is at the moment I will leave links down below to will leave links down below to will leave links down below to everything that you need to know about everything that you need to know about everything that you need to know about this for me with this I'm going to go this for me with this I'm going to go this for me with this I'm going to go raid Z that's very similar to kind of a raid Z that's very similar to kind of a raid Z that's very similar to kind of a raid five configuration where three of raid five configuration where three of raid five configuration where three of these discs are going to have the these discs are going to have the these discs are going to have the accessible data and one of them is going accessible data and one of them is going accessible data and one of them is going to be a parody drive so that way I can to be a parody drive so that way I can to be a parody drive so that way I can afford to lose one single drive if I afford to lose one single drive if I afford to lose one single drive if I wanted to be a little bit more secure I wanted to be a little bit more secure I wanted to be a little bit more secure I could go raid Z2 which is half and half could go raid Z2 which is half and half could go raid Z2 which is half and half or I could mirror it but for me it's or I could mirror it but for me it's or I could mirror it but for me it's just movies TV shows I'm going to have just movies TV shows I'm going to have just movies TV shows I'm going to have another backup so raid Z is going to be another backup so raid Z is going to be another backup so raid Z is going to be completely fine for compression I'm completely fine for compression I'm completely fine for compression I'm going to go going to go going to go lz4 I am not a professional in like raid lz4 I am not a professional in like raid lz4 I am not a professional in like raid configurations and whatnot I'm simply configurations and whatnot I'm simply configurations and whatnot I'm simply going with this because it is the one going with this because it is the one going with this because it is the one that I've read most recommended on redit that I've read most recommended on redit that I've read most recommended on redit it does compress the files down a little it does compress the files down a little it does compress the files down a little bit saving you some room and there's not bit saving you some room and there's not bit saving you some room and there's not really any uh speed lost when it comes really any uh speed lost when it comes really any uh speed lost when it comes to transferring files and do note right to transferring files and do note right to transferring files and do note right here that ZFS is not compatible with here that ZFS is not compatible with here that ZFS is not compatible with Hardware raid controllers so note that Hardware raid controllers so note that Hardware raid controllers so note that so everything looks good I'm going to go so everything looks good I'm going to go so everything looks good I'm going to go ahead and click on create so there we go ahead and click on create so there we go ahead and click on create so there we go we have created that first Vault pool we have created that first Vault pool we have created that first Vault pool now I want to create another one real now I want to create another one real now I want to create another one real quick for the mvme flash storage this is quick for the mvme flash storage this is quick for the mvme flash storage this is going to be again for the uh container going to be again for the uh container going to be again for the uh container images as well as uh the virtual machine images as well as uh the virtual machine images as well as uh the virtual machine discs so we are going to create this and discs so we are going to create this and discs so we are going to create this and call it flash let's uncheck that this
-
call it flash let's uncheck that this call it flash let's uncheck that this one is going to be mired so if one fails one is going to be mired so if one fails one is going to be mired so if one fails I could swap it out real easy if both I could swap it out real easy if both I could swap it out real easy if both fail at the same time I'm cooked fail at the same time I'm cooked fail at the same time I'm cooked compression lz4 and then let's curate compression lz4 and then let's curate compression lz4 and then let's curate that shouldn't take any time at all and that shouldn't take any time at all and that shouldn't take any time at all and it's done so now we have Flash and Vault it's done so now we have Flash and Vault it's done so now we have Flash and Vault now one thing you may notice is this now one thing you may notice is this now one thing you may notice is this appears correct 1.2 or 1.02 terabytes appears correct 1.2 or 1.02 terabytes appears correct 1.2 or 1.02 terabytes it's mirrored only one is showing but it's mirrored only one is showing but it's mirrored only one is showing but this is showing all the available this is showing all the available this is showing all the available capacity for all four drives and if you capacity for all four drives and if you capacity for all four drives and if you want to see the actual available storage want to see the actual available storage want to see the actual available storage here I'm going to show you a couple here I'm going to show you a couple here I'm going to show you a couple commands so I'm going to go over to the commands so I'm going to go over to the commands so I'm going to go over to the shell and let's go ahead and type in I shell and let's go ahead and type in I shell and let's go ahead and type in I think it's a think it's a think it's a zpool list hit enter and that will show zpool list hit enter and that will show zpool list hit enter and that will show basically exactly what we see in proxmox basically exactly what we see in proxmox basically exactly what we see in proxmox we see the full 14.5 terabytes of all we see the full 14.5 terabytes of all we see the full 14.5 terabytes of all four discs I'm pretty sure this is the four discs I'm pretty sure this is the four discs I'm pretty sure this is the command they're using within the command they're using within the command they're using within the graphical user interface to display that graphical user interface to display that graphical user interface to display that data but if if we go ahead and type in data but if if we go ahead and type in data but if if we go ahead and type in ZFS list this will show us the actual ZFS list this will show us the actual ZFS list this will show us the actual available storage so we have 10.4 available storage so we have 10.4 available storage so we have 10.4 terabytes in the vault pool and just terabytes in the vault pool and just terabytes in the vault pool and just above 900 GB in the flash pool so that above 900 GB in the flash pool so that above 900 GB in the flash pool so that is a really good resource to actually is a really good resource to actually is a really good resource to actually see the available disk space there so see the available disk space there so see the available disk space there so now what I'm going to want to do real now what I'm going to want to do real now what I'm going to want to do real quick we can't really use these within quick we can't really use these within quick we can't really use these within virtual machines and containers we're virtual machines and containers we're virtual machines and containers we're going to want to um add some additional going to want to um add some additional going to want to um add some additional directories to this that we can use and directories to this that we can use and directories to this that we can use and assign them to certain functions within assign them to certain functions within assign them to certain functions within proxy Mox and to do that we're going to proxy Mox and to do that we're going to proxy Mox and to do that we're going to go over here to Data Center within here go over here to Data Center within here go over here to Data Center within here we have storage we can see the two we have storage we can see the two we have storage we can see the two default we have local and local lvm and
-
default we have local and local lvm and default we have local and local lvm and let's say in theory which it's not let's say in theory which it's not let's say in theory which it's not Theory cuz I'm actually going to do it Theory cuz I'm actually going to do it Theory cuz I'm actually going to do it uh I wanted to store backups on the uh I wanted to store backups on the uh I wanted to store backups on the Vault hard disk pool all I would do is Vault hard disk pool all I would do is Vault hard disk pool all I would do is go over here to add let's go ahead and go over here to add let's go ahead and go over here to add let's go ahead and add a directory this is going to be my add a directory this is going to be my add a directory this is going to be my backups and we would want to put this in backups and we would want to put this in backups and we would want to put this in a directory within the pool that we want a directory within the pool that we want a directory within the pool that we want which is going to be Vault again those which is going to be Vault again those which is going to be Vault again those spinning dis drives and we're going to spinning dis drives and we're going to spinning dis drives and we're going to call the directory Super Creative call the directory Super Creative call the directory Super Creative backups here under content this is the backups here under content this is the backups here under content this is the most important right now it's set to most important right now it's set to most important right now it's set to disk image we're going to want to change disk image we're going to want to change disk image we're going to want to change this to uh dump backup file here as well this to uh dump backup file here as well this to uh dump backup file here as well as Snippets so now whenever I wanted to as Snippets so now whenever I wanted to as Snippets so now whenever I wanted to go and create an actual backup schedule go and create an actual backup schedule go and create an actual backup schedule this would be an option as well as local this would be an option as well as local this would be an option as well as local because you could see it's assigned the because you could see it's assigned the because you could see it's assigned the same thing right here but if I did want same thing right here but if I did want same thing right here but if I did want to change that so this local one didn't to change that so this local one didn't to change that so this local one didn't show up I could simply go to edit go to show up I could simply go to edit go to show up I could simply go to edit go to content and then remove that dump back content and then remove that dump back content and then remove that dump back up file option click okay and there we up file option click okay and there we up file option click okay and there we go now this local one is only go now this local one is only go now this local one is only responsible for ISO images container responsible for ISO images container responsible for ISO images container templates and so on and you could even templates and so on and you could even templates and so on and you could even create a separate directory within a create a separate directory within a create a separate directory within a pool specifically for isos or container pool specifically for isos or container pool specifically for isos or container templates if you wanted to I usually templates if you wanted to I usually templates if you wanted to I usually just delete them when I'm done using just delete them when I'm done using just delete them when I'm done using them so that's not something I need to them so that's not something I need to them so that's not something I need to do but what I do want to do is make my do but what I do want to do is make my do but what I do want to do is make my big data directory share that I'm going big data directory share that I'm going big data directory share that I'm going to add to a few different containers to add to a few different containers to add to a few different containers using basically all of those 10 using basically all of those 10 using basically all of those 10 terabytes so to do that I'm going to terabytes so to do that I'm going to terabytes so to do that I'm going to create a new directory and this one is create a new directory and this one is create a new directory and this one is going to be my data and within this it's going to be my data and within this it's going to be my data and within this it's going to be under Vault again it's so going to be under Vault again it's so going to be under Vault again it's so spinning discs and data and for Content spinning discs and data and for Content spinning discs and data and for Content I'm going to set it to dis image as well
-
I'm going to set it to dis image as well I'm going to set it to dis image as well as container because I'm going to give as container because I'm going to give as container because I'm going to give access to Virtual machines and access to Virtual machines and access to Virtual machines and containers to this directory so that containers to this directory so that containers to this directory so that looks good we could go ahead and add it looks good we could go ahead and add it looks good we could go ahead and add it and now lastly I have those two flash and now lastly I have those two flash and now lastly I have those two flash drives the flash pool so if I go add a drives the flash pool so if I go add a drives the flash pool so if I go add a directory this I'm going to want to use directory this I'm going to want to use directory this I'm going to want to use as the main disk image location for as the main disk image location for as the main disk image location for virtual machines and container ERS so virtual machines and container ERS so virtual machines and container ERS so I'm just going to call this uh discs cuz I'm just going to call this uh discs cuz I'm just going to call this uh discs cuz that's going to be its primary purpose that's going to be its primary purpose that's going to be its primary purpose and then the directory is going to be and then the directory is going to be and then the directory is going to be within Flash and diss so for Content dis within Flash and diss so for Content dis within Flash and diss so for Content dis image is perfect as well as container image is perfect as well as container image is perfect as well as container again just like our last one so boom we again just like our last one so boom we again just like our last one so boom we could go ahead and add that to kind of could go ahead and add that to kind of could go ahead and add that to kind of show you where that is and how it's show you where that is and how it's show you where that is and how it's working if I just go over to our proxmox working if I just go over to our proxmox working if I just go over to our proxmox node again into the shell if I CD into node again into the shell if I CD into node again into the shell if I CD into our root directory you can see now we our root directory you can see now we our root directory you can see now we have Flash and VA and for example if I have Flash and VA and for example if I have Flash and VA and for example if I were to CD into the Vault and LS we were to CD into the Vault and LS we were to CD into the Vault and LS we could see we have the backups and data could see we have the backups and data could see we have the backups and data folders in there so now finally what folders in there so now finally what folders in there so now finally what we're going to want to do is create our we're going to want to do is create our we're going to want to do is create our very first container and this container very first container and this container very first container and this container is going to be running cockpit on auntu is going to be running cockpit on auntu is going to be running cockpit on auntu specifically to create network shares so specifically to create network shares so specifically to create network shares so I can access uh various pools and uh I can access uh various pools and uh I can access uh various pools and uh make shares for my local network and to make shares for my local network and to make shares for my local network and to do this first we're going to go over do this first we're going to go over do this first we're going to go over here to local this is where the here to local this is where the here to local this is where the container templates are currently stored container templates are currently stored container templates are currently stored unless if you've changed that you can unless if you've changed that you can unless if you've changed that you can see I already have one downloaded but if see I already have one downloaded but if see I already have one downloaded but if you want to download one you just click you want to download one you just click you want to download one you just click templates here for me I went ahead and templates here for me I went ahead and templates here for me I went ahead and selected Ubuntu it's my personal selected Ubuntu it's my personal selected Ubuntu it's my personal favorite it's the one I'm most familiar
-
favorite it's the one I'm most familiar favorite it's the one I'm most familiar with but if you have a preference with but if you have a preference with but if you have a preference towards Arch Fedora something even a red towards Arch Fedora something even a red towards Arch Fedora something even a red hat something like that you can find hat something like that you can find hat something like that you can find what you need in here I went with ID 100 is perfect host name this is kind ID 100 is perfect host name this is kind of important because this is going to be of important because this is going to be of important because this is going to be what shows up on like autodiscovery in what shows up on like autodiscovery in what shows up on like autodiscovery in Windows for example under the device Windows for example under the device Windows for example under the device name for me I'm just going to call this name for me I'm just going to call this name for me I'm just going to call this Vault and keep these settings as is for Vault and keep these settings as is for Vault and keep these settings as is for the password make sure it is something the password make sure it is something the password make sure it is something complicated strong and secure this is complicated strong and secure this is complicated strong and secure this is going to be your root password for this going to be your root password for this going to be your root password for this container so from there let's go next container so from there let's go next container so from there let's go next under local we're going to select our under local we're going to select our under local we're going to select our Ubuntu template that we downloaded go Ubuntu template that we downloaded go Ubuntu template that we downloaded go next and for diss right here we are next and for diss right here we are next and for diss right here we are going to do discs which is the one that going to do discs which is the one that going to do discs which is the one that we created specifically for this so this we created specifically for this so this we created specifically for this so this is going to be running on a mvme SSD I'm is going to be running on a mvme SSD I'm is going to be running on a mvme SSD I'm not going to use it for much so 32 gigs not going to use it for much so 32 gigs not going to use it for much so 32 gigs is going to be fine for me we're going is going to be fine for me we're going is going to be fine for me we're going to give it an extra core for a little to give it an extra core for a little to give it an extra core for a little bit more power and we don't really need bit more power and we don't really need bit more power and we don't really need that much RAM but I am going to double that much RAM but I am going to double that much RAM but I am going to double it up to a single gigabyte of memory and it up to a single gigabyte of memory and it up to a single gigabyte of memory and a gig of swap go next for this the a gig of swap go next for this the a gig of swap go next for this the bridge network is going to be completely bridge network is going to be completely bridge network is going to be completely fine but I am going to go with fine but I am going to go with fine but I am going to go with DHCP which will make it so my actual DHCP which will make it so my actual DHCP which will make it so my actual router my omada equipment is going to be router my omada equipment is going to be router my omada equipment is going to be in control of the IP addresses and all in control of the IP addresses and all in control of the IP addresses and all that so go next DNS we're going to keep that so go next DNS we're going to keep that so go next DNS we're going to keep that as is and you can run through this that as is and you can run through this that as is and you can run through this make sure everything looks right and make sure everything looks right and make sure everything looks right and then click finish if you didn't notice I
-
then click finish if you didn't notice I then click finish if you didn't notice I didn't click the little option to start didn't click the little option to start didn't click the little option to start the container when it's all done because the container when it's all done because the container when it's all done because we want to go ahead and add that uh new we want to go ahead and add that uh new we want to go ahead and add that uh new data storage pool or storage directory data storage pool or storage directory data storage pool or storage directory within the pool so I'm going to close within the pool so I'm going to close within the pool so I'm going to close this out I'm going to head over to our this out I'm going to head over to our this out I'm going to head over to our new Vault right here and then under new Vault right here and then under new Vault right here and then under resources we're going to go ahead and resources we're going to go ahead and resources we're going to go ahead and click on ADD we're going to add a new click on ADD we're going to add a new click on ADD we're going to add a new Mount point one of the beautiful things Mount point one of the beautiful things Mount point one of the beautiful things about containers and proxmox is just about containers and proxmox is just about containers and proxmox is just adding Mount points like this is really adding Mount points like this is really adding Mount points like this is really easy we don't have to go in and play easy we don't have to go in and play easy we don't have to go in and play with like the uh FS tab file or do with like the uh FS tab file or do with like the uh FS tab file or do anything like that mount Point Z is fine anything like that mount Point Z is fine anything like that mount Point Z is fine the storage we're going to use data the storage we're going to use data the storage we're going to use data which you can see the whole capacity which you can see the whole capacity which you can see the whole capacity here this one's actually displaying a here this one's actually displaying a here this one's actually displaying a little bit better but if I select that little bit better but if I select that little bit better but if I select that dis size this isn't the actual dis size dis size this isn't the actual dis size dis size this isn't the actual dis size more or less the quota that you're more or less the quota that you're more or less the quota that you're allowing uh this specific container to allowing uh this specific container to allowing uh this specific container to access and use so I'm going to go access and use so I'm going to go access and use so I'm going to go 10,000 or roughly 10 terabytes of data 10,000 or roughly 10 terabytes of data 10,000 or roughly 10 terabytes of data and then the path of course is the path and then the path of course is the path and then the path of course is the path within the container so when we log into within the container so when we log into within the container so when we log into that Ubuntu machine and if we just go to that Ubuntu machine and if we just go to that Ubuntu machine and if we just go to for SL dat that is where we're going to for SL dat that is where we're going to for SL dat that is where we're going to find this pool so I'm not going to find this pool so I'm not going to find this pool so I'm not going to include this in the backup job and then include this in the backup job and then include this in the backup job and then hit create so now you can see that new hit create so now you can see that new hit create so now you can see that new Mount point right there so what we can Mount point right there so what we can Mount point right there so what we can do now is actually fire up this new do now is actually fire up this new do now is actually fire up this new Ubuntu container head over to the Ubuntu container head over to the Ubuntu container head over to the console and here we can log in so it's console and here we can log in so it's console and here we can log in so it's just root and then that password we set just root and then that password we set just root and then that password we set up when we set up the container and here up when we set up the container and here up when we set up the container and here we are real quick just so you can see we are real quick just so you can see we are real quick just so you can see what I was talking about if I LS and the what I was talking about if I LS and the what I was talking about if I LS and the root directory you are going to see root directory you are going to see root directory you are going to see right here that data directory so now it
-
right here that data directory so now it right here that data directory so now it has access to that full 10 gab uh has access to that full 10 gab uh has access to that full 10 gab uh storage pool it's a boo system so we're storage pool it's a boo system so we're storage pool it's a boo system so we're going to do app update and upgrade our going to do app update and upgrade our going to do app update and upgrade our machine and then let this command run machine and then let this command run machine and then let this command run real fast awesome there we go we're real fast awesome there we go we're real fast awesome there we go we're completely updated so now we are finally completely updated so now we are finally completely updated so now we are finally going to get the software that we're going to get the software that we're going to get the software that we're going to be using to create our actual going to be using to create our actual going to be using to create our actual Network shares and again we are going to Network shares and again we are going to Network shares and again we are going to be using cockpit here I'll link to their be using cockpit here I'll link to their be using cockpit here I'll link to their website down below so you can learn more website down below so you can learn more website down below so you can learn more it's a really nice graphical user it's a really nice graphical user it's a really nice graphical user interface primarily for managing interface primarily for managing interface primarily for managing basically any Linux system out there basically any Linux system out there basically any Linux system out there we're going to use this Command right we're going to use this Command right we're going to use this Command right here we're going to do install or no here we're going to do install or no here we're going to do install or no install recommends so let's grab that install recommends so let's grab that install recommends so let's grab that the reason we're doing that is because the reason we're doing that is because the reason we're doing that is because proxmox manages basically everything proxmox manages basically everything proxmox manages basically everything from the host names networking a lot of from the host names networking a lot of from the host names networking a lot of things that we don't want to try to have things that we don't want to try to have things that we don't want to try to have cockpit managed CU then there can be cockpit managed CU then there can be cockpit managed CU then there can be some uh issues there so let's go ahead some uh issues there so let's go ahead some uh issues there so let's go ahead and paste this command in apt install and paste this command in apt install and paste this command in apt install cockpit yes hit enter and then boom cockpit yes hit enter and then boom cockpit yes hit enter and then boom cockpits installed so if I do an IPA cockpits installed so if I do an IPA cockpits installed so if I do an IPA command I could see the specific IP of command I could see the specific IP of command I could see the specific IP of this machine it is ending in 252 so this machine it is ending in 252 so this machine it is ending in 252 so let's open up a new tab here and travel let's open up a new tab here and travel let's open up a new tab here and travel to it and I believe cockpit is on the to it and I believe cockpit is on the to it and I believe cockpit is on the port 9090 here got a little security port 9090 here got a little security port 9090 here got a little security risk it's our system so we're just going risk it's our system so we're just going risk it's our system so we're just going to accept that and continue and here we to accept that and continue and here we to accept that and continue and here we could just log in with our root user so could just log in with our root user so could just log in with our root user so root and then whatever your password is root and then whatever your password is root and then whatever your password is login and there we go we're in there's login and there we go we're in there's login and there we go we're in there's really not a lot going on right now we really not a lot going on right now we really not a lot going on right now we can see our services that are running we can see our services that are running we can see our services that are running we have accounts here various logs and of
-
have accounts here various logs and of have accounts here various logs and of course our overview of our system course our overview of our system course our overview of our system metrics and some really basic system metrics and some really basic system metrics and some really basic system information and in order to manage our information and in order to manage our information and in order to manage our shares through cockpit there's going to shares through cockpit there's going to shares through cockpit there's going to be a couple things we're going to want be a couple things we're going to want be a couple things we're going to want to add they're over here we have the to add they're over here we have the to add they're over here we have the cockpit file sharing we have Co cockpit cockpit file sharing we have Co cockpit cockpit file sharing we have Co cockpit Navigator which is going to allow us to Navigator which is going to allow us to Navigator which is going to allow us to actually navigate our file system and actually navigate our file system and actually navigate our file system and our file trees through cockpit and then our file trees through cockpit and then our file trees through cockpit and then we have our cockpit identities which we have our cockpit identities which we have our cockpit identities which makes managing uh users and groups makes managing uh users and groups makes managing uh users and groups really easy so I'll go ahead and have really easy so I'll go ahead and have really easy so I'll go ahead and have these linked down below basically all these linked down below basically all these linked down below basically all you're going to want to do is go to this you're going to want to do is go to this you're going to want to do is go to this Deb file right here we're going to copy Deb file right here we're going to copy Deb file right here we're going to copy the link head back over to proxmox and the link head back over to proxmox and the link head back over to proxmox and I'm simply going to WG to download it I'm simply going to WG to download it I'm simply going to WG to download it paste in that link hit enter and then paste in that link hit enter and then paste in that link hit enter and then it's going to download that Debian it's going to download that Debian it's going to download that Debian package and then just real quickly package and then just real quickly package and then just real quickly repeat the process with the other three repeat the process with the other three repeat the process with the other three Deb files so there is our last one Deb files so there is our last one Deb files so there is our last one downloaded and now if I LS we can see downloaded and now if I LS we can see downloaded and now if I LS we can see all three deban files there so now to all three deban files there so now to all three deban files there so now to install these we're just going to run a install these we're just going to run a install these we're just going to run a AP AP AP install. for our current directory and install. for our current directory and install. for our current directory and then we're going to do star for all of then we're going to do star for all of then we're going to do star for all of them and Deb hit enter we're going to them and Deb hit enter we're going to them and Deb hit enter we're going to want to proceed with that give it a want to proceed with that give it a want to proceed with that give it a minute doesn't take too much time and minute doesn't take too much time and minute doesn't take too much time and there we go we got a permission denied there we go we got a permission denied there we go we got a permission denied just because it didn't wasn't able to just because it didn't wasn't able to just because it didn't wasn't able to delete our de files so I'm pretty sure delete our de files so I'm pretty sure delete our de files so I'm pretty sure we could just do a um a remove star. Deb we could just do a um a remove star. Deb we could just do a um a remove star. Deb to get rid of those there we go we're in to get rid of those there we go we're in to get rid of those there we go we're in the free and clear so now if we jump the free and clear so now if we jump the free and clear so now if we jump back over to our cockpit dashboard here back over to our cockpit dashboard here back over to our cockpit dashboard here we don't see nothing but if we refresh we don't see nothing but if we refresh we don't see nothing but if we refresh it we now have some more stuff we have
-
it we now have some more stuff we have it we now have some more stuff we have our Navigator file sharing and our Navigator file sharing and our Navigator file sharing and identities so Navigator here you can see identities so Navigator here you can see identities so Navigator here you can see the file system and if we go into data the file system and if we go into data the file system and if we go into data for example we will have that specific for example we will have that specific for example we will have that specific amount point that we added if I head amount point that we added if I head amount point that we added if I head over to file sharing we are going to get over to file sharing we are going to get over to file sharing we are going to get this little notice it's misconfigured I this little notice it's misconfigured I this little notice it's misconfigured I do recommend you click fix now but first do recommend you click fix now but first do recommend you click fix now but first let's go over to identities and create let's go over to identities and create let's go over to identities and create our groups and users so I'm going to our groups and users so I'm going to our groups and users so I'm going to create a new group here and we could create a new group here and we could create a new group here and we could sort the IDS so we can kind of see sort the IDS so we can kind of see sort the IDS so we can kind of see what's going on here I'm going to end up what's going on here I'm going to end up what's going on here I'm going to end up using the users group quite a bit but using the users group quite a bit but using the users group quite a bit but just so I can show you a custom group if just so I can show you a custom group if just so I can show you a custom group if I go ahead and just click add here group I go ahead and just click add here group I go ahead and just click add here group name this can be something like data- name this can be something like data- name this can be something like data- share so that's our data Share Group share so that's our data Share Group share so that's our data Share Group create that and now the group was create that and now the group was create that and now the group was created so now we're going to want to go created so now we're going to want to go created so now we're going to want to go ahead and create our user so if I click ahead and create our user so if I click ahead and create our user so if I click identities again it's going to take us identities again it's going to take us identities again it's going to take us back here we're going to go over to back here we're going to go over to back here we're going to go over to users we have our root user here and users we have our root user here and users we have our root user here and we're going to click add user and this we're going to click add user and this we're going to click add user and this is just like creating a user through is just like creating a user through is just like creating a user through like the uttu add user command uh my like the uttu add user command uh my like the uttu add user command uh my username is going to be Brandon I'm username is going to be Brandon I'm username is going to be Brandon I'm going to go ahead and give myself a full going to go ahead and give myself a full going to go ahead and give myself a full name go and give myself a home directory name go and give myself a home directory name go and give myself a home directory in there we're going to go bash and then in there we're going to go bash and then in there we're going to go bash and then right here under groups the default is right here under groups the default is right here under groups the default is myself automatically but I could go myself automatically but I could go myself automatically but I could go ahead and add a couple groups if I only ahead and add a couple groups if I only ahead and add a couple groups if I only wanted this person to access the data wanted this person to access the data wanted this person to access the data Share Group I could do that but since Share Group I could do that but since Share Group I could do that but since I'm here I'm going to also assign myself I'm here I'm going to also assign myself I'm here I'm going to also assign myself to the users group wherever it is there to the users group wherever it is there to the users group wherever it is there it is users and I do want this to be a it is users and I do want this to be a it is users and I do want this to be a pseudo user so I'm going to give myself pseudo user so I'm going to give myself pseudo user so I'm going to give myself pseudo privileges right there there it
-
pseudo privileges right there there it pseudo privileges right there there it is so I'm going to click apply here is so I'm going to click apply here is so I'm going to click apply here we're going to type in a password make we're going to type in a password make we're going to type in a password make it pretty strong complicated and secure it pretty strong complicated and secure it pretty strong complicated and secure as you can tell I did not click apply as you can tell I did not click apply as you can tell I did not click apply it's going to get a little mad at us but it's going to get a little mad at us but it's going to get a little mad at us but if we click apply again it's going to if we click apply again it's going to if we click apply again it's going to allow us to create it with that password allow us to create it with that password allow us to create it with that password Here SSH doesn't exist I'm going to go Here SSH doesn't exist I'm going to go Here SSH doesn't exist I'm going to go ahead and fix that real fast and we are ahead and fix that real fast and we are ahead and fix that real fast and we are good to go and obviously if you had more good to go and obviously if you had more good to go and obviously if you had more users you can really customize the users you can really customize the users you can really customize the groups that they're in you Cann not give groups that they're in you Cann not give groups that they're in you Cann not give them pseudo or even User Group them pseudo or even User Group them pseudo or even User Group privileges you can do it however you privileges you can do it however you privileges you can do it however you want to do it's a home lab play around want to do it's a home lab play around want to do it's a home lab play around learn have fun and real quick this is learn have fun and real quick this is learn have fun and real quick this is kind of important we're going to want to kind of important we're going to want to kind of important we're going to want to go down here to sambas set our password go down here to sambas set our password go down here to sambas set our password Here I know it's kind of redundant it Here I know it's kind of redundant it Here I know it's kind of redundant it you should just be able to use the uh you should just be able to use the uh you should just be able to use the uh default password or your user password default password or your user password default password or your user password you already have set up but we have to you already have set up but we have to you already have set up but we have to it again there you can make something it again there you can make something it again there you can make something different for extra security but I'm different for extra security but I'm different for extra security but I'm just going to apply that so now we're just going to apply that so now we're just going to apply that so now we're getting into file sharing we want to getting into file sharing we want to getting into file sharing we want to actually share a folder which is going actually share a folder which is going actually share a folder which is going to be that data folder so everybody in to be that data folder so everybody in to be that data folder so everybody in my home network can have access to it so my home network can have access to it so my home network can have access to it so the description of our server this is the description of our server this is the description of our server this is our vault work group is going to be work our vault work group is going to be work our vault work group is going to be work group I just kind of have it match group I just kind of have it match group I just kind of have it match Windows because I do have a couple Windows because I do have a couple Windows because I do have a couple Windows machines I am going to optimize Windows machines I am going to optimize Windows machines I am going to optimize this for Mac OS because I do also this for Mac OS because I do also this for Mac OS because I do also there's a couple Mac OS machines in the there's a couple Mac OS machines in the there's a couple Mac OS machines in the house so let's apply that and let's house so let's apply that and let's house so let's apply that and let's create our share again this is under create our share again this is under create our share again this is under Simba or Samba we have NFS there if Simba or Samba we have NFS there if Simba or Samba we have NFS there if that's what you prefer but let's go and that's what you prefer but let's go and that's what you prefer but let's go and create a share here so let's add this create a share here so let's add this create a share here so let's add this and we have our share name so this is and we have our share name so this is and we have our share name so this is going to be the data folder that is going to be the data folder that is going to be the data folder that is going to appear under the Vault device going to appear under the Vault device going to appear under the Vault device that appears on the network and this is that appears on the network and this is that appears on the network and this is going to be mostly for media files and
-
going to be mostly for media files and going to be mostly for media files and the path of this is simply going to be the path of this is simply going to be the path of this is simply going to be within data because that's the mount within data because that's the mount within data because that's the mount point I created with on our actual host point I created with on our actual host point I created with on our actual host proxmox system this is uh Vault and data proxmox system this is uh Vault and data proxmox system this is uh Vault and data but this is what this sees so that's but this is what this sees so that's but this is what this sees so that's what we're doing so right here I'm going what we're doing so right here I'm going what we're doing so right here I'm going to click on edit permissions and I'm to click on edit permissions and I'm to click on edit permissions and I'm going to change the user or the owner of going to change the user or the owner of going to change the user or the owner of this to myself so this user is the uh I this to myself so this user is the uh I this to myself so this user is the uh I think I'm the th ID for the user and the think I'm the th ID for the user and the think I'm the th ID for the user and the 100 ID for group group I am going to 100 ID for group group I am going to 100 ID for group group I am going to give this to data share and then you give this to data share and then you give this to data share and then you could customize some permissions so if I could customize some permissions so if I could customize some permissions so if I wanted everybody in this group to be wanted everybody in this group to be wanted everybody in this group to be able to write to it I would just check able to write to it I would just check able to write to it I would just check that and you could change this to that and you could change this to that and you could change this to whatever your preference is so I'm going whatever your preference is so I'm going whatever your preference is so I'm going to go ahead and click apply and now here to go ahead and click apply and now here to go ahead and click apply and now here you have valid users and valid groups so you have valid users and valid groups so you have valid users and valid groups so I'm going to ignore that for now because I'm going to ignore that for now because I'm going to ignore that for now because if I check this right here Boop it it if I check this right here Boop it it if I check this right here Boop it it goes away this right here is your uh goes away this right here is your uh goes away this right here is your uh main permissions so cancel that out and main permissions so cancel that out and main permissions so cancel that out and basically what this does it just adds a basically what this does it just adds a basically what this does it just adds a couple variables that makes it work a couple variables that makes it work a couple variables that makes it work a little bit better with these systems if little bit better with these systems if little bit better with these systems if you don't have a Mac OS or you're not you don't have a Mac OS or you're not you don't have a Mac OS or you're not using Linux clients then just checking using Linux clients then just checking using Linux clients then just checking this one for Windows acl's is going to this one for Windows acl's is going to this one for Windows acl's is going to be fine but I am going to select this be fine but I am going to select this be fine but I am going to select this one you can kind of see the difference one you can kind of see the difference one you can kind of see the difference here if I go between these it adds here if I go between these it adds here if I go between these it adds additional arguments here but I want the additional arguments here but I want the additional arguments here but I want the full Linux Max Mac OS support and again full Linux Max Mac OS support and again full Linux Max Mac OS support and again I can add some more to optimize for Mac I can add some more to optimize for Mac I can add some more to optimize for Mac OS shares cuz I do use Macs for video OS shares cuz I do use Macs for video OS shares cuz I do use Macs for video editing and yeah that seems to be editing and yeah that seems to be editing and yeah that seems to be everything that we need so if I go ahead everything that we need so if I go ahead everything that we need so if I go ahead and click on confirm we now have that and click on confirm we now have that and click on confirm we now have that share now something that's important if share now something that's important if share now something that's important if you're on or using Windows machines this you're on or using Windows machines this you're on or using Windows machines this isn't going to be discoverable right isn't going to be discoverable right isn't going to be discoverable right away so we're going to install an
-
away so we're going to install an away so we're going to install an additional package called wsd if I head additional package called wsd if I head additional package called wsd if I head over to their GitHub page wsd here it is over to their GitHub page wsd here it is over to their GitHub page wsd here it is this is a web Discovery host Damon this is a web Discovery host Damon this is a web Discovery host Damon basically allowing your device to be basically allowing your device to be basically allowing your device to be found by web service directly clients found by web service directly clients found by web service directly clients such as Windows and to install that such as Windows and to install that such as Windows and to install that we're just going to head over back or we're just going to head over back or we're just going to head over back or head back over to proxmox drop this in head back over to proxmox drop this in head back over to proxmox drop this in so give that a paste install it and it's so give that a paste install it and it's so give that a paste install it and it's really easy as that we can check to make really easy as that we can check to make really easy as that we can check to make sure that that's running with a uh sure that that's running with a uh sure that that's running with a uh system CTL status and wsd and we could system CTL status and wsd and we could system CTL status and wsd and we could see it's active now if I go over here see it's active now if I go over here see it's active now if I go over here let's go ahead and try to connect to let's go ahead and try to connect to let's go ahead and try to connect to this so it's not automatically showing this so it's not automatically showing this so it's not automatically showing up here which I kind of expected uh up here which I kind of expected uh up here which I kind of expected uh let's go SMB it should automatically let's go SMB it should automatically let's go SMB it should automatically show up on Windows and even Mac OS but show up on Windows and even Mac OS but show up on Windows and even Mac OS but let's go 10 this is going to be 52 and let's go 10 this is going to be 52 and let's go 10 this is going to be 52 and let's see if that works without adding let's see if that works without adding let's see if that works without adding the share real quick type in our the share real quick type in our the share real quick type in our password let's remember that forever password let's remember that forever password let's remember that forever connect all so let's add the specific connect all so let's add the specific connect all so let's add the specific share connect password once again and share connect password once again and share connect password once again and connect there we go we're now in there connect there we go we're now in there connect there we go we're now in there so if I did something like uh this text so if I did something like uh this text so if I did something like uh this text document let's let's save this to that document let's let's save this to that document let's let's save this to that new share so data and that's a fine name new share so data and that's a fine name new share so data and that's a fine name let's save it we can see it pop up right let's save it we can see it pop up right let's save it we can see it pop up right there and even if we go over here to our there and even if we go over here to our there and even if we go over here to our Navigator and go under data we will see Navigator and go under data we will see Navigator and go under data we will see the file right there so now we have the file right there so now we have the file right there so now we have external access to our proxmox Home external access to our proxmox Home external access to our proxmox Home Server beautiful and now at this point Server beautiful and now at this point Server beautiful and now at this point the video is getting pretty long so in
-
the video is getting pretty long so in the video is getting pretty long so in part two we are going to be doing the part two we are going to be doing the part two we are going to be doing the next step in this task of building up next step in this task of building up next step in this task of building up this server and that is creating the this server and that is creating the this server and that is creating the ultimate media server I will be setting ultimate media server I will be setting ultimate media server I will be setting up Plex I'll show you how to set up up Plex I'll show you how to set up up Plex I'll show you how to set up jelly fin which I use kind of parallel jelly fin which I use kind of parallel jelly fin which I use kind of parallel as I kind of back up setting up all my R as I kind of back up setting up all my R as I kind of back up setting up all my R Suites and Docker with downloaders VPN a Suites and Docker with downloaders VPN a Suites and Docker with downloaders VPN a bunch of beautiful awesome super cool bunch of beautiful awesome super cool bunch of beautiful awesome super cool stuff and I'm just going to keep on stuff and I'm just going to keep on stuff and I'm just going to keep on recording so that video will be out in a recording so that video will be out in a recording so that video will be out in a day or two if you're watching this right day or two if you're watching this right day or two if you're watching this right away so do subscribe ring that Bell so away so do subscribe ring that Bell so away so do subscribe ring that Bell so you don't miss that otherwise it will be you don't miss that otherwise it will be you don't miss that otherwise it will be on my face right now or in the on my face right now or in the on my face right now or in the description down below with all that I description down below with all that I description down below with all that I hope you have an absolutely beautiful hope you have an absolutely beautiful hope you have an absolutely beautiful day and goodbye
Summary
This tech transcript outlines a comprehensive walkthrough for setting up a home server environment using Proxmox, including storage pools, a Ubuntu container with cockpit for network shares, and a Docker-based media server with streaming options like Plex or Jellyfin. A key takeaway is the recommendation for specific hardware, such as at least one NVMe drive and two hard drives, and the introduction of TwinGate as a free, secure solution for remote server access.