← Back
Tech Hut October 1, 2024 52m

my NEW Proxmox Media Server - Full Walkthrough Guide Pt.2 (Jellyfin, Sonarr, Gluetun, and MORE)

Read full transcript 35 segments
  1. in this video what we're going to be in this video what we're going to be doing is building my ultimate home media doing is building my ultimate home media doing is building my ultimate home media server we are going to be setting up the server we are going to be setting up the server we are going to be setting up the r stack of applications we're going to r stack of applications we're going to r stack of applications we're going to be setting up a media server mostly be setting up a media server mostly be setting up a media server mostly jelly fin but we'll cover Plex as well jelly fin but we'll cover Plex as well jelly fin but we'll cover Plex as well and then we're going to talk about some and then we're going to talk about some and then we're going to talk about some companion applications for the actual companion applications for the actual companion applications for the actual media streaming services the r stack is media streaming services the r stack is media streaming services the r stack is going to include everything from avpn going to include everything from avpn going to include everything from avpn torrent client nzb client sonar radar torrent client nzb client sonar radar torrent client nzb client sonar radar lar it's going to be beautiful and I lar it's going to be beautiful and I lar it's going to be beautiful and I will note and I will encourage the will note and I will encourage the will note and I will encourage the primary use case for those our primary use case for those our primary use case for those our applications is going to be media applications is going to be media applications is going to be media organization they have many other use organization they have many other use organization they have many other use cases as well but I'm not going to be cases as well but I'm not going to be cases as well but I'm not going to be able to specifically dive into every able to specifically dive into every able to specifically dive into every single little thing in this video um single little thing in this video um single little thing in this video um because I don't want to get cooked but because I don't want to get cooked but because I don't want to get cooked but if you want more context and information if you want more context and information if you want more context and information after everything's set up through this after everything's set up through this after everything's set up through this video you could check out the S serve video you could check out the S serve video you could check out the S serve our Wiki to learn a lot more and this our Wiki to learn a lot more and this our Wiki to learn a lot more and this guide is going to work whether if you're guide is going to work whether if you're guide is going to work whether if you're going to be doing this in proxmox which going to be doing this in proxmox which going to be doing this in proxmox which is what I'm going to be doing this is what I'm going to be doing this is what I'm going to be doing this actually is the part two of my ultimate actually is the part two of my ultimate actually is the part two of my ultimate server build proxmox series full server build proxmox series full server build proxmox series full walkthrough guides or you can use the walkthrough guides or you can use the walkthrough guides or you can use the timestamps down below to skip around so timestamps down below to skip around so timestamps down below to skip around so if you're doing this just on like a if you're doing this just on like a if you're doing this just on like a basic auntu server you can skip around basic auntu server you can skip around basic auntu server you can skip around to that Docker compos section so on and to that Docker compos section so on and to that Docker compos section so on and so forth so going into the fact that so forth so going into the fact that so forth so going into the fact that this is part two I do need to give you a this is part two I do need to give you a this is part two I do need to give you a little disclaimer I actually did a lot little disclaimer I actually did a lot little disclaimer I actually did a lot in between part one and part two by that in between part one and part two by that in between part one and part two by that I mean I switched my Hardware around so I mean I switched my Hardware around so I mean I switched my Hardware around so there were some uh very slight changes there were some uh very slight changes there were some uh very slight changes in my setup but nothing significant if in my setup but nothing significant if in my setup but nothing significant if you followed the last video you're going you followed the last video you're going you followed the last video you're going to be able to follow this one complet to be able to follow this one complet to be able to follow this one complet completely fine I put this in a more

  2. completely fine I put this in a more completely fine I put this in a more powerful server with more hard drive powerful server with more hard drive powerful server with more hard drive Bays so one thing you'll notice is if I Bays so one thing you'll notice is if I Bays so one thing you'll notice is if I go down to discs here I do have some go down to discs here I do have some go down to discs here I do have some more hard drives as well as some more more hard drives as well as some more more hard drives as well as some more mvme ssds I set up the data directory mvme ssds I set up the data directory mvme ssds I set up the data directory completely the same except for you'll completely the same except for you'll completely the same except for you'll notice that it is slightly larger also notice that it is slightly larger also notice that it is slightly larger also for the flash right here instead of for the flash right here instead of for the flash right here instead of setting up a discs storage thing as a setting up a discs storage thing as a setting up a discs storage thing as a directory I just added the flash directory I just added the flash directory I just added the flash directly to storage but if you still directly to storage but if you still directly to storage but if you still have diss just use that instead of Flash have diss just use that instead of Flash have diss just use that instead of Flash it's I I didn't do too much different so it's I I didn't do too much different so it's I I didn't do too much different so the very first part of this guide is the very first part of this guide is the very first part of this guide is going to be setting up a Ubuntu server going to be setting up a Ubuntu server going to be setting up a Ubuntu server with Docker we already have our vaer with Docker we already have our vaer with Docker we already have our vaer which this is our kind of main base which this is our kind of main base which this is our kind of main base canvas of what we're going to be using canvas of what we're going to be using canvas of what we're going to be using for our uh shares and whatnot this is for our uh shares and whatnot this is for our uh shares and whatnot this is going to be the manager of all the raw going to be the manager of all the raw going to be the manager of all the raw files which are the virtual hard drives files which are the virtual hard drives files which are the virtual hard drives that we're going to be using and if I go that we're going to be using and if I go that we're going to be using and if I go over here to resources we can see we over here to resources we can see we over here to resources we can see we have that first Mount Point Mount point0 have that first Mount Point Mount point0 have that first Mount Point Mount point0 which is that massive data directory which is that massive data directory which is that massive data directory that we created a difference instead of that we created a difference instead of that we created a difference instead of the root dis being on the discs it's on the root dis being on the discs it's on the root dis being on the discs it's on flash so that's the main difference now flash so that's the main difference now flash so that's the main difference now the first thing I want to do and this is the first thing I want to do and this is the first thing I want to do and this is completely optional you can go ahead and completely optional you can go ahead and completely optional you can go ahead and put all your Docker configurations put all your Docker configurations put all your Docker configurations within the container that you create for within the container that you create for within the container that you create for your Docker server I want them to be on your Docker server I want them to be on your Docker server I want them to be on a share managed from Vault so this is a share managed from Vault so this is a share managed from Vault so this is some extra steps that I'm doing for my some extra steps that I'm doing for my some extra steps that I'm doing for my personal setup and it's going to be personal setup and it's going to be personal setup and it's going to be pretty simple first I'm going to go pretty simple first I'm going to go pretty simple first I'm going to go ahead and shut down the Vault because I ahead and shut down the Vault because I ahead and shut down the Vault because I want Docker uh the docker share to be want Docker uh the docker share to be want Docker uh the docker share to be managed through this so I'm going to go managed through this so I'm going to go managed through this so I'm going to go ahead and let this shut down and then ahead and let this shut down and then ahead and let this shut down and then all we're going to do is simply add a all we're going to do is simply add a all we're going to do is simply add a new Mount point the storage for this I'm

  3. new Mount point the storage for this I'm new Mount point the storage for this I'm going to put as flash you can see it's a going to put as flash you can see it's a going to put as flash you can see it's a ZFS pool instead of the directory which ZFS pool instead of the directory which ZFS pool instead of the directory which diss is in if you're still using discs diss is in if you're still using discs diss is in if you're still using discs again use that doesn't really make a big again use that doesn't really make a big again use that doesn't really make a big difference but here I'm going to select difference but here I'm going to select difference but here I'm going to select flash I'm going to give it a good amount flash I'm going to give it a good amount flash I'm going to give it a good amount of storage again this is just Docker of storage again this is just Docker of storage again this is just Docker configurations I am going to give it a configurations I am going to give it a configurations I am going to give it a good amount just in case if I want to good amount just in case if I want to good amount just in case if I want to put databases in here or something like put databases in here or something like put databases in here or something like that and then for the path this is the that and then for the path this is the that and then for the path this is the actual Mount point on this container and actual Mount point on this container and actual Mount point on this container and this is the Mount point that I'm going this is the Mount point that I'm going this is the Mount point that I'm going to use in uh the ual Docker container as to use in uh the ual Docker container as to use in uh the ual Docker container as well just for/ doer right in the rout well just for/ doer right in the rout well just for/ doer right in the rout I'm doing the same thing for for SL dat I'm doing the same thing for for SL dat I'm doing the same thing for for SL dat having the same kind of directory having the same kind of directory having the same kind of directory schemes throughout various containers schemes throughout various containers schemes throughout various containers shares and all that really makes it shares and all that really makes it shares and all that really makes it easier in the future especially when we easier in the future especially when we easier in the future especially when we have other services moving things around have other services moving things around have other services moving things around between directories so in the future between directories so in the future between directories so in the future you're going to see that when I bind you're going to see that when I bind you're going to see that when I bind Mount the uh configurations it's going Mount the uh configurations it's going Mount the uh configurations it's going to be Docker to wherever the container to be Docker to wherever the container to be Docker to wherever the container wants the configuration file to be and wants the configuration file to be and wants the configuration file to be and then it's going to be data data real then it's going to be data data real then it's going to be data data real simple I'm going to keep this in backup simple I'm going to keep this in backup simple I'm going to keep this in backup for now and then we're going to go ahead for now and then we're going to go ahead for now and then we're going to go ahead and create that so now we have the new and create that so now we have the new and create that so now we have the new Mount point in Docker now real quick if Mount point in Docker now real quick if Mount point in Docker now real quick if I just go ahead and start this up I'm I just go ahead and start this up I'm I just go ahead and start this up I'm going to go ahead and actually create going to go ahead and actually create going to go ahead and actually create that Docker share just so I can access that Docker share just so I can access that Docker share just so I can access it in the future again this step is it in the future again this step is it in the future again this step is completely optional 10.0.0 55 there we completely optional 10.0.0 55 there we completely optional 10.0.0 55 there we go so now if I go over to my navigator go so now if I go over to my navigator go so now if I go over to my navigator we should have the docker folder right we should have the docker folder right we should have the docker folder right here that we just went ahead and mounted here that we just went ahead and mounted here that we just went ahead and mounted to this so I could go over to file to this so I could go over to file to this so I could go over to file sharing and then under shares I'm just sharing and then under shares I'm just sharing and then under shares I'm just going to quickly add that this is going going to quickly add that this is going going to quickly add that this is going to be Docker Docker configuration ations to be Docker Docker configuration ations to be Docker Docker configuration ations and the share path is going to be that and the share path is going to be that and the share path is going to be that Docker folder like last time Max support

  4. Docker folder like last time Max support Docker folder like last time Max support edit permissions give group right group edit permissions give group right group edit permissions give group right group is going to be data share owner is going is going to be data share owner is going is going to be data share owner is going to be me apply that and that should be to be me apply that and that should be to be me apply that and that should be good so I'm going to hit confirm and now good so I'm going to hit confirm and now good so I'm going to hit confirm and now we have that Docker share right there so we have that Docker share right there so we have that Docker share right there so now we're back in proxmox we're going to now we're back in proxmox we're going to now we're back in proxmox we're going to actually create our container now so to actually create our container now so to actually create our container now so to do this let's go ahe and click on create do this let's go ahe and click on create do this let's go ahe and click on create container this is going to be what container this is going to be what container this is going to be what should I call it I got to be creative should I call it I got to be creative should I call it I got to be creative this is really only going to be for my this is really only going to be for my this is really only going to be for my VPN and R stuff so I'm going to call VPN and R stuff so I'm going to call VPN and R stuff so I'm going to call this serve R for the host name go a this serve R for the host name go a this serve R for the host name go a password we're going to keep it as an password we're going to keep it as an password we're going to keep it as an unprivileged container that's just kind unprivileged container that's just kind unprivileged container that's just kind of a general recommendation if you're of a general recommendation if you're of a general recommendation if you're doing Docker on procm like this there doing Docker on procm like this there doing Docker on procm like this there will be some things that we're going to will be some things that we're going to will be some things that we're going to have to do to get like uh the tunneling have to do to get like uh the tunneling have to do to get like uh the tunneling for the VPN client to work but we'll for the VPN client to work but we'll for the VPN client to work but we'll we'll cover all that so we'll go next we'll cover all that so we'll go next we'll cover all that so we'll go next for template I'm going to select the for template I'm going to select the for template I'm going to select the Ubuntu throw this into our flash or your diss throw this into our flash or your diss folder this actual container isn't going folder this actual container isn't going folder this actual container isn't going to really need that much room because to really need that much room because to really need that much room because all the configuration files and all the configuration files and all the configuration files and everything are going to be stored within everything are going to be stored within everything are going to be stored within that Docker folder which again is a that Docker folder which again is a that Docker folder which again is a share managed by our vault so I'm going share managed by our vault so I'm going share managed by our vault so I'm going to go ahead and continue CPU cores let's to go ahead and continue CPU cores let's to go ahead and continue CPU cores let's give it a little bit more to work with give it a little bit more to work with give it a little bit more to work with so next memory I'm going to pump this up so next memory I'm going to pump this up so next memory I'm going to pump this up to 248 doesn't require that much RAM to 248 doesn't require that much RAM to 248 doesn't require that much RAM keeping swap the same let's go next here keeping swap the same let's go next here keeping swap the same let's go next here uh DHCP is what I select CU I like to uh DHCP is what I select CU I like to uh DHCP is what I select CU I like to manage everything with my uh omada kind manage everything with my uh omada kind manage everything with my uh omada kind of router interface so let's go next DNS of router interface so let's go next DNS of router interface so let's go next DNS keep that the same and confirm it so

  5. keep that the same and confirm it so keep that the same and confirm it so let's hit finish there and then it's let's hit finish there and then it's let's hit finish there and then it's going to create so let's close this going to create so let's close this going to create so let's close this dialogue and we briefly covered this dialogue and we briefly covered this dialogue and we briefly covered this part in the last video and that's adding part in the last video and that's adding part in the last video and that's adding uh these so if I go over here to uh these so if I go over here to uh these so if I go over here to resources we have the data and Flash I resources we have the data and Flash I resources we have the data and Flash I want to add these Mount points these want to add these Mount points these want to add these Mount points these specific raw files into serar to do this specific raw files into serar to do this specific raw files into serar to do this what we're going to want to do is head what we're going to want to do is head what we're going to want to do is head over to proxmox and we're going to want over to proxmox and we're going to want over to proxmox and we're going to want to go over to the Shelf for proxmox and to go over to the Shelf for proxmox and to go over to the Shelf for proxmox and then navigate to the directory that then navigate to the directory that then navigate to the directory that these uh lxc configurations are stored these uh lxc configurations are stored these uh lxc configurations are stored the LX C's are these containers here hit the LX C's are these containers here hit the LX C's are these containers here hit enter LS we can see here we have 100 com enter LS we can see here we have 100 com enter LS we can see here we have 100 com and 101 com now if I just cat command and 101 com now if I just cat command and 101 com now if I just cat command the 100 we can see the mount points the 100 we can see the mount points the 100 we can see the mount points right here so we Mount point zero which right here so we Mount point zero which right here so we Mount point zero which is data and mount point one which is is data and mount point one which is is data and mount point one which is Flash I'm just going to copy these lines Flash I'm just going to copy these lines Flash I'm just going to copy these lines right here so right click give that a right here so right click give that a right here so right click give that a copy and now instead of cat or using the copy and now instead of cat or using the copy and now instead of cat or using the cat command I'm going to use Nano which cat command I'm going to use Nano which cat command I'm going to use Nano which is our text editor and I'm going to dive is our text editor and I'm going to dive is our text editor and I'm going to dive into the 101 configuration here so then into the 101 configuration here so then into the 101 configuration here so then right above net we are going to add right above net we are going to add right above net we are going to add these new Mount points Mount point zero these new Mount points Mount point zero these new Mount points Mount point zero and one so it's going to access data and one so it's going to access data and one so it's going to access data that raw dis in the exact same Mount that raw dis in the exact same Mount that raw dis in the exact same Mount Point exact same size as well as within Point exact same size as well as within Point exact same size as well as within flash our Docker configurations in the flash our Docker configurations in the flash our Docker configurations in the exact same directory here exact same exact same directory here exact same exact same directory here exact same size we are going to need to jump into size we are going to need to jump into size we are going to need to jump into this file one more time but just to kind this file one more time but just to kind this file one more time but just to kind of keep everything in the same order for of keep everything in the same order for of keep everything in the same order for now or in the proper order I'm going to now or in the proper order I'm going to now or in the proper order I'm going to save that exit out now if I go over here save that exit out now if I go over here save that exit out now if I go over here to serar and then we go over to

  6. to serar and then we go over to to serar and then we go over to resources you can see these new Mount resources you can see these new Mount resources you can see these new Mount points right here so then if I fire it points right here so then if I fire it points right here so then if I fire it up start it and then head over to the up start it and then head over to the up start it and then head over to the console log on in and if I CD into the console log on in and if I CD into the console log on in and if I CD into the root directory and LS we can now see we root directory and LS we can now see we root directory and LS we can now see we have Docker and data here so now when it have Docker and data here so now when it have Docker and data here so now when it at least comes to the file directories at least comes to the file directories at least comes to the file directories everything set up so now let's do some everything set up so now let's do some everything set up so now let's do some like super basic things that you need to like super basic things that you need to like super basic things that you need to do every time you create a new boom or do every time you create a new boom or do every time you create a new boom or really any Linux server and that is a oh really any Linux server and that is a oh really any Linux server and that is a oh we don't need to run pseudo we're still we don't need to run pseudo we're still we don't need to run pseudo we're still rout apt update as well as an app rout apt update as well as an app rout apt update as well as an app upgrade and might as well throw this in upgrade and might as well throw this in upgrade and might as well throw this in here let's install curl so apt install here let's install curl so apt install here let's install curl so apt install curl just like that we're going to need curl just like that we're going to need curl just like that we're going to need that to get the docker convenience that to get the docker convenience that to get the docker convenience script that we're about to uh go ahead script that we're about to uh go ahead script that we're about to uh go ahead and grab so here we go let's go ahead and grab so here we go let's go ahead and grab so here we go let's go ahead and install all of those updates and and install all of those updates and and install all of those updates and curl and we'll proceed with that curl and we'll proceed with that curl and we'll proceed with that installation and there we go sweet deal installation and there we go sweet deal installation and there we go sweet deal so now what I'm going to do and this is so now what I'm going to do and this is so now what I'm going to do and this is moderately important we are going to moderately important we are going to moderately important we are going to create a new user add user call it create a new user add user call it create a new user add user call it whatever you want I am indeed Brandon so whatever you want I am indeed Brandon so whatever you want I am indeed Brandon so there we go give ourselves a new there we go give ourselves a new there we go give ourselves a new password I generally fill in the full password I generally fill in the full password I generally fill in the full name but nothing else here is really name but nothing else here is really name but nothing else here is really important unless if you're a giant important unless if you're a giant important unless if you're a giant organization uh information is correct organization uh information is correct organization uh information is correct yes and then from there I'm going to add yes and then from there I'm going to add yes and then from there I'm going to add the oh yeah add user the user I just the oh yeah add user the user I just the oh yeah add user the user I just created to the pseudo group just like created to the pseudo group just like created to the pseudo group just like that so now I should be able to do an Su that so now I should be able to do an Su that so now I should be able to do an Su which is switch users to Brandon LS or which is switch users to Brandon LS or which is switch users to Brandon LS or actually let CD did it automatically

  7. actually let CD did it automatically actually let CD did it automatically create a home for me oh it did print create a home for me oh it did print create a home for me oh it did print working directory sweet now this is working directory sweet now this is working directory sweet now this is where I would if I didn't do the whole where I would if I didn't do the whole where I would if I didn't do the whole Docker share thing in this Docker root Docker share thing in this Docker root Docker share thing in this Docker root folder here this is honestly where I folder here this is honestly where I folder here this is honestly where I would create all my Docker would create all my Docker would create all my Docker configurations I'd create a folder configurations I'd create a folder configurations I'd create a folder within my home directory and then within my home directory and then within my home directory and then subfolders for all the various subfolders for all the various subfolders for all the various containers so that is a really good way containers so that is a really good way containers so that is a really good way to go about it if you don't want to do to go about it if you don't want to do to go about it if you don't want to do all the extra BS that I'm trying to do all the extra BS that I'm trying to do all the extra BS that I'm trying to do speaking of Docker probably the easiest speaking of Docker probably the easiest speaking of Docker probably the easiest way to install it is with their way to install it is with their way to install it is with their convenience script right here so first convenience script right here so first convenience script right here so first we're going to curl their actual uh sh we're going to curl their actual uh sh we're going to curl their actual uh sh file it's best practice if especially if file it's best practice if especially if file it's best practice if especially if you don't know where the sh file is you don't know where the sh file is you don't know where the sh file is coming from is go ahead go through and coming from is go ahead go through and coming from is go ahead go through and review it but this is from Docker review it but this is from Docker review it but this is from Docker themselves so I indeed trust it so from themselves so I indeed trust it so from themselves so I indeed trust it so from there I'm going to run this as a pseudo there I'm going to run this as a pseudo there I'm going to run this as a pseudo user pseudo and then sh and then the git user pseudo and then sh and then the git user pseudo and then sh and then the git Docker sh Docker sh Docker sh type in my root password so everything type in my root password so everything type in my root password so everything can install and there we go it is now can install and there we go it is now can install and there we go it is now installed now one thing that is kind of installed now one thing that is kind of installed now one thing that is kind of a good thing to do real quick is I want a good thing to do real quick is I want a good thing to do real quick is I want my uh Brandon user to be able to run my uh Brandon user to be able to run my uh Brandon user to be able to run Docker commands without having to type Docker commands without having to type Docker commands without having to type pseudo every time this is a nice little pseudo every time this is a nice little pseudo every time this is a nice little article by a organization called Tech article by a organization called Tech article by a organization called Tech Hut media do recommend you check it out Hut media do recommend you check it out Hut media do recommend you check it out it is the uh seven Docker basics for it is the uh seven Docker basics for it is the uh seven Docker basics for beginners if you're not familiar with beginners if you're not familiar with beginners if you're not familiar with Docker this is a good video and resource Docker this is a good video and resource Docker this is a good video and resource to uh kind of use has a lot of the stuff to uh kind of use has a lot of the stuff to uh kind of use has a lot of the stuff that we're going to do uh we have the that we're going to do uh we have the that we're going to do uh we have the managing Docker as nonroot user us the managing Docker as nonroot user us the managing Docker as nonroot user us the convenient script automatically adds convenient script automatically adds convenient script automatically adds that for us so all we're going to do is that for us so all we're going to do is that for us so all we're going to do is paste in this user mod command I'm paste in this user mod command I'm paste in this user mod command I'm adding my current user to that Docker

  8. adding my current user to that Docker adding my current user to that Docker group and then I'm doing new group group and then I'm doing new group group and then I'm doing new group Docker to actually load that so then I Docker to actually load that so then I Docker to actually load that so then I can run a Docker without pseudo can run a Docker without pseudo can run a Docker without pseudo OHP just like that so now if you are OHP just like that so now if you are OHP just like that so now if you are familiar with Docker and you prefer just familiar with Docker and you prefer just familiar with Docker and you prefer just to do everything in the terminal uh you to do everything in the terminal uh you to do everything in the terminal uh you can skip this step but I like to use can skip this step but I like to use can skip this step but I like to use portainer something I just learned how portainer something I just learned how portainer something I just learned how to say properly so here is the portainer to say properly so here is the portainer to say properly so here is the portainer documentation all we need to do is copy documentation all we need to do is copy documentation all we need to do is copy this right here to create the portainer this right here to create the portainer this right here to create the portainer data volume drop that in and you can see data volume drop that in and you can see data volume drop that in and you can see it didn't make me type in pseudo which it didn't make me type in pseudo which it didn't make me type in pseudo which is great and then right here this is the is great and then right here this is the is great and then right here this is the actual run command for portainer I'm actual run command for portainer I'm actual run command for portainer I'm going to drop that in uh basically if going to drop that in uh basically if going to drop that in uh basically if you're not familiar with Docker again you're not familiar with Docker again you're not familiar with Docker again please check out the other resources but please check out the other resources but please check out the other resources but this is going to be on the port 9443 for this is going to be on the port 9443 for this is going to be on the port 9443 for https with the name paner restart always https with the name paner restart always https with the name paner restart always it has access to the docker sock it's it has access to the docker sock it's it has access to the docker sock it's going to be using the painer data volume going to be using the painer data volume going to be using the painer data volume we just created and it's going to pull we just created and it's going to pull we just created and it's going to pull the latest Community Edition so let's the latest Community Edition so let's the latest Community Edition so let's hit enter and let it do that we'll take hit enter and let it do that we'll take hit enter and let it do that we'll take it just a second depending on your it just a second depending on your it just a second depending on your internet speeds so there we go we're internet speeds so there we go we're internet speeds so there we go we're rocking and rolling now this chapter of rocking and rolling now this chapter of rocking and rolling now this chapter of the video is going to be some the video is going to be some the video is going to be some prerequisites to make sure the stack prerequisites to make sure the stack prerequisites to make sure the stack Works we're going to set up some things Works we're going to set up some things Works we're going to set up some things real quick let's see first if I have real quick let's see first if I have real quick let's see first if I have permissions so let's CD into uh data LS permissions so let's CD into uh data LS permissions so let's CD into uh data LS can I touch can I touch it test do uh can I touch can I touch it test do uh can I touch can I touch it test do uh txt txt txt LS wonderful so I shouldn't run into LS wonderful so I shouldn't run into LS wonderful so I shouldn't run into permission issues if we go over here to permission issues if we go over here to permission issues if we go over here to my GitHub page for everything that we're

  9. my GitHub page for everything that we're my GitHub page for everything that we're going to be doing I put in as much going to be doing I put in as much going to be doing I put in as much information as I could with how I have information as I could with how I have information as I could with how I have the directory setup and any uh Network the directory setup and any uh Network the directory setup and any uh Network shares if you want to use those instead shares if you want to use those instead shares if you want to use those instead user permissions things you may need to user permissions things you may need to user permissions things you may need to run to uh fix any issues as well as a run to uh fix any issues as well as a run to uh fix any issues as well as a lot of the VPN information here so this lot of the VPN information here so this lot of the VPN information here so this is going to be a uh a very useful tool is going to be a uh a very useful tool is going to be a uh a very useful tool and I'm constantly going to be updating and I'm constantly going to be updating and I'm constantly going to be updating it and trying to make it as good as I it and trying to make it as good as I it and trying to make it as good as I possibly can and one thing that I want possibly can and one thing that I want possibly can and one thing that I want to do is create our folders that we're to do is create our folders that we're to do is create our folders that we're going to be using so if I go down here I going to be using so if I go down here I going to be using so if I go down here I made a nice little convenient command made a nice little convenient command made a nice little convenient command where it go ah there it is so for our where it go ah there it is so for our where it go ah there it is so for our data structure the main thing we're data structure the main thing we're data structure the main thing we're going to be focusing on right now is going to be focusing on right now is going to be focusing on right now is downloads here we're going to be using downloads here we're going to be using downloads here we're going to be using two tools uh we have q bit torrent and two tools uh we have q bit torrent and two tools uh we have q bit torrent and nzb git and here I have it kind of set nzb git and here I have it kind of set nzb git and here I have it kind of set up like this you really actually set up like this you really actually set up like this you really actually set this up however you want to but again this up however you want to but again this up however you want to but again this is my server setup walkth through this is my server setup walkth through this is my server setup walkth through so I'm going to copy this command which so I'm going to copy this command which so I'm going to copy this command which will create all of this for us here so will create all of this for us here so will create all of this for us here so if I go over I'm in data if I paste in if I go over I'm in data if I paste in if I go over I'm in data if I paste in this command it's going to make the this command it's going to make the this command it's going to make the directory of downloads Cubit torrent and directory of downloads Cubit torrent and directory of downloads Cubit torrent and all those subfolders as well as make the all those subfolders as well as make the all those subfolders as well as make the directory for nzb git and all of those directory for nzb git and all of those directory for nzb git and all of those subfolders so if I hit enter and then LS subfolders so if I hit enter and then LS subfolders so if I hit enter and then LS we now have that dat or downloads folder we now have that dat or downloads folder we now have that dat or downloads folder so if I go in there you can see that um so if I go in there you can see that um so if I go in there you can see that um everything is looking as it should at everything is looking as it should at everything is looking as it should at least for how I like to set it up now least for how I like to set it up now least for how I like to set it up now while I'm in here I'm going to go back while I'm in here I'm going to go back while I'm in here I'm going to go back to data and I am going to make folders to data and I am going to make folders to data and I am going to make folders for our movies as well as our shows and

  10. for our movies as well as our shows and for our movies as well as our shows and I might as well make the directory for I might as well make the directory for I might as well make the directory for music as well so now it's beginning to music as well so now it's beginning to music as well so now it's beginning to look a lot more like how I have it set look a lot more like how I have it set look a lot more like how I have it set up I'm going to remove this uh test txt up I'm going to remove this uh test txt up I'm going to remove this uh test txt file here looking good and now what we file here looking good and now what we file here looking good and now what we want to do is make it so the actual uh want to do is make it so the actual uh want to do is make it so the actual uh VPN client we're going to be using VPN client we're going to be using VPN client we're going to be using gluten for our VPN client with wire gluten for our VPN client with wire gluten for our VPN client with wire guard and since it's an unprivileged guard and since it's an unprivileged guard and since it's an unprivileged container there is a slight little container there is a slight little container there is a slight little modification that we're going to need to modification that we're going to need to modification that we're going to need to make within our actual uh lxc make within our actual uh lxc make within our actual uh lxc configuration so we're going to head configuration so we're going to head configuration so we're going to head over back to proxmox and I should be over back to proxmox and I should be over back to proxmox and I should be able to go up go to the right directory able to go up go to the right directory able to go up go to the right directory and then go into the configuration file and then go into the configuration file and then go into the configuration file for serar which is where we're for serar which is where we're for serar which is where we're installing all of this and then if I installing all of this and then if I installing all of this and then if I head back over to my GitHub page and go head back over to my GitHub page and go head back over to my GitHub page and go down to the gluten prox MOX fix I'm down to the gluten prox MOX fix I'm down to the gluten prox MOX fix I'm going to grab this right here this is going to grab this right here this is going to grab this right here this is basically going to allow this basically going to allow this basically going to allow this unprivileged container to access the uh unprivileged container to access the uh unprivileged container to access the uh device for the network tunnel so I'm device for the network tunnel so I'm device for the network tunnel so I'm going to copy that and drop it on in I going to copy that and drop it on in I going to copy that and drop it on in I usually just drop it right under net usually just drop it right under net usually just drop it right under net again I don't think the order matters again I don't think the order matters again I don't think the order matters but I don't know it's worked for me last but I don't know it's worked for me last but I don't know it's worked for me last time so I'm going to Output that exit time so I'm going to Output that exit time so I'm going to Output that exit and let's restart this virtual machine and let's restart this virtual machine and let's restart this virtual machine since I just did a configuration edit I since I just did a configuration edit I since I just did a configuration edit I should have stopped it first let's make should have stopped it first let's make should have stopped it first let's make sure that the uh configuration that I sure that the uh configuration that I sure that the uh configuration that I just did is still there which it is it just did is still there which it is it just did is still there which it is it did move it down that's okay so now that did move it down that's okay so now that did move it down that's okay so now that those were kind of some of our little those were kind of some of our little those were kind of some of our little prerequisites we needed to do before we prerequisites we needed to do before we prerequisites we needed to do before we could fire up the docker compose file so could fire up the docker compose file so could fire up the docker compose file so now we can just log into portainer so now we can just log into portainer so now we can just log into portainer so the IP address IPA is the command I just

  11. the IP address IPA is the command I just the IP address IPA is the command I just ran to see just about everything this ran to see just about everything this ran to see just about everything this right here 51 is going to be the IP for right here 51 is going to be the IP for right here 51 is going to be the IP for uh serve R going forward so I'm going to uh serve R going forward so I'm going to uh serve R going forward so I'm going to copy this and for painer it's going to copy this and for painer it's going to copy this and for painer it's going to be 8 be 8 be 8 https the server IP address indigan https the server IP address indigan https the server IP address indigan 9443 so hit enter Advanced continue and 9443 so hit enter Advanced continue and 9443 so hit enter Advanced continue and here we go so just set this up with here we go so just set this up with here we go so just set this up with whatever user credentials you uh would whatever user credentials you uh would whatever user credentials you uh would prefer to have I got to make it stronger prefer to have I got to make it stronger prefer to have I got to make it stronger so let's create our user and it drops us so let's create our user and it drops us so let's create our user and it drops us right in from there we could go ahead right in from there we could go ahead right in from there we could go ahead and just click on getting started live and just click on getting started live and just click on getting started live connect to our instance and then under connect to our instance and then under connect to our instance and then under containers we could see we only have the containers we could see we only have the containers we could see we only have the one painer container running let's make one painer container running let's make one painer container running let's make this a little bit bigger so you can see this a little bit bigger so you can see this a little bit bigger so you can see what's going on what's going on what's going on and we're going to go over to stacks and and we're going to go over to stacks and and we're going to go over to stacks and add a stack now here is where you're add a stack now here is where you're add a stack now here is where you're going to want to uh um have some fun if going to want to uh um have some fun if going to want to uh um have some fun if you could call it fun and that is right you could call it fun and that is right you could call it fun and that is right here I do have various Stacks within here I do have various Stacks within here I do have various Stacks within this media folder on GitHub I have my R this media folder on GitHub I have my R this media folder on GitHub I have my R compose jelly compose and Plex compose compose jelly compose and Plex compose compose jelly compose and Plex compose right now we're going to be focusing on right now we're going to be focusing on right now we're going to be focusing on our compose this is going to have a our compose this is going to have a our compose this is going to have a variety of things including gluten the variety of things including gluten the variety of things including gluten the VPN client we have a Q bit torrent here VPN client we have a Q bit torrent here VPN client we have a Q bit torrent here which is going to be the torrent client which is going to be the torrent client which is going to be the torrent client we have nzb whoa let's get out of there we have nzb whoa let's get out of there we have nzb whoa let's get out of there yeah this works uh nzb Prowler which is yeah this works uh nzb Prowler which is yeah this works uh nzb Prowler which is the tool that is actually going to go the tool that is actually going to go the tool that is actually going to go and uh find content if you do choose to and uh find content if you do choose to and uh find content if you do choose to set that up on your own set that up on your own set that up on your own regard uh sonar which is our

  12. regard uh sonar which is our regard uh sonar which is our organizational tool for movies radar our organizational tool for movies radar our organizational tool for movies radar our organizational tool for movies lar our organizational tool for movies lar our organizational tool for movies lar our organizational tool for uh music uh organizational tool for uh music uh organizational tool for uh music uh Bazar which handles subtitles RAR which Bazar which handles subtitles RAR which Bazar which handles subtitles RAR which handles books and I'm probably not going handles books and I'm probably not going handles books and I'm probably not going to set this one up so really I'm going to set this one up so really I'm going to set this one up so really I'm going to copy all of this and paste it in pop to copy all of this and paste it in pop to copy all of this and paste it in pop now here probably the most difficult now here probably the most difficult now here probably the most difficult thing to configure at first is going to thing to configure at first is going to thing to configure at first is going to be the actual VPN client here cuz uh you be the actual VPN client here cuz uh you be the actual VPN client here cuz uh you have to actually have a VPS uh service have to actually have a VPS uh service have to actually have a VPS uh service that works with this I am personally that works with this I am personally that works with this I am personally using airvpn at the moment I've found it using airvpn at the moment I've found it using airvpn at the moment I've found it to be very nice uh no they're not to be very nice uh no they're not to be very nice uh no they're not sponsoring the channel but if you do use sponsoring the channel but if you do use sponsoring the channel but if you do use my link I get a slight commission so my link I get a slight commission so my link I get a slight commission so that that's cool I've never reached out that that's cool I've never reached out that that's cool I've never reached out to them they've never reached out to me to them they've never reached out to me to them they've never reached out to me anybody can get a referral link if you anybody can get a referral link if you anybody can get a referral link if you want one but probably your best resource want one but probably your best resource want one but probably your best resource to setting this up other than the video to setting this up other than the video to setting this up other than the video I created specifically on this so I'm I created specifically on this so I'm I created specifically on this so I'm not going to go into too deep of a not going to go into too deep of a not going to go into too deep of a detail right now of exactly how to set detail right now of exactly how to set detail right now of exactly how to set this up because I do have a whole this up because I do have a whole this up because I do have a whole separate video on it if we head over to separate video on it if we head over to separate video on it if we head over to their GitHub page here go to the wiki their GitHub page here go to the wiki their GitHub page here go to the wiki here it is right here under table of here it is right here under table of here it is right here under table of contents you have providers and these contents you have providers and these contents you have providers and these are all the different providers that it are all the different providers that it are all the different providers that it supports if you go into a specific supports if you go into a specific supports if you go into a specific provider such as airvpn for example it provider such as airvpn for example it provider such as airvpn for example it goes over the information that you are goes over the information that you are goes over the information that you are going to want to actually set this up going to want to actually set this up going to want to actually set this up for me wire guard is going to be my case for me wire guard is going to be my case for me wire guard is going to be my case and if you go down it does kind of and if you go down it does kind of and if you go down it does kind of giving it gives you information on how giving it gives you information on how giving it gives you information on how to uh get your client key get your

  13. to uh get your client key get your to uh get your client key get your certificate keys and everything that you certificate keys and everything that you certificate keys and everything that you need to fire this up you can see here need to fire this up you can see here need to fire this up you can see here the required environmental variables for the required environmental variables for the required environmental variables for wire guard is the type the private key wire guard is the type the private key wire guard is the type the private key the pre share key and the wire guard the pre share key and the wire guard the pre share key and the wire guard address and then you have some address and then you have some address and then you have some additional things if you want to pick a additional things if you want to pick a additional things if you want to pick a specific country region City so on and specific country region City so on and specific country region City so on and so forth and again my other video goes so forth and again my other video goes so forth and again my other video goes into substantially more details but just into substantially more details but just into substantially more details but just using this for whatever service you pick using this for whatever service you pick using this for whatever service you pick should be good enough another really should be good enough another really should be good enough another really popular one for example is uh private popular one for example is uh private popular one for example is uh private internet access here they prefer you use internet access here they prefer you use internet access here they prefer you use uh openvpn for this one or if you're a uh openvpn for this one or if you're a uh openvpn for this one or if you're a fan of like nordvpn for example if I go fan of like nordvpn for example if I go fan of like nordvpn for example if I go here uh you can see the options that here uh you can see the options that here uh you can see the options that you're going to want to pick with all you're going to want to pick with all you're going to want to pick with all the environmental variables and there the environmental variables and there the environmental variables and there are links to help you get some of this are links to help you get some of this are links to help you get some of this information so for me for airvpn again I information so for me for airvpn again I information so for me for airvpn again I go ahead and put in the various Keys the go ahead and put in the various Keys the go ahead and put in the various Keys the address one thing that I need to get address one thing that I need to get address one thing that I need to get this working right is the uh firewall this working right is the uh firewall this working right is the uh firewall VPN input ports and that is a pretty VPN input ports and that is a pretty VPN input ports and that is a pretty easy thing to go ahead and get like if I easy thing to go ahead and get like if I easy thing to go ahead and get like if I sign in here go to the client area you sign in here go to the client area you sign in here go to the client area you have your configuration generator here have your configuration generator here have your configuration generator here so that's where you would get all your so that's where you would get all your so that's where you would get all your keys and then you have your ports here keys and then you have your ports here keys and then you have your ports here so if I click manage this is the port so if I click manage this is the port so if I click manage this is the port that that I would use additionally how that that I would use additionally how that that I would use additionally how this is kind of working is it's passing this is kind of working is it's passing this is kind of working is it's passing through the ports through this container through the ports through this container through the ports through this container so some of the U actual containers I do so some of the U actual containers I do so some of the U actual containers I do want behind a uh uh VPN such as Cubit want behind a uh uh VPN such as Cubit want behind a uh uh VPN such as Cubit torrent and zbit Prowler I put their torrent and zbit Prowler I put their torrent and zbit Prowler I put their ports here under the gluten container ports here under the gluten container ports here under the gluten container you can see I already have all that set you can see I already have all that set you can see I already have all that set up there and then if I go down for

  14. up there and then if I go down for up there and then if I go down for example here I don't actually have a example here I don't actually have a example here I don't actually have a port listed because the VPN client is port listed because the VPN client is port listed because the VPN client is going to go ahead and manage that for us going to go ahead and manage that for us going to go ahead and manage that for us additionally I had cap ad net admin so additionally I had cap ad net admin so additionally I had cap ad net admin so as privileges as well as direct access as privileges as well as direct access as privileges as well as direct access to the dev net tunnel device this is to the dev net tunnel device this is to the dev net tunnel device this is specific to proxmox you might not need specific to proxmox you might not need specific to proxmox you might not need this but if you run into any issues this but if you run into any issues this but if you run into any issues adding this may help then for volumes I adding this may help then for volumes I adding this may help then for volumes I have Docker gluten to gluten and then I have Docker gluten to gluten and then I have Docker gluten to gluten and then I do have a health check in this one and do have a health check in this one and do have a health check in this one and the kind of uh methodology goes the kind of uh methodology goes the kind of uh methodology goes throughout the rest of these uh for throughout the rest of these uh for throughout the rest of these uh for environmental variables I have a th000 environmental variables I have a th000 environmental variables I have a th000 and a th000 which a th000 is my user ID and a th000 which a th000 is my user ID and a th000 which a th000 is my user ID and a th000 here happens to be the ID and a th000 here happens to be the ID and a th000 here happens to be the ID for the data Share Group that we created for the data Share Group that we created for the data Share Group that we created earlier in cockpit and if you have any earlier in cockpit and if you have any earlier in cockpit and if you have any issues with permissions or anything like issues with permissions or anything like issues with permissions or anything like that if you go down to user permissions that if you go down to user permissions that if you go down to user permissions I go through basically my kind of a I go through basically my kind of a I go through basically my kind of a thought process how to see your thought process how to see your thought process how to see your permissions and if you do run into any permissions and if you do run into any permissions and if you do run into any issues with files being able to move issues with files being able to move issues with files being able to move around or download uh commands that you around or download uh commands that you around or download uh commands that you could use to fix things and then of could use to fix things and then of could use to fix things and then of course I have uh data data so you may course I have uh data data so you may course I have uh data data so you may want to change this to where your actual want to change this to where your actual want to change this to where your actual data folder is going to be and then it data folder is going to be and then it data folder is going to be and then it follows the same thing Docker and zbit follows the same thing Docker and zbit follows the same thing Docker and zbit data data for Prowler they don't need data data for Prowler they don't need data data for Prowler they don't need files uh sonar we have local time Docker files uh sonar we have local time Docker files uh sonar we have local time Docker and sonar that's their config data data and sonar that's their config data data and sonar that's their config data data so I just kind of Follow that all the so I just kind of Follow that all the so I just kind of Follow that all the way down here so what I'm going to do way down here so what I'm going to do way down here so what I'm going to do real quick is actually input this real quick is actually input this real quick is actually input this information and then go ahead and fire information and then go ahead and fire information and then go ahead and fire up the container so there we go I pasted up the container so there we go I pasted up the container so there we go I pasted in my information I'm using a Vancouver

  15. in my information I'm using a Vancouver in my information I'm using a Vancouver Canada server because it's relatively Canada server because it's relatively Canada server because it's relatively close to me so once you go through all close to me so once you go through all close to me so once you go through all this and you verify everything looks this and you verify everything looks this and you verify everything looks correct I should probably change a correct I should probably change a correct I should probably change a password real fast there it is user password real fast there it is user password real fast there it is user there we go so once everything looks there we go so once everything looks there we go so once everything looks good it's at this point that we can good it's at this point that we can good it's at this point that we can finally actually I need to give the finally actually I need to give the finally actually I need to give the container name what should we name it container name what should we name it container name what should we name it probably just serar now we can finally probably just serar now we can finally probably just serar now we can finally hit deploy the stack now this if hit deploy the stack now this if hit deploy the stack now this if something's going to go wrong now is the something's going to go wrong now is the something's going to go wrong now is the time it takes a minute cuz that's the oh time it takes a minute cuz that's the oh time it takes a minute cuz that's the oh yes beautiful containers now you can see yes beautiful containers now you can see yes beautiful containers now you can see everything uh cooking and going uh one everything uh cooking and going uh one everything uh cooking and going uh one other thing I probably should have other thing I probably should have other thing I probably should have mentioned is the devices that are mentioned is the devices that are mentioned is the devices that are actually going to be using um the VPN actually going to be using um the VPN actually going to be using um the VPN have a network mode gluten but let's have a network mode gluten but let's have a network mode gluten but let's head over to Containers real quick we head over to Containers real quick we head over to Containers real quick we can see everything's running and the can see everything's running and the can see everything's running and the first thing that we want to do to check first thing that we want to do to check first thing that we want to do to check this is go over to the logs for gluten this is go over to the logs for gluten this is go over to the logs for gluten by clicking on that and we can see right by clicking on that and we can see right by clicking on that and we can see right here we are connected to Vancouver here we are connected to Vancouver here we are connected to Vancouver British Columbia so it's working for me British Columbia so it's working for me British Columbia so it's working for me beautiful and one thing that we could do beautiful and one thing that we could do beautiful and one thing that we could do also that I kind of recommend to test it also that I kind of recommend to test it also that I kind of recommend to test it if we go over here we have VPN if we go over here we have VPN if we go over here we have VPN information uh lots of fun information information uh lots of fun information information uh lots of fun information on exactly everything I just explained on exactly everything I just explained on exactly everything I just explained and kind of how it's working there but and kind of how it's working there but and kind of how it's working there but if we go testing other containers uh we if we go testing other containers uh we if we go testing other containers uh we can go ahead copy this command let's go can go ahead copy this command let's go can go ahead copy this command let's go to our proxmox machine paste this in and to our proxmox machine paste this in and to our proxmox machine paste this in and we are going to execute into let's do we are going to execute into let's do we are going to execute into let's do the qit torrent so Q torrent container the qit torrent so Q torrent container the qit torrent so Q torrent container here we go and then if you just run this here we go and then if you just run this here we go and then if you just run this WG with the ipinfo.io copy that you can

  16. WG with the ipinfo.io copy that you can WG with the ipinfo.io copy that you can test to see where this is pulling its test to see where this is pulling its test to see where this is pulling its internet connection from which we can internet connection from which we can internet connection from which we can see it is Vancouver British Columbia see it is Vancouver British Columbia see it is Vancouver British Columbia woohoo I'm excited because it took me woohoo I'm excited because it took me woohoo I'm excited because it took me quite a bit of configuration tinkering quite a bit of configuration tinkering quite a bit of configuration tinkering to be able to get that to work just on to be able to get that to work just on to be able to get that to work just on the first go so now with all of our the first go so now with all of our the first go so now with all of our containers running the real thing that containers running the real thing that containers running the real thing that we have to do now is actually set we have to do now is actually set we have to do now is actually set everything up and the first thing that everything up and the first thing that everything up and the first thing that we are going to set up and make sure we are going to set up and make sure we are going to set up and make sure works is that torrrent client so Cubit works is that torrrent client so Cubit works is that torrrent client so Cubit torrent here and I believe it's on the P torrent here and I believe it's on the P torrent here and I believe it's on the P 8080 so if I grab this same IP here and 8080 so if I grab this same IP here and 8080 so if I grab this same IP here and then go to the port 880 here we go now then go to the port 880 here we go now then go to the port 880 here we go now one thing with this is it does provide a one thing with this is it does provide a one thing with this is it does provide a randomly generated randomly generated randomly generated uh password at the get-go so we're going uh password at the get-go so we're going uh password at the get-go so we're going to jump into the logs for Q bit torrent to jump into the logs for Q bit torrent to jump into the logs for Q bit torrent and then down here is my randomly and then down here is my randomly and then down here is my randomly generated password so copy that username generated password so copy that username generated password so copy that username from the get-go is admin and then paste from the get-go is admin and then paste from the get-go is admin and then paste in that password and we're in so let's in that password and we're in so let's in that password and we're in so let's go to tools and go to options here where go to tools and go to options here where go to tools and go to options here where do I change my password ah there it is do I change my password ah there it is do I change my password ah there it is so uh Brandon and is this going to be so uh Brandon and is this going to be so uh Brandon and is this going to be okay good change my password save that okay good change my password save that okay good change my password save that so now what we need to do is uh set up so now what we need to do is uh set up so now what we need to do is uh set up the uh kind of directory scheme that I the uh kind of directory scheme that I the uh kind of directory scheme that I have going on so to do that we're going have going on so to do that we're going have going on so to do that we're going to go over to options this log file is to go over to options this log file is to go over to options this log file is fine right here under downloads uh for fine right here under downloads uh for fine right here under downloads uh for SL downloads is not our path it's SL downloads is not our path it's SL downloads is not our path it's actually going to be for SL data since actually going to be for SL data since actually going to be for SL data since we have that entire directory we have that entire directory we have that entire directory exposed and I'm going to save some time exposed and I'm going to save some time exposed and I'm going to save some time here so this right here is our download

  17. here so this right here is our download here so this right here is our download directory the completed one so copy that directory the completed one so copy that directory the completed one so copy that drop it on in here so paste and now I drop it on in here so paste and now I drop it on in here so paste and now I have a incomplete and a torrent files so have a incomplete and a torrent files so have a incomplete and a torrent files so just just to remind myself it's a just just to remind myself it's a just just to remind myself it's a incomplete and Torrance so I can go like incomplete and Torrance so I can go like incomplete and Torrance so I can go like this paste that in incomplete and then this paste that in incomplete and then this paste that in incomplete and then this one is going to be in torrent just this one is going to be in torrent just this one is going to be in torrent just like that so those are my uh download like that so those are my uh download like that so those are my uh download directories for the bit torrent client directories for the bit torrent client directories for the bit torrent client let's save that and now we're going to let's save that and now we're going to let's save that and now we're going to do a a couple quick tests first thing do a a couple quick tests first thing do a a couple quick tests first thing right here this site what's my IP I'm right here this site what's my IP I'm right here this site what's my IP I'm going to right click on this magnet link going to right click on this magnet link going to right click on this magnet link here and copy that click right here to here and copy that click right here to here and copy that click right here to add a new magnet link let's make sure add a new magnet link let's make sure add a new magnet link let's make sure that at least through them also seeing that at least through them also seeing that at least through them also seeing that I'm using that Canadian server so that I'm using that Canadian server so that I'm using that Canadian server so it's cued and then right there it is it's cued and then right there it is it's cued and then right there it is indeed I recognize it that is that indeed I recognize it that is that indeed I recognize it that is that Canadian server so that's kind of how Canadian server so that's kind of how Canadian server so that's kind of how you check to make sure it doesn't match you check to make sure it doesn't match you check to make sure it doesn't match up with your current IP address there up with your current IP address there up with your current IP address there and then to make sure that there's no and then to make sure that there's no and then to make sure that there's no like issues with permissions and whatnot like issues with permissions and whatnot like issues with permissions and whatnot to actually make sure a download is to actually make sure a download is to actually make sure a download is going to work uh I'm going to grab this going to work uh I'm going to grab this going to work uh I'm going to grab this uh Ubuntu torrent so let's copy that uh Ubuntu torrent so let's copy that uh Ubuntu torrent so let's copy that link and then drop this in here you link and then drop this in here you link and then drop this in here you could see the save file location you can could see the save file location you can could see the save file location you can customize these as you see fit but let's customize these as you see fit but let's customize these as you see fit but let's hit down download and see if there's any hit down download and see if there's any hit down download and see if there's any issues at all and it's downloading there issues at all and it's downloading there issues at all and it's downloading there we go at fairly decent break neck speeds we go at fairly decent break neck speeds we go at fairly decent break neck speeds too so if we go back to proxmox here and too so if we go back to proxmox here and too so if we go back to proxmox here and I CD into incomplete LS you can see that I CD into incomplete LS you can see that I CD into incomplete LS you can see that torrent file or not the torrent file the torrent file or not the torrent file the torrent file or not the torrent file the uh Ubuntu ISO file there a free and open uh Ubuntu ISO file there a free and open uh Ubuntu ISO file there a free and open source torrent God damn six gigabytes is

  18. source torrent God damn six gigabytes is source torrent God damn six gigabytes is pretty crazy for a a Linux distribution pretty crazy for a a Linux distribution pretty crazy for a a Linux distribution and then when that's done it should go and then when that's done it should go and then when that's done it should go ahead and automatically move over to the ahead and automatically move over to the ahead and automatically move over to the complete file or folder and we're good complete file or folder and we're good complete file or folder and we're good to go and really just for Giggles we're to go and really just for Giggles we're to go and really just for Giggles we're actually on a Windows machine here if I actually on a Windows machine here if I actually on a Windows machine here if I head over to Vault we can see both data head over to Vault we can see both data head over to Vault we can see both data and Docker the folder we created there and Docker the folder we created there and Docker the folder we created there uh hopefully this works haha we can see uh hopefully this works haha we can see uh hopefully this works haha we can see it created all those configuration it created all those configuration it created all those configuration folders when we uh spun up the stack and folders when we uh spun up the stack and folders when we uh spun up the stack and if I go back to data go to downloads uh if I go back to data go to downloads uh if I go back to data go to downloads uh Cubit torrent incomplete we can see it Cubit torrent incomplete we can see it Cubit torrent incomplete we can see it right there and it's just about right there and it's just about right there and it's just about finishing up here so it should finishing up here so it should finishing up here so it should automatically move over for us so there automatically move over for us so there automatically move over for us so there we go we saw it disappear from here it's we go we saw it disappear from here it's we go we saw it disappear from here it's now seating and if we go to completed now seating and if we go to completed now seating and if we go to completed there it is so it's working nice I've re there it is so it's working nice I've re there it is so it's working nice I've re recorded this video twice I'll go ahead recorded this video twice I'll go ahead recorded this video twice I'll go ahead and keep it all seating because and keep it all seating because and keep it all seating because everybody needs a nice desktop so now everybody needs a nice desktop so now everybody needs a nice desktop so now back to Containers our next one is going back to Containers our next one is going back to Containers our next one is going to be nzb git now for this I'm not going to be nzb git now for this I'm not going to be nzb git now for this I'm not going to get into um getting news servers and to get into um getting news servers and to get into um getting news servers and things like that there's you got a real things like that there's you got a real things like that there's you got a real really be picky and find the right one really be picky and find the right one really be picky and find the right one that only has free and open- Source that only has free and open- Source that only has free and open- Source stuff so and that's hard to find so I'm stuff so and that's hard to find so I'm stuff so and that's hard to find so I'm not really going to get into that so not really going to get into that so not really going to get into that so torent clients done 6 7 89 and now I set torent clients done 6 7 89 and now I set torent clients done 6 7 89 and now I set this up in the docker this up in the docker this up in the docker compose so there we go got it now here compose so there we go got it now here compose so there we go got it now here under settings bunch of fun stuff we under settings bunch of fun stuff we under settings bunch of fun stuff we have status system the web interface have status system the web interface have status system the web interface information our paths this is what we're information our paths this is what we're information our paths this is what we're going to focus on here basically the

  19. going to focus on here basically the going to focus on here basically the exact same process that we did within a exact same process that we did within a exact same process that we did within a uh cubbit torrent so here in proxmox I'm uh cubbit torrent so here in proxmox I'm uh cubbit torrent so here in proxmox I'm going to CD uh back out to data going to CD uh back out to data going to CD uh back out to data downloads uh nzb G print the working downloads uh nzb G print the working downloads uh nzb G print the working directory so here is our root folder so directory so here is our root folder so directory so here is our root folder so copy this oh not paste it we want to copy this oh not paste it we want to copy this oh not paste it we want to copy this and they make this a little copy this and they make this a little copy this and they make this a little bit easier so right here main directory bit easier so right here main directory bit easier so right here main directory is going to be that ncbg and then from is going to be that ncbg and then from is going to be that ncbg and then from there you have the main directory uh there you have the main directory uh there you have the main directory uh completed intermediate nzb Q and temp if completed intermediate nzb Q and temp if completed intermediate nzb Q and temp if I LS we have completed intermediate nzb I LS we have completed intermediate nzb I LS we have completed intermediate nzb q and temp all already created for us so q and temp all already created for us so q and temp all already created for us so going back over here that looks good so going back over here that looks good so going back over here that looks good so I'm going to scroll all the way down I'm going to scroll all the way down I'm going to scroll all the way down save all the changes and then I'm going save all the changes and then I'm going save all the changes and then I'm going to reload and ZB get and there we go so to reload and ZB get and there we go so to reload and ZB get and there we go so now if I go over to settings uh to now if I go over to settings uh to now if I go over to settings uh to actually get this to work properly actually get this to work properly actually get this to work properly you're going to have to set up a news you're going to have to set up a news you're going to have to set up a news server here as well for that Reddit is server here as well for that Reddit is server here as well for that Reddit is going to be your friend and with going to be your friend and with going to be your friend and with everything do be careful uh what you everything do be careful uh what you everything do be careful uh what you download and all that so now we get to download and all that so now we get to download and all that so now we get to have a little bit more fun let's set up have a little bit more fun let's set up have a little bit more fun let's set up the r stuff we have Prowler I'm not the r stuff we have Prowler I'm not the r stuff we have Prowler I'm not going to go into all of them they all going to go into all of them they all going to go into all of them they all kind of have the same setup process and kind of have the same setup process and kind of have the same setup process and actually I should probably uh move some actually I should probably uh move some actually I should probably uh move some actual of my media into those folders actual of my media into those folders actual of my media into those folders real quick uh just so you can see and we real quick uh just so you can see and we real quick uh just so you can see and we have some stuff to work with so this is have some stuff to work with so this is have some stuff to work with so this is going to be a tutorial within a tutorial going to be a tutorial within a tutorial going to be a tutorial within a tutorial I'm going to add my uh current unrate I'm going to add my uh current unrate I'm going to add my uh current unrate instance so if I go over

  20. instance so if I go over instance so if I go over to my data center here and and uh under to my data center here and and uh under to my data center here and and uh under storage add I'm going to add a SMB share storage add I'm going to add a SMB share storage add I'm going to add a SMB share here this is just going to be unrated here this is just going to be unrated here this is just going to be unrated this is temporary I'm going to end up this is temporary I'm going to end up this is temporary I'm going to end up removing removing removing this unraid the server is at uh this IP this unraid the server is at uh this IP this unraid the server is at uh this IP address put in your login address put in your login address put in your login credentials and hopefully if everything credentials and hopefully if everything credentials and hopefully if everything works right it's going to be able to works right it's going to be able to works right it's going to be able to scan it and see it so data is the folder scan it and see it so data is the folder scan it and see it so data is the folder that I want I'm going to enable it this that I want I'm going to enable it this that I want I'm going to enable it this is going to be a dis image and I don't is going to be a dis image and I don't is going to be a dis image and I don't think I need to pick a domain or or think I need to pick a domain or or think I need to pick a domain or or subdirectory I'm just going to click on subdirectory I'm just going to click on subdirectory I'm just going to click on ADD and there we go we have the dis ADD and there we go we have the dis ADD and there we go we have the dis image it's put into the mount PVE unraid image it's put into the mount PVE unraid image it's put into the mount PVE unraid and we can see it populate right here and we can see it populate right here and we can see it populate right here let's head over to proxmox here in our let's head over to proxmox here in our let's head over to proxmox here in our shell and make sure that it's showing up shell and make sure that it's showing up shell and make sure that it's showing up right so let's go to mount uh PVE and we right so let's go to mount uh PVE and we right so let's go to mount uh PVE and we have unraid here so if I CD into unraid have unraid here so if I CD into unraid have unraid here so if I CD into unraid run in LS we could see everything there run in LS we could see everything there run in LS we could see everything there so I should be able to just Mount this so I should be able to just Mount this so I should be able to just Mount this directly into my directly into my directly into my container uh if I go to the container uh if I go to the container uh if I go to the configurations Nano into our vault configurations Nano into our vault configurations Nano into our vault configuration we'll do this as a mount configuration we'll do this as a mount configuration we'll do this as a mount Point Point Point 2 paste in that which is the uh 2 paste in that which is the uh 2 paste in that which is the uh directory uh Mount point I'll have that directory uh Mount point I'll have that directory uh Mount point I'll have that equal to unraid just like this and that equal to unraid just like this and that equal to unraid just like this and that should work output that and then let's

  21. should work output that and then let's should work output that and then let's reboot it reboot the Vault it's right reboot it reboot the Vault it's right reboot it reboot the Vault it's right there reboot and then once it reboots there reboot and then once it reboots there reboot and then once it reboots log in see if the unraid mount is there log in see if the unraid mount is there log in see if the unraid mount is there and if I LS everything's there and if I LS everything's there and if I LS everything's there absolutely beautiful remind myself of absolutely beautiful remind myself of absolutely beautiful remind myself of this IP address it's the 55 I'm going to this IP address it's the 55 I'm going to this IP address it's the 55 I'm going to try doing this through cockpit try doing this through cockpit try doing this through cockpit itself that would be nice so within the itself that would be nice so within the itself that would be nice so within the Navigator I should have an unraid folder Navigator I should have an unraid folder Navigator I should have an unraid folder in here so if I go up a directory we in here so if I go up a directory we in here so if I go up a directory we have unraid so I'm going to go in here have unraid so I'm going to go in here have unraid so I'm going to go in here I'm going to grab a movie let's grab A I'm going to grab a movie let's grab A I'm going to grab a movie let's grab A Bug's Life let's give that a copy and Bug's Life let's give that a copy and Bug's Life let's give that a copy and then if we go up to data movies and then then if we go up to data movies and then then if we go up to data movies and then paste that in here hopefully it works we paste that in here hopefully it works we paste that in here hopefully it works we actually move the entire collection I actually move the entire collection I actually move the entire collection I have I'm just going to use the uh rsync have I'm just going to use the uh rsync have I'm just going to use the uh rsync command with progress so I can see it command with progress so I can see it command with progress so I can see it cuz it's a lot of files I do wish this cuz it's a lot of files I do wish this cuz it's a lot of files I do wish this Navigator would uh show progress that Navigator would uh show progress that Navigator would uh show progress that would be oh there it is cool and paste would be oh there it is cool and paste would be oh there it is cool and paste and while that pastes just to check real and while that pastes just to check real and while that pastes just to check real quick I'm going to go into my data quick I'm going to go into my data quick I'm going to go into my data folder through my actual client here uh folder through my actual client here uh folder through my actual client here uh movies bugs life play it oh beautiful oh movies bugs life play it oh beautiful oh movies bugs life play it oh beautiful oh beautiful so now that I have some beautiful so now that I have some beautiful so now that I have some example content we can finally go ahead example content we can finally go ahead example content we can finally go ahead and set up or get some of these R and set up or get some of these R and set up or get some of these R applications uh talking with each other applications uh talking with each other applications uh talking with each other and so everything works right so if I go and so everything works right so if I go and so everything works right so if I go to to to 9696 hit enter you can see it's set up 9696 hit enter you can see it's set up 9696 hit enter you can see it's set up the first thing we're going to have to the first thing we're going to have to the first thing we're going to have to do is set up our authentication I like do is set up our authentication I like do is set up our authentication I like to use a login page personally that of to use a login page personally that of to use a login page personally that of course is at your discretion I'm going course is at your discretion I'm going course is at your discretion I'm going to save this and there we go so under to save this and there we go so under to save this and there we go so under system we have no indexers uh so you're system we have no indexers uh so you're system we have no indexers uh so you're going to want to add an indexer make going to want to add an indexer make going to want to add an indexer make sure when you do add one it is something

  22. sure when you do add one it is something sure when you do add one it is something from uh completely free and open source from uh completely free and open source from uh completely free and open source content or if you're only using it content or if you're only using it content or if you're only using it specifically for media management you specifically for media management you specifically for media management you honestly don't really need a setup honestly don't really need a setup honestly don't really need a setup Prowler but if you don't set it up you Prowler but if you don't set it up you Prowler but if you don't set it up you may get uh some ignorable errors within may get uh some ignorable errors within may get uh some ignorable errors within sonar and radar Etc and I did go ahead sonar and radar Etc and I did go ahead sonar and radar Etc and I did go ahead and add an indexer just to get rid of and add an indexer just to get rid of and add an indexer just to get rid of that error for me and I believe one that error for me and I believe one that error for me and I believe one thing we're going to have to do is over thing we're going to have to do is over thing we're going to have to do is over here under settings we have apps this is here under settings we have apps this is here under settings we have apps this is where we're going to set up the other where we're going to set up the other where we're going to set up the other applications so we're going to jump into applications so we're going to jump into applications so we're going to jump into uh radar which is the port uh radar which is the port uh radar which is the port 8989 8989 just like this and when you 8989 8989 just like this and when you 8989 8989 just like this and when you first start all these you're going to first start all these you're going to first start all these you're going to have to set up your authentication have to set up your authentication have to set up your authentication method every single time so save that method every single time so save that method every single time so save that and there we go so one thing you're and there we go so one thing you're and there we go so one thing you're going to notice is we do have some going to notice is we do have some going to notice is we do have some system errors over here so no indexers system errors over here so no indexers system errors over here so no indexers no indexers no download client so first no indexers no download client so first no indexers no download client so first things first is we're going to get these things first is we're going to get these things first is we're going to get these indexer errors to go away so I'm going indexer errors to go away so I'm going indexer errors to go away so I'm going to go over to settings and we are going to go over to settings and we are going to go over to settings and we are going to want my key so I think it's under to want my key so I think it's under to want my key so I think it's under General there it is my uh API key so I'm General there it is my uh API key so I'm General there it is my uh API key so I'm going to give that a copy we're going to going to give that a copy we're going to going to give that a copy we're going to need it over here for applications we're need it over here for applications we're need it over here for applications we're going to set up an app this is going to going to set up an app this is going to going to set up an app this is going to be sonar so for this you paste in your be sonar so for this you paste in your be sonar so for this you paste in your API key now these are all within the API key now these are all within the API key now these are all within the same Docker compos file so it might work same Docker compos file so it might work same Docker compos file so it might work if we just test it it is not so there's if we just test it it is not so there's if we just test it it is not so there's a couple things that might work for you a couple things that might work for you a couple things that might work for you I do recommend you try to use either the I do recommend you try to use either the I do recommend you try to use either the local Docker IP address or uh the actual local Docker IP address or uh the actual local Docker IP address or uh the actual uh host name might work so for example uh host name might work so for example uh host name might work so for example um sonar test that nope so I'm going to um sonar test that nope so I'm going to um sonar test that nope so I'm going to grab the IP address of this uh kind of

  23. grab the IP address of this uh kind of grab the IP address of this uh kind of stack of containers here so we could see stack of containers here so we could see stack of containers here so we could see all these containers are on 18 except all these containers are on 18 except all these containers are on 18 except for uh nzbget so I'm going to grab this for uh nzbget so I'm going to grab this for uh nzbget so I'm going to grab this this is their IP address and then drop this is their IP address and then drop this is their IP address and then drop that on in and end it in one and then do that on in and end it in one and then do that on in and end it in one and then do the same thing over here with Prowler the same thing over here with Prowler the same thing over here with Prowler one test it there we go now they can one test it there we go now they can one test it there we go now they can talk to each other if this doesn't work talk to each other if this doesn't work talk to each other if this doesn't work for you or you have issues you may have for you or you have issues you may have for you or you have issues you may have to use the actual um Network local IP to use the actual um Network local IP to use the actual um Network local IP address which for me would be the uh address which for me would be the uh address which for me would be the uh 10.0.0 51 so save that so now sonar is 10.0.0 51 so save that so now sonar is 10.0.0 51 so save that so now sonar is there set to full sync so if I go over there set to full sync so if I go over there set to full sync so if I go over here under system you can see those here under system you can see those here under system you can see those errors disappear so now for download errors disappear so now for download errors disappear so now for download clients if I go over to settings and clients if I go over to settings and clients if I go over to settings and then we want our download clients I'm then we want our download clients I'm then we want our download clients I'm going to add a new client and here we going to add a new client and here we going to add a new client and here we have a few different options I went with have a few different options I went with have a few different options I went with uh Q bit torrent so here for the host uh Q bit torrent so here for the host uh Q bit torrent so here for the host I'm going to paste in that same local IP I'm going to paste in that same local IP I'm going to paste in that same local IP address address it's in the port 8080 address address it's in the port 8080 address address it's in the port 8080 and then we're going to want to put in and then we're going to want to put in and then we're going to want to put in our login information and then let's uh our login information and then let's uh our login information and then let's uh test this real quick I might need to fix test this real quick I might need to fix test this real quick I might need to fix the categories right here if you're the categories right here if you're the categories right here if you're using a different client I think it's uh using a different client I think it's uh using a different client I think it's uh dulge dulge can't say it right if you're dulge dulge can't say it right if you're dulge dulge can't say it right if you're using the one I previously used in that using the one I previously used in that using the one I previously used in that dedicated VPN video you're going to have dedicated VPN video you're going to have dedicated VPN video you're going to have to enable the uh category plug-in but it to enable the uh category plug-in but it to enable the uh category plug-in but it doesn't look like we need to here so doesn't look like we need to here so doesn't look like we need to here so let's hit save and there we go we have let's hit save and there we go we have let's hit save and there we go we have Cubit torrent and if we want to we Cubit torrent and if we want to we Cubit torrent and if we want to we should be able to do the exact same should be able to do the exact same should be able to do the exact same thing with nzb get so again using that thing with nzb get so again using that thing with nzb get so again using that same local IP add your username and

  24. same local IP add your username and same local IP add your username and password this one if I test it you can password this one if I test it you can password this one if I test it you can see this category doesn't exist fix this see this category doesn't exist fix this see this category doesn't exist fix this we can head over to nzb go to settings we can head over to nzb go to settings we can head over to nzb go to settings right here under categories here are the right here under categories here are the right here under categories here are the various categories by default we have um various categories by default we have um various categories by default we have um series uh movies Etc so I'm just going series uh movies Etc so I'm just going series uh movies Etc so I'm just going to use what they already have set up for to use what they already have set up for to use what they already have set up for us so if I add series hit test category us so if I add series hit test category us so if I add series hit test category exists so now I can hit save so there we exists so now I can hit save so there we exists so now I can hit save so there we go we added our download clients we have go we added our download clients we have go we added our download clients we have Prowler working properly and I'm not Prowler working properly and I'm not Prowler working properly and I'm not going to actually dive into um radar going to actually dive into um radar going to actually dive into um radar it's the movie one it's literally the it's the movie one it's literally the it's the movie one it's literally the exact same process but uh if I go over exact same process but uh if I go over exact same process but uh if I go over here to activity you see the que's empty here to activity you see the que's empty here to activity you see the que's empty nothing's going on I do already have nothing's going on I do already have nothing's going on I do already have media so we're going to want to import media so we're going to want to import media so we're going to want to import that data so if I go over to series and that data so if I go over to series and that data so if I go over to series and then import existing series uh start the then import existing series uh start the then import existing series uh start the import and for here we are going to import and for here we are going to import and for here we are going to select the data directory and then shows select the data directory and then shows select the data directory and then shows and don't click on the show but from and don't click on the show but from and don't click on the show but from here hit okay so then it scans that here hit okay so then it scans that here hit okay so then it scans that entire folder you can see right here it entire folder you can see right here it entire folder you can see right here it found it the adventures of Jimmy Neutron found it the adventures of Jimmy Neutron found it the adventures of Jimmy Neutron select the right one here you can change select the right one here you can change select the right one here you can change your quality profiles and things like your quality profiles and things like your quality profiles and things like that but I'm just going to hit import that but I'm just going to hit import that but I'm just going to hit import one series and then it will work if I one series and then it will work if I one series and then it will work if I refresh this you can see it right there refresh this you can see it right there refresh this you can see it right there it's going to populate that picture any it's going to populate that picture any it's going to populate that picture any moment and and there we go so the moment and and there we go so the moment and and there we go so the adventures of Jimmy Neutron and now uh adventures of Jimmy Neutron and now uh adventures of Jimmy Neutron and now uh this is cool cuz I can see that I have

  25. this is cool cuz I can see that I have this is cool cuz I can see that I have all of the episodes so if I was like had all of the episodes so if I was like had all of the episodes so if I was like had a a series folder that I like ripped a a series folder that I like ripped a a series folder that I like ripped from a DVD or whatever and for some from a DVD or whatever and for some from a DVD or whatever and for some reason one uh episode didn't actually reason one uh episode didn't actually reason one uh episode didn't actually import properly I can see what episode import properly I can see what episode import properly I can see what episode I'm missing and if all your names are I'm missing and if all your names are I'm missing and if all your names are scattered and you have a really weird scattered and you have a really weird scattered and you have a really weird naming scheme you could do renaming here naming scheme you could do renaming here naming scheme you could do renaming here but I need to actually enable that so but I need to actually enable that so but I need to actually enable that so let's go uh settings I think it's media let's go uh settings I think it's media let's go uh settings I think it's media management episode renaming so we're management episode renaming so we're management episode renaming so we're going to enable episode renaming and going to enable episode renaming and going to enable episode renaming and then you can customize and configure then you can customize and configure then you can customize and configure this however you want to so by default this however you want to so by default this however you want to so by default we have the series title uh season and we have the series title uh season and we have the series title uh season and episode episode title and then quality episode episode title and then quality episode episode title and then quality so ID hit save changes here go back to so ID hit save changes here go back to so ID hit save changes here go back to series go to jimm Neutron preview rename series go to jimm Neutron preview rename series go to jimm Neutron preview rename it's already in that format so it's not it's already in that format so it's not it's already in that format so it's not going to actually give me a suggestion going to actually give me a suggestion going to actually give me a suggestion on renaming the files so yeah that's how on renaming the files so yeah that's how on renaming the files so yeah that's how you set up the r applications and get you set up the r applications and get you set up the r applications and get them all to communicate with each other them all to communicate with each other them all to communicate with each other the process again is basically the same the process again is basically the same the process again is basically the same with radar and lighter which lighter is with radar and lighter which lighter is with radar and lighter which lighter is for music One tool that I find very for music One tool that I find very for music One tool that I find very helpful is having local subtitles and helpful is having local subtitles and helpful is having local subtitles and that is over here that is Bazar I'm not that is over here that is Bazar I'm not that is over here that is Bazar I'm not going to go to a full dedicated tutorial going to go to a full dedicated tutorial going to go to a full dedicated tutorial on this and how to use all the features on this and how to use all the features on this and how to use all the features and everything but just to ensure that and everything but just to ensure that and everything but just to ensure that it's able to connect with it if I go it's able to connect with it if I go it's able to connect with it if I go down to languages we have our language down to languages we have our language down to languages we have our language settings here providers is where it's settings here providers is where it's settings here providers is where it's actually going to pull from so like if I actually going to pull from so like if I actually going to pull from so like if I go providers the general default that go providers the general default that go providers the general default that most people go with is uh op subtitles.

  26. most people go with is uh op subtitles. most people go with is uh op subtitles. comom open subtitles .org look works comom open subtitles .org look works comom open subtitles .org look works really good if you want to give them a really good if you want to give them a really good if you want to give them a little bit of money and then download a little bit of money and then download a little bit of money and then download a whole bunch at once but. I think this is whole bunch at once but. I think this is whole bunch at once but. I think this is my credentials so I would just add that my credentials so I would just add that my credentials so I would just add that and then right here we save that and and then right here we save that and and then right here we save that and then for like subtitles for example you then for like subtitles for example you then for like subtitles for example you have settings on how you want that to have settings on how you want that to have settings on how you want that to work for sonar I would enable that pop work for sonar I would enable that pop work for sonar I would enable that pop in the API key and then let's test it in the API key and then let's test it in the API key and then let's test it out and it's not working because this is out and it's not working because this is out and it's not working because this is actually going to be 18 so now let's go actually going to be 18 so now let's go actually going to be 18 so now let's go ahead and click that again this one's ahead and click that again this one's ahead and click that again this one's not liking that so let's try this one so not liking that so let's try this one so not liking that so let's try this one so click that again there we go so it's click that again there we go so it's click that again there we go so it's able to read it with that you have able to read it with that you have able to read it with that you have options for minimal score again I'm not options for minimal score again I'm not options for minimal score again I'm not going to dive into absolutely everything going to dive into absolutely everything going to dive into absolutely everything there there's a lot to cover here this there there's a lot to cover here this there there's a lot to cover here this application deserves its own entirely application deserves its own entirely application deserves its own entirely separate video if I go down to system we separate video if I go down to system we separate video if I go down to system we can see some announcements but if I can see some announcements but if I can see some announcements but if I scroll up let's make sure that's saved scroll up let's make sure that's saved scroll up let's make sure that's saved here since I did save it it added series here since I did save it it added series here since I did save it it added series now and you can see we have one Series now and you can see we have one Series now and you can see we have one Series so I could go and click through here and so I could go and click through here and so I could go and click through here and see the available uh subtitles and all see the available uh subtitles and all see the available uh subtitles and all that and here is where where you could that and here is where where you could that and here is where where you could go and actually search through and find go and actually search through and find go and actually search through and find them but again that's just the simple them but again that's just the simple them but again that's just the simple process of how to get it connected with process of how to get it connected with process of how to get it connected with the other tools so now I I think it is the other tools so now I I think it is the other tools so now I I think it is finally time to go ahead and set up our finally time to go ahead and set up our finally time to go ahead and set up our actual media servers for my for my use actual media servers for my for my use actual media servers for my for my use case there are three main options and case there are three main options and case there are three main options and all three are great they have their own all three are great they have their own all three are great they have their own pros and cons you have Plex which is pros and cons you have Plex which is pros and cons you have Plex which is kind of the main commercial one it's my kind of the main commercial one it's my kind of the main commercial one it's my personal one that I use more than personal one that I use more than personal one that I use more than anything then we have jelly fin which is

  27. anything then we have jelly fin which is anything then we have jelly fin which is I it's the one it's better it's I it's the one it's better it's I it's the one it's better it's completely free and open source but the completely free and open source but the completely free and open source but the only reason I use Plex over it is only reason I use Plex over it is only reason I use Plex over it is because it's easier for like my family because it's easier for like my family because it's easier for like my family to connect to it remotely and it's to connect to it remotely and it's to connect to it remotely and it's available on more actual like U available on more actual like U available on more actual like U streaming devices I'm going to work on a streaming devices I'm going to work on a streaming devices I'm going to work on a fix for the first problem myself and fix for the first problem myself and fix for the first problem myself and jelly fin is doing really good about jelly fin is doing really good about jelly fin is doing really good about getting on more and more devices so getting on more and more devices so getting on more and more devices so hopefully eventually I'll be able to hopefully eventually I'll be able to hopefully eventually I'll be able to completely uh phase out Plex for completely uh phase out Plex for completely uh phase out Plex for jellyfin but another reason why I like jellyfin but another reason why I like jellyfin but another reason why I like Plex more is because it it has a lot Plex more is because it it has a lot Plex more is because it it has a lot more third party tools such as a to trui more third party tools such as a to trui more third party tools such as a to trui and and stuff like that granted jellyfin and and stuff like that granted jellyfin and and stuff like that granted jellyfin is getting more and more as time goes on is getting more and more as time goes on is getting more and more as time goes on now an important thing to know is if now an important thing to know is if now an important thing to know is if you're going to want Hardware you're going to want Hardware you're going to want Hardware transcoding or not uh this has a Intel transcoding or not uh this has a Intel transcoding or not uh this has a Intel CPU in it which is absolutely phenomenal CPU in it which is absolutely phenomenal CPU in it which is absolutely phenomenal for Hardware transcoding transcoding for Hardware transcoding transcoding for Hardware transcoding transcoding adds features like being able to down adds features like being able to down adds features like being able to down siiz a video on the fly so if it's a 4K siiz a video on the fly so if it's a 4K siiz a video on the fly so if it's a 4K video and you want it to stream at 720p video and you want it to stream at 720p video and you want it to stream at 720p that's one use case or if you have a that's one use case or if you have a that's one use case or if you have a really weird media format that the really weird media format that the really weird media format that the actual client device or streaming device actual client device or streaming device actual client device or streaming device doesn't support local hardware doesn't support local hardware doesn't support local hardware transcoding on your server is going to transcoding on your server is going to transcoding on your server is going to be your friend with Plex it's a paid be your friend with Plex it's a paid be your friend with Plex it's a paid feature with jelly finin it's completely feature with jelly finin it's completely feature with jelly finin it's completely free and open source for this video the free and open source for this video the free and open source for this video the example that I'm going to use is going example that I'm going to use is going example that I'm going to use is going to be jelly fin primarily due to its to be jelly fin primarily due to its to be jelly fin primarily due to its free and open source nature and when it free and open source nature and when it free and open source nature and when it comes to the actual whole process it is comes to the actual whole process it is comes to the actual whole process it is almost identical because we are going to almost identical because we are going to almost identical because we are going to be using this a proxmox ve helper script be using this a proxmox ve helper script be using this a proxmox ve helper script what this is going to do is allow us to what this is going to do is allow us to what this is going to do is allow us to set up everything super super easy if we set up everything super super easy if we set up everything super super easy if we go down here to media and we go to the

  28. go down here to media and we go to the go down here to media and we go to the uh jelly fin media server you could see uh jelly fin media server you could see uh jelly fin media server you could see this as the option for privileged or this as the option for privileged or this as the option for privileged or unprivileged Hardware acceleration unprivileged Hardware acceleration unprivileged Hardware acceleration support we're going to want privileged support we're going to want privileged support we're going to want privileged Hardware acceleration support just so we Hardware acceleration support just so we Hardware acceleration support just so we could have that transcoding and if you could have that transcoding and if you could have that transcoding and if you don't use this it is kind of an involved don't use this it is kind of an involved don't use this it is kind of an involved process to actually mess with the process to actually mess with the process to actually mess with the configuration and get all that set up configuration and get all that set up configuration and get all that set up this will add all the variables and this will add all the variables and this will add all the variables and everything for us within the uh lxc everything for us within the uh lxc everything for us within the uh lxc configuration file and it truly is a configuration file and it truly is a configuration file and it truly is a simple process one thing I will note is simple process one thing I will note is simple process one thing I will note is right here this is the sh script we are right here this is the sh script we are right here this is the sh script we are running a script so it's always fun to running a script so it's always fun to running a script so it's always fun to go ahead and check those out these are go ahead and check those out these are go ahead and check those out these are some of the default options it's going some of the default options it's going some of the default options it's going to actually curl in if I can grab it to actually curl in if I can grab it to actually curl in if I can grab it this script right here so if you're this script right here so if you're this script right here so if you're interested in everything that it's going interested in everything that it's going interested in everything that it's going to be doing you can go ahead and skim to be doing you can go ahead and skim to be doing you can go ahead and skim through this if need be now to do this through this if need be now to do this through this if need be now to do this all we want to do is give this a quick all we want to do is give this a quick all we want to do is give this a quick little copy here and then jump on over little copy here and then jump on over little copy here and then jump on over to our prox MOX right here under the to our prox MOX right here under the to our prox MOX right here under the shell and then simply paste it on in so shell and then simply paste it on in so shell and then simply paste it on in so hit enter and I'm going to make this a hit enter and I'm going to make this a hit enter and I'm going to make this a little bit bigger real fast just so we little bit bigger real fast just so we little bit bigger real fast just so we can see everything oh no and then let's can see everything oh no and then let's can see everything oh no and then let's redo that there we go that looks better redo that there we go that looks better redo that there we go that looks better so this will create a new Jelly fin lxc so this will create a new Jelly fin lxc so this will create a new Jelly fin lxc do we want to proceed yes and we are not do we want to proceed yes and we are not do we want to proceed yes and we are not going to want to use the default going to want to use the default going to want to use the default settings because are some customizations settings because are some customizations settings because are some customizations we're going to want to do first of all we're going to want to do first of all we're going to want to do first of all we're going to want to go ahead and we're going to want to go ahead and we're going to want to go ahead and select do BTU and select uh

  29. to Hardware acceleration you could do to Hardware acceleration you could do this through Docker on serar but that's this through Docker on serar but that's this through Docker on serar but that's not a privileged container and not a privileged container and not a privileged container and separating Services out like this is my separating Services out like this is my separating Services out like this is my preference so boom set our root password preference so boom set our root password preference so boom set our root password and then verify it container ID you can and then verify it container ID you can and then verify it container ID you can give it whatever ID you want just for my give it whatever ID you want just for my give it whatever ID you want just for my own personal organization I'm going to own personal organization I'm going to own personal organization I'm going to make this uh uh 2011 but again it make this uh uh 2011 but again it make this uh uh 2011 but again it doesn't matter it's up to you host name doesn't matter it's up to you host name doesn't matter it's up to you host name jelly fin is perfect and then the dis jelly fin is perfect and then the dis jelly fin is perfect and then the dis size now this isn't really going to size now this isn't really going to size now this isn't really going to matter except for how big your media matter except for how big your media matter except for how big your media library is you to think about that for library is you to think about that for library is you to think about that for example my personal Plex Media Library example my personal Plex Media Library example my personal Plex Media Library just the configuration folder I think is just the configuration folder I think is just the configuration folder I think is about 18 GB and it's huge so just to about 18 GB and it's huge so just to about 18 GB and it's huge so just to give it a little wiggle room I'm going give it a little wiggle room I'm going give it a little wiggle room I'm going to give this uh 32 continue uh CPU cores to give this uh 32 continue uh CPU cores to give this uh 32 continue uh CPU cores it's not too resource intensive so for it's not too resource intensive so for it's not too resource intensive so for me in this one two should be fine uh 2 me in this one two should be fine uh 2 me in this one two should be fine uh 2 gab of RAM is probably fine again you gab of RAM is probably fine again you gab of RAM is probably fine again you could always up these later in your could always up these later in your could always up these later in your settings Bridge settings Bridge settings Bridge DHCP skip that uh yeah let's disable DHCP skip that uh yeah let's disable DHCP skip that uh yeah let's disable IPv6 leave blank for default blank for IPv6 leave blank for default blank for IPv6 leave blank for default blank for host blank for host leave that blank host blank for host leave that blank host blank for host leave that blank blank enable rout SSH let's say no blank enable rout SSH let's say no blank enable rout SSH let's say no because I just access it through proxmox because I just access it through proxmox because I just access it through proxmox uh no on for both and then let's create uh no on for both and then let's create uh no on for both and then let's create it so then it is going to create it's it so then it is going to create it's it so then it is going to create it's going to ask us where we want the actual going to ask us where we want the actual going to ask us where we want the actual uh local disc for this jelly fin uh local disc for this jelly fin uh local disc for this jelly fin container to be I'm going to put this in container to be I'm going to put this in container to be I'm going to put this in Flash or again if you followed the first Flash or again if you followed the first Flash or again if you followed the first video it might be called discs so let's video it might be called discs so let's video it might be called discs so let's go ahead and hit continue so there we go go ahead and hit continue so there we go go ahead and hit continue so there we go it's building it's updating the template

  30. it's building it's updating the template it's building it's updating the template list and it's doing everything that it list and it's doing everything that it list and it's doing everything that it needs to do and there we go it's all needs to do and there we go it's all needs to do and there we go it's all done so now jellin should be reachable done so now jellin should be reachable done so now jellin should be reachable at this URL now before uh we do that we at this URL now before uh we do that we at this URL now before uh we do that we want to give it access to that uh the want to give it access to that uh the want to give it access to that uh the data virtual hard drive that we have data virtual hard drive that we have data virtual hard drive that we have that's going to have all of our movies that's going to have all of our movies that's going to have all of our movies and TV shows and everything on it so in and TV shows and everything on it so in and TV shows and everything on it so in our prox MOX note on the shell we are our prox MOX note on the shell we are our prox MOX note on the shell we are going to go back to those going to go back to those going to go back to those configurations so we are going to again configurations so we are going to again configurations so we are going to again cat The 100 and then grab this uh data cat The 100 and then grab this uh data cat The 100 and then grab this uh data mount mount point0 give that a copy and mount mount point0 give that a copy and mount mount point0 give that a copy and now we are going to Nano into our new uh now we are going to Nano into our new uh now we are going to Nano into our new uh jelly fin configuration which is going jelly fin configuration which is going jelly fin configuration which is going to be the 2011 and then from here just to be the 2011 and then from here just to be the 2011 and then from here just right under net we are going to paste right under net we are going to paste right under net we are going to paste that in so now Mount point0 is data so that in so now Mount point0 is data so that in so now Mount point0 is data so it will see it in that uh root data it will see it in that uh root data it will see it in that uh root data folder just like everything else and folder just like everything else and folder just like everything else and you'll notice this one compared to some you'll notice this one compared to some you'll notice this one compared to some of the other ones that we created has a of the other ones that we created has a of the other ones that we created has a lot more variables most notably right lot more variables most notably right lot more variables most notably right here Dev dri this is the actual Hardware here Dev dri this is the actual Hardware here Dev dri this is the actual Hardware acceleration or the Intel quicksync acceleration or the Intel quicksync acceleration or the Intel quicksync access so this is going to be able to access so this is going to be able to access so this is going to be able to use that so let's CR o output this and use that so let's CR o output this and use that so let's CR o output this and then go ahead and restart this jelly fin then go ahead and restart this jelly fin then go ahead and restart this jelly fin container so right click reboot it container so right click reboot it container so right click reboot it reboot it and then under resources here reboot it and then under resources here reboot it and then under resources here we'll see that mount point for the new we'll see that mount point for the new we'll see that mount point for the new uh or the data directory which has our uh or the data directory which has our uh or the data directory which has our movies TV shows and all that fun stuff movies TV shows and all that fun stuff movies TV shows and all that fun stuff so now if I log on into it with the so now if I log on into it with the so now if I log on into it with the credentials I set up and then I CD into

  31. credentials I set up and then I CD into credentials I set up and then I CD into root we can see that data folder so if I root we can see that data folder so if I root we can see that data folder so if I CD in there LS we can see our movies CD in there LS we can see our movies CD in there LS we can see our movies music and shows downloads everything music and shows downloads everything music and shows downloads everything that we've been doing this for this that we've been doing this for this that we've been doing this for this entire video but again remind me of this entire video but again remind me of this entire video but again remind me of this IP address this is 60 so I'm going to IP address this is 60 so I'm going to IP address this is 60 so I'm going to give that a copy and I'll use this tab give that a copy and I'll use this tab give that a copy and I'll use this tab here the uh Port is 8096 so let's go here the uh Port is 8096 so let's go here the uh Port is 8096 so let's go ahead and paste that in going to 8096 ahead and paste that in going to 8096 ahead and paste that in going to 8096 and here we are we're in jelly finin so and here we are we're in jelly finin so and here we are we're in jelly finin so the setup process for jelly fin is the setup process for jelly fin is the setup process for jelly fin is pretty straightforward we just go ahead pretty straightforward we just go ahead pretty straightforward we just go ahead and create our account real fast go next and create our account real fast go next and create our account real fast go next and now we're going to add our libraries and now we're going to add our libraries and now we're going to add our libraries now we should have access to that data now we should have access to that data now we should have access to that data folder so the first we're going to do folder so the first we're going to do folder so the first we're going to do movies folder boom right there under movies folder boom right there under movies folder boom right there under data select the movies folder hit okay data select the movies folder hit okay data select the movies folder hit okay and you can go through change all these and you can go through change all these and you can go through change all these settings to your specific preferences settings to your specific preferences settings to your specific preferences I'm going to keep everything at default I'm going to keep everything at default I'm going to keep everything at default and then we're going to add another one and then we're going to add another one and then we're going to add another one this one is going to be our shows and this one is going to be our shows and this one is going to be our shows and for for the folder again it's in data for for the folder again it's in data for for the folder again it's in data and shows so click that and and shows so click that and and shows so click that and continue so now if I hit next we have continue so now if I hit next we have continue so now if I hit next we have English United States boom let's enable English United States boom let's enable English United States boom let's enable Port mapping continue and we're done now Port mapping continue and we're done now Port mapping continue and we're done now we can log into our instance and there we can log into our instance and there we can log into our instance and there we go we have our one movie and one show we go we have our one movie and one show we go we have our one movie and one show that have been added now real quick just that have been added now real quick just that have been added now real quick just to actually enable that quick sync and to actually enable that quick sync and to actually enable that quick sync and test to make sure it's working we could test to make sure it's working we could test to make sure it's working we could go over to uh settings we want to go to go over to uh settings we want to go to go over to uh settings we want to go to the administration dashboard and I the administration dashboard and I the administration dashboard and I believe it's under playback yep believe it's under playback yep believe it's under playback yep transcoding we are going to go with the transcoding we are going to go with the transcoding we are going to go with the Intel Quicks sync right there we have

  32. Intel Quicks sync right there we have Intel Quicks sync right there we have some options but I'm going to go too in some options but I'm going to go too in some options but I'm going to go too in depth on all that usually if you don't depth on all that usually if you don't depth on all that usually if you don't know what you're doing defaults are know what you're doing defaults are know what you're doing defaults are going to be good for now gives us a going to be good for now gives us a going to be good for now gives us a little warning I got it the settings little warning I got it the settings little warning I got it the settings have been saved and now if you do want have been saved and now if you do want have been saved and now if you do want to make sure Hardware acceleration is to make sure Hardware acceleration is to make sure Hardware acceleration is working we could head over to our actual working we could head over to our actual working we could head over to our actual jelly finin right here we're already in jelly finin right here we're already in jelly finin right here we're already in and it should automatically have the and it should automatically have the and it should automatically have the tool called Intel GPU top tool called Intel GPU top tool called Intel GPU top and there we go so it detects our actual and there we go so it detects our actual and there we go so it detects our actual graphics card right there and if we do graphics card right there and if we do graphics card right there and if we do play media with Hardware uh en coding so play media with Hardware uh en coding so play media with Hardware uh en coding so let's just play A Bug's Life let's mute let's just play A Bug's Life let's mute let's just play A Bug's Life let's mute this right here we could see if it's this right here we could see if it's this right here we could see if it's using it by just going to playback info using it by just going to playback info using it by just going to playback info and right here it is a direct streaming and right here it is a direct streaming and right here it is a direct streaming so it's not using Hardware encoding at so it's not using Hardware encoding at so it's not using Hardware encoding at the moment but if I did go ahead and the moment but if I did go ahead and the moment but if I did go ahead and drop the quality down a little bit so drop the quality down a little bit so drop the quality down a little bit so let's say uh 720 at 6 megab a second we let's say uh 720 at 6 megab a second we let's say uh 720 at 6 megab a second we can now see the play Method is can now see the play Method is can now see the play Method is transcoding and if we go over to our transcoding and if we go over to our transcoding and if we go over to our proxmox instance we can see the GPU is proxmox instance we can see the GPU is proxmox instance we can see the GPU is in fact working so yeah that is now set in fact working so yeah that is now set in fact working so yeah that is now set up we have a all of our media tools for up we have a all of our media tools for up we have a all of our media tools for organization we have the actual media organization we have the actual media organization we have the actual media server and now one thing that I would server and now one thing that I would server and now one thing that I would absolutely love to add to all of this if absolutely love to add to all of this if absolutely love to add to all of this if I go over here under the jelly compose I go over here under the jelly compose I go over here under the jelly compose this right here you can use this if you this right here you can use this if you this right here you can use this if you want to set up jelly finon like a uh want to set up jelly finon like a uh want to set up jelly finon like a uh normal Ubuntu Server through a Docker normal Ubuntu Server through a Docker normal Ubuntu Server through a Docker you just put this entire St back in and you just put this entire St back in and you just put this entire St back in and you're good to go that does have some you're good to go that does have some you're good to go that does have some extra stuff such as jelly stat which extra stuff such as jelly stat which extra stuff such as jelly stat which frankly at the moment is untested so do

  33. frankly at the moment is untested so do frankly at the moment is untested so do note that I have not actually tested note that I have not actually tested note that I have not actually tested jelly stat as of yet but it has it's a jelly stat as of yet but it has it's a jelly stat as of yet but it has it's a good seems to be a good tool with good good seems to be a good tool with good good seems to be a good tool with good reviews I should put a comment in there reviews I should put a comment in there reviews I should put a comment in there saying that's untested but one thing I saying that's untested but one thing I saying that's untested but one thing I want to show you guys is jelly Seer want to show you guys is jelly Seer want to show you guys is jelly Seer there's a Plex tool for this called there's a Plex tool for this called there's a Plex tool for this called overseer it's almost the exact same overseer it's almost the exact same overseer it's almost the exact same thing if I wanted to copy this right thing if I wanted to copy this right thing if I wanted to copy this right here actually let's just grab the entire here actually let's just grab the entire here actually let's just grab the entire thing I will be doing a separate video thing I will be doing a separate video thing I will be doing a separate video on uh this and some other jellyfin tools on uh this and some other jellyfin tools on uh this and some other jellyfin tools and plugins and stuff that you might and plugins and stuff that you might and plugins and stuff that you might consider adding uh to your whole stack consider adding uh to your whole stack consider adding uh to your whole stack of Media stuff so in here we're going to of Media stuff so in here we're going to of Media stuff so in here we're going to go to Stacks I'm going to make a new go to Stacks I'm going to make a new go to Stacks I'm going to make a new stack this one is going to be my uh stack this one is going to be my uh stack this one is going to be my uh jelly fin my jelly fin stack even though jelly fin my jelly fin stack even though jelly fin my jelly fin stack even though I'm not actually going to end up putting I'm not actually going to end up putting I'm not actually going to end up putting jelly fin in there so I'm going to for jelly fin in there so I'm going to for jelly fin in there so I'm going to for now get rid of a jelly stat like that now get rid of a jelly stat like that now get rid of a jelly stat like that and then I'm going to get rid of jelly and then I'm going to get rid of jelly and then I'm going to get rid of jelly fins since we're not going to be using fins since we're not going to be using fins since we're not going to be using this stalker container and then I could this stalker container and then I could this stalker container and then I could always go to the stack and add new always go to the stack and add new always go to the stack and add new containers and tools as I discover them containers and tools as I discover them containers and tools as I discover them this one I haven't customized this yet this one I haven't customized this yet this one I haven't customized this yet so we are going to want to shift this to so we are going to want to shift this to so we are going to want to shift this to just be Docker jelly Seer and then fix just be Docker jelly Seer and then fix just be Docker jelly Seer and then fix my permissions here real quick I'll my permissions here real quick I'll my permissions here real quick I'll update this stack before I actually put update this stack before I actually put update this stack before I actually put this video out and this going to be on this video out and this going to be on this video out and this going to be on 5055 so I should just be able to easily 5055 so I should just be able to easily 5055 so I should just be able to easily deploy this stack and there we go it's deploy this stack and there we go it's deploy this stack and there we go it's right there our jelly fin stack so if I right there our jelly fin stack so if I right there our jelly fin stack so if I go to uh this IP and it was uh 5055 go to uh this IP and it was uh 5055 go to uh this IP and it was uh 5055 without the without the without the https this is jelly Seer you see it's a https this is jelly Seer you see it's a https this is jelly Seer you see it's a fork use your Plex account you're going fork use your Plex account you're going fork use your Plex account you're going to want to click right here use your to want to click right here use your to want to click right here use your jellyfin account for this for the URL

  34. jellyfin account for this for the URL jellyfin account for this for the URL that's that's that's 10.0.0.0 and then put in that username 10.0.0.0 and then put in that username 10.0.0.0 and then put in that username and password that you just created going and password that you just created going and password that you just created going to drop in my email address and this to drop in my email address and this to drop in my email address and this needs to be valid so I'm going to add needs to be valid so I'm going to add needs to be valid so I'm going to add that and then the port that and then the port that and then the port 8096 sign in and there we go so first 8096 sign in and there we go so first 8096 sign in and there we go so first let's goe and sync up our libraries and let's goe and sync up our libraries and let's goe and sync up our libraries and let's enable movies and shows we can let's enable movies and shows we can let's enable movies and shows we can start the scan it's only going to find a start the scan it's only going to find a start the scan it's only going to find a couple things and that scan's done so couple things and that scan's done so couple things and that scan's done so I'm going to hit continue here you can I'm going to hit continue here you can I'm going to hit continue here you can add your radar and sonar servers because add your radar and sonar servers because add your radar and sonar servers because what this will do is make it so people what this will do is make it so people what this will do is make it so people can use this application to go through can use this application to go through can use this application to go through and automatically request things so then and automatically request things so then and automatically request things so then it will show up as requested media on it will show up as requested media on it will show up as requested media on Sonar and radar super cool so then if Sonar and radar super cool so then if Sonar and radar super cool so then if somebody makes a request you could see somebody makes a request you could see somebody makes a request you could see it in your media organization tools go it in your media organization tools go it in your media organization tools go on Amazon or whatever it may be order on Amazon or whatever it may be order on Amazon or whatever it may be order the DVDs uh rip them and then put them the DVDs uh rip them and then put them the DVDs uh rip them and then put them on your server obviously of course on your server obviously of course on your server obviously of course depending on your local laws and how the depending on your local laws and how the depending on your local laws and how the uh data on those discs is encrypted so uh data on those discs is encrypted so uh data on those discs is encrypted so just as an example if I want to add the just as an example if I want to add the just as an example if I want to add the sonar server you could see it right here sonar server you could see it right here sonar server you could see it right here we do default server this is sonar and we do default server this is sonar and we do default server this is sonar and it's at it's at it's at 10.0.0 51 we're going to want to grab 10.0.0 51 we're going to want to grab 10.0.0 51 we're going to want to grab our API key drop it on in there and then our API key drop it on in there and then our API key drop it on in there and then we need to run a quick test to make sure we need to run a quick test to make sure we need to run a quick test to make sure the connection's working which it is so the connection's working which it is so the connection's working which it is so then unlocked more settings so let's say then unlocked more settings so let's say then unlocked more settings so let's say we want 1080p the root folder language we want 1080p the root folder language we want 1080p the root folder language profile and test it again add the server profile and test it again add the server profile and test it again add the server and there we go so then you do the same and there we go so then you do the same and there we go so then you do the same thing with radar as well let click thing with radar as well let click thing with radar as well let click finish setup and here we are so then you finish setup and here we are so then you finish setup and here we are so then you could use this tool to actually browse

  35. could use this tool to actually browse could use this tool to actually browse so if I went to uh uh movies for example so if I went to uh uh movies for example so if I went to uh uh movies for example I could see some top trending movies I could see some top trending movies I could see some top trending movies with popularity descending I could have with popularity descending I could have with popularity descending I could have ADD various filters including looking at ADD various filters including looking at ADD various filters including looking at like a specific streaming service like like a specific streaming service like like a specific streaming service like what's a movie on Hulu sorted by what's a movie on Hulu sorted by what's a movie on Hulu sorted by popularity and those are my options so popularity and those are my options so popularity and those are my options so for now I I think we're good we have for now I I think we're good we have for now I I think we're good we have most of my Media stuff set up uh I do most of my Media stuff set up uh I do most of my Media stuff set up uh I do have more work to do for me personally have more work to do for me personally have more work to do for me personally I'm going to migrate my Plex stuff in I'm going to migrate my Plex stuff in I'm going to migrate my Plex stuff in here I'm going to create a new container here I'm going to create a new container here I'm going to create a new container using the exact same thing we did with using the exact same thing we did with using the exact same thing we did with jelly fin with that helper script under jelly fin with that helper script under jelly fin with that helper script under the the the id200 and import all that so I have some id200 and import all that so I have some id200 and import all that so I have some work to do on my end I'm going to need work to do on my end I'm going to need work to do on my end I'm going to need to put home assistant on here and in to put home assistant on here and in to put home assistant on here and in it's either going to be the next uh part it's either going to be the next uh part it's either going to be the next uh part of this series or maybe one after where of this series or maybe one after where of this series or maybe one after where I'm going to add enginex reverse proxy I'm going to add enginex reverse proxy I'm going to add enginex reverse proxy manager uh DNS server for ad blocking manager uh DNS server for ad blocking manager uh DNS server for ad blocking and and uh twin gate so I could go ahead and and uh twin gate so I could go ahead and and uh twin gate so I could go ahead and easily connect to this so I do hope and easily connect to this so I do hope and easily connect to this so I do hope you enjoyed everything I mentioned will you enjoyed everything I mentioned will you enjoyed everything I mentioned will be down below I'm sorry this video is so be down below I'm sorry this video is so be down below I'm sorry this video is so long but but we had a lot to do so uh long but but we had a lot to do so uh long but but we had a lot to do so uh with all that I do hope you have an with all that I do hope you have an with all that I do hope you have an absolutely beautiful day and goodbye

Summary

This video details building a home media server using the R-stack of applications, primarily Jellyfin with Plex as an alternative. Key components include VPN, torrent, NZB, Sonarr, and Radarr for media organization, with a practical takeaway being the application of these tools and references to an S-Serve Wiki for further learning. The guide is adaptable for Proxmox or basic Ubuntu with Docker configurations.

View original episode ↗