← Back
Tech Hut May 17, 2025 31m

the NEW Automated Torrent Media Server - Full Walkthrough Guide Pt. 3 (Gluetun, Sonarr, Radarr)

Read full transcript 24 segments
  1. I am not encouraging anybody to download I am not encouraging anybody to download copyrighted protected content. Always copyrighted protected content. Always copyrighted protected content. Always reference your local laws when it comes reference your local laws when it comes reference your local laws when it comes to this matter. The host of this video to this matter. The host of this video to this matter. The host of this video nor Techup Media LLC condone piracy in nor Techup Media LLC condone piracy in nor Techup Media LLC condone piracy in any way, shape, or form. In this video, any way, shape, or form. In this video, any way, shape, or form. In this video, I'm going to show you probably the best I'm going to show you probably the best I'm going to show you probably the best way to download stuff. And we're going way to download stuff. And we're going way to download stuff. And we're going to be doing that with a automated to be doing that with a automated to be doing that with a automated torrent media server featuring the help torrent media server featuring the help torrent media server featuring the help of Sonar, Radar, Prowler, Qbit, Torrent, of Sonar, Radar, Prowler, Qbit, Torrent, of Sonar, Radar, Prowler, Qbit, Torrent, Gluten, and much more. This is part Gluten, and much more. This is part Gluten, and much more. This is part three of a multiple part series that I'm three of a multiple part series that I'm three of a multiple part series that I'm doing going over the ultimate server doing going over the ultimate server doing going over the ultimate server setup. But even if you are not following setup. But even if you are not following setup. But even if you are not following that video, this is going to be a a good that video, this is going to be a a good that video, this is going to be a a good one to follow. You could just start one to follow. You could just start one to follow. You could just start here. All you're going to need is a here. All you're going to need is a here. All you're going to need is a Linux server and Docker installed and Linux server and Docker installed and Linux server and Docker installed and you can go right on ahead. Now, a basic you can go right on ahead. Now, a basic you can go right on ahead. Now, a basic understanding of Docker is a understanding of Docker is a understanding of Docker is a prerequisite for this video. I do prerequisite for this video. I do prerequisite for this video. I do recommend this written kind of overview recommend this written kind of overview recommend this written kind of overview of the basics, how to install it, all of the basics, how to install it, all of the basics, how to install it, all the different commands, networking the different commands, networking the different commands, networking volumes, so on and so forth. For this volumes, so on and so forth. For this volumes, so on and so forth. For this video, I'm going to be doing this in a video, I'm going to be doing this in a video, I'm going to be doing this in a Ubuntu virtual machine within Proxmox. Ubuntu virtual machine within Proxmox. Ubuntu virtual machine within Proxmox. But again, any Linux distro, any setup But again, any Linux distro, any setup But again, any Linux distro, any setup will work good for you as long as you will work good for you as long as you will work good for you as long as you have access to spin up a docker compose, have access to spin up a docker compose, have access to spin up a docker compose, which if we go over here into my home which if we go over here into my home which if we go over here into my home lab GitHub repository under media, I lab GitHub repository under media, I lab GitHub repository under media, I have spent a many of a moons trying to have spent a many of a moons trying to have spent a many of a moons trying to get this as perfect and easy to use as I get this as perfect and easy to use as I get this as perfect and easy to use as I possibly could. There have been a ton of possibly could. There have been a ton of possibly could. There have been a ton of changes since the last uh iteration of changes since the last uh iteration of changes since the last uh iteration of this video of this guide. I won't have this video of this guide. I won't have this video of this guide. I won't have time to go into everything, but we will time to go into everything, but we will time to go into everything, but we will kind of skim the docker compose before kind of skim the docker compose before kind of skim the docker compose before we get into the actual tutorial on how we get into the actual tutorial on how we get into the actual tutorial on how to do everything, which we might as well to do everything, which we might as well to do everything, which we might as well jump into that right now real quick. Uh jump into that right now real quick. Uh jump into that right now real quick. Uh change from last time is we're putting change from last time is we're putting change from last time is we're putting everything under a serve R network.

  2. everything under a serve R network. everything under a serve R network. People used to have problems with uh People used to have problems with uh People used to have problems with uh Docker local IP addresses changing. This Docker local IP addresses changing. This Docker local IP addresses changing. This kind of sets static IP addresses for all kind of sets static IP addresses for all kind of sets static IP addresses for all of our services. So the various services of our services. So the various services of our services. So the various services disconnecting from each other shouldn't disconnecting from each other shouldn't disconnecting from each other shouldn't be a problem anymore. For the services, be a problem anymore. For the services, be a problem anymore. For the services, we have Gluten, which is our or what we have Gluten, which is our or what we have Gluten, which is our or what we're going to be using to manage our we're going to be using to manage our we're going to be using to manage our VPN. Within here under ports, we pass VPN. Within here under ports, we pass VPN. Within here under ports, we pass through all the various ports that we through all the various ports that we through all the various ports that we want to actually for the services that want to actually for the services that want to actually for the services that are going to be using this or that we are going to be using this or that we are going to be using this or that we want to put behind a VPN. And you can want to put behind a VPN. And you can want to put behind a VPN. And you can see here instead of having a port under see here instead of having a port under see here instead of having a port under the cubit torrent service, I have the cubit torrent service, I have the cubit torrent service, I have network mode service gluten, which means network mode service gluten, which means network mode service gluten, which means this container will go ahead and handle this container will go ahead and handle this container will go ahead and handle that for us. And in the documentation that for us. And in the documentation that for us. And in the documentation for this specific folder in this repo, I for this specific folder in this repo, I for this specific folder in this repo, I have a whole bunch of little explainers have a whole bunch of little explainers have a whole bunch of little explainers for some of the things that we're doing. for some of the things that we're doing. for some of the things that we're doing. So you could really deep dive into that So you could really deep dive into that So you could really deep dive into that if you would like to, as well as tips if you would like to, as well as tips if you would like to, as well as tips and tricks on how to pass through like and tricks on how to pass through like and tricks on how to pass through like external containers. There's a lot external containers. There's a lot external containers. There's a lot there. Also, for a lot of the variables there. Also, for a lot of the variables there. Also, for a lot of the variables here, we moved stuff to an environmental here, we moved stuff to an environmental here, we moved stuff to an environmental variables file just so all that's variables file just so all that's variables file just so all that's separate and it will automatically fill separate and it will automatically fill separate and it will automatically fill in some of these variables such as the in some of these variables such as the in some of these variables such as the firewall VPN input ports both here and firewall VPN input ports both here and firewall VPN input ports both here and anywhere else that it's going to anywhere else that it's going to anywhere else that it's going to specifically need those variables. And specifically need those variables. And specifically need those variables. And you can also edit the user IDs and time you can also edit the user IDs and time you can also edit the user IDs and time zones in that as well. We do have health zones in that as well. We do have health zones in that as well. We do have health checks for everything. So this will checks for everything. So this will checks for everything. So this will check the health of the service and if check the health of the service and if check the health of the service and if it comes up as unhealthy because of a it comes up as unhealthy because of a it comes up as unhealthy because of a VPN disconnect or anything like that, VPN disconnect or anything like that, VPN disconnect or anything like that, this service will go ahead and see if this service will go ahead and see if this service will go ahead and see if it's unhealthy and automatically restart it's unhealthy and automatically restart it's unhealthy and automatically restart that container because sometimes the VPN that container because sometimes the VPN that container because sometimes the VPN will disconnect, it will show up as will disconnect, it will show up as will disconnect, it will show up as unhealthy and it won't reconnect. This unhealthy and it won't reconnect. This unhealthy and it won't reconnect. This will automatically restart those will automatically restart those will automatically restart those containers and make it so you shouldn't containers and make it so you shouldn't containers and make it so you shouldn't really run into any downtime. We have

  3. really run into any downtime. We have really run into any downtime. We have NZBIT here, which is an alternative way NZBIT here, which is an alternative way NZBIT here, which is an alternative way to go ahead and download things. to go ahead and download things. to go ahead and download things. Prowart, which handles actually finding Prowart, which handles actually finding Prowart, which handles actually finding various media. In this video, we're various media. In this video, we're various media. In this video, we're going to show you or I'm going to show going to show you or I'm going to show going to show you or I'm going to show you an example with some free and open- you an example with some free and open- you an example with some free and open- source content in which no matter where source content in which no matter where source content in which no matter where you are in the world is completely safe you are in the world is completely safe you are in the world is completely safe and correct to download. We have Sonar and correct to download. We have Sonar and correct to download. We have Sonar for TV shows. And you can see here, for for TV shows. And you can see here, for for TV shows. And you can see here, for example, some of these have the IP example, some of these have the IP example, some of these have the IP addresses there, which we will be addresses there, which we will be addresses there, which we will be referencing later when we connect some referencing later when we connect some referencing later when we connect some of these applications together. We got of these applications together. We got of these applications together. We got radar, lidar for music, basar or bazar, radar, lidar for music, basar or bazar, radar, lidar for music, basar or bazar, whatever for subtitles. And really, you whatever for subtitles. And really, you whatever for subtitles. And really, you shouldn't need to change anything in shouldn't need to change anything in shouldn't need to change anything in here unless if you're doing the volumes here unless if you're doing the volumes here unless if you're doing the volumes and directory schemings differently than and directory schemings differently than and directory schemings differently than I am. You can see here everything just I am. You can see here everything just I am. You can see here everything just has the same data data uh bind mount has the same data data uh bind mount has the same data data uh bind mount directory, which works best for me. And directory, which works best for me. And directory, which works best for me. And then the configuration files are going then the configuration files are going then the configuration files are going to be put in a folder in the directory to be put in a folder in the directory to be put in a folder in the directory you run the docker compose with the same you run the docker compose with the same you run the docker compose with the same name as the service. Pretty simple. If I name as the service. Pretty simple. If I name as the service. Pretty simple. If I head back to the main readme page for head back to the main readme page for head back to the main readme page for all of this, there's a whole uh all of this, there's a whole uh all of this, there's a whole uh navigation here so you can jump easily navigation here so you can jump easily navigation here so you can jump easily to what you're looking for. But if I to what you're looking for. But if I to what you're looking for. But if I scroll down here to folder mapping, this scroll down here to folder mapping, this scroll down here to folder mapping, this is what it's going to kind of look like.

  4. is what it's going to kind of look like. is what it's going to kind of look like. Here we have that one data directory Here we have that one data directory Here we have that one data directory which in the previous video just created which in the previous video just created which in the previous video just created that data directory on the root file that data directory on the root file that data directory on the root file system. Gave it gave my user access to system. Gave it gave my user access to system. Gave it gave my user access to it, which all the commands are right it, which all the commands are right it, which all the commands are right here. So you want to give your 10,00 here. So you want to give your 10,00 here. So you want to give your 10,00 user read write permissions. Depending user read write permissions. Depending user read write permissions. Depending on your exact system and setup, it may on your exact system and setup, it may on your exact system and setup, it may be slightly different, but for me, be slightly different, but for me, be slightly different, but for me, that's just the easiest. It makes it's that's just the easiest. It makes it's that's just the easiest. It makes it's super nice. You'd obviously check this super nice. You'd obviously check this super nice. You'd obviously check this with ID your user. And if you are doing with ID your user. And if you are doing with ID your user. And if you are doing this or if all your data is hosted on a this or if all your data is hosted on a this or if all your data is hosted on a network share, whether that be the same network share, whether that be the same network share, whether that be the same kind of setup that we did earlier in the kind of setup that we did earlier in the kind of setup that we did earlier in the first part of this video series or if first part of this video series or if first part of this video series or if you're running something like you're running something like you're running something like unragy, you can follow this guide as unragy, you can follow this guide as unragy, you can follow this guide as well. This right here shows you how to well. This right here shows you how to well. This right here shows you how to go ahead and mount that with the correct go ahead and mount that with the correct go ahead and mount that with the correct permissions and all that. Additionally, permissions and all that. Additionally, permissions and all that. Additionally, like I said, most of the variables that like I said, most of the variables that like I said, most of the variables that we're actually going to want to change we're actually going to want to change we're actually going to want to change are in this enenv file right here. So, are in this enenv file right here. So, are in this enenv file right here. So, we have our time zone, your user IDs. we have our time zone, your user IDs. we have our time zone, your user IDs. You change those right there. And then You change those right there. And then You change those right there. And then we have a bunch of stuff for our VPN we have a bunch of stuff for our VPN we have a bunch of stuff for our VPN setup, which we will dive into. But setup, which we will dive into. But setup, which we will dive into. But first, we actually need to get these first, we actually need to get these first, we actually need to get these files on our server. So, I'm going to files on our server. So, I'm going to files on our server. So, I'm going to head back over to media. And if we go head back over to media. And if we go head back over to media. And if we go down to the compose and environmental down to the compose and environmental down to the compose and environmental variables, I have a nice little wget variables, I have a nice little wget variables, I have a nice little wget command, which will download both the command, which will download both the command, which will download both the compose and the environmental variable compose and the environmental variable compose and the environmental variable file. And again, there's a lot of file. And again, there's a lot of file. And again, there's a lot of information with all of these categories information with all of these categories information with all of these categories going over exactly what we're doing and going over exactly what we're doing and going over exactly what we're doing and why we're doing it. So, I'm just going why we're doing it. So, I'm just going why we're doing it. So, I'm just going to give that command a copy. And like I to give that command a copy. And like I to give that command a copy. And like I said, I do manage all of this within a said, I do manage all of this within a said, I do manage all of this within a Docker folder. And you can see I have Docker folder. And you can see I have Docker folder. And you can see I have Jellyfin right there. Additionally, I do Jellyfin right there. Additionally, I do Jellyfin right there. Additionally, I do have all of my data within a uh data have all of my data within a uh data have all of my data within a uh data folder. You can see downloads, movies,

  5. folder. You can see downloads, movies, folder. You can see downloads, movies, music. Just real quick, I'm going to get music. Just real quick, I'm going to get music. Just real quick, I'm going to get rid of downloads. I was testing this rid of downloads. I was testing this rid of downloads. I was testing this earlier. There we go. Now that that earlier. There we go. Now that that earlier. There we go. Now that that folder is gone, what we're going to do folder is gone, what we're going to do folder is gone, what we're going to do within our Docker directory, we are within our Docker directory, we are within our Docker directory, we are going to make a new directory that's going to make a new directory that's going to make a new directory that's going to host this compos stack. And I going to host this compos stack. And I going to host this compos stack. And I am going to call it servar. You can call am going to call it servar. You can call am going to call it servar. You can call it whatever you want. That's generally it whatever you want. That's generally it whatever you want. That's generally what I like to do. So now let's cd into what I like to do. So now let's cd into what I like to do. So now let's cd into the servr directory and then paste in the servr directory and then paste in the servr directory and then paste in that wget or the string of wget commands that wget or the string of wget commands that wget or the string of wget commands to grab those two files. So let's hit to grab those two files. So let's hit to grab those two files. So let's hit enter and it'll grab both of those. Now, enter and it'll grab both of those. Now, enter and it'll grab both of those. Now, if I go ls, you can see I have the if I go ls, you can see I have the if I go ls, you can see I have the compose yaml as well as the compose yaml as well as the compose yaml as well as the environmental variable file. Now, environmental variable file. Now, environmental variable file. Now, probably the most important part of all probably the most important part of all probably the most important part of all of this is making sure that gluten, of this is making sure that gluten, of this is making sure that gluten, which is the service that we're going to which is the service that we're going to which is the service that we're going to use to manage our VPN stuff, is running use to manage our VPN stuff, is running use to manage our VPN stuff, is running properly. Now, I generally use AirVPN. properly. Now, I generally use AirVPN. properly. Now, I generally use AirVPN. If you want to support the channel, If you want to support the channel, If you want to support the channel, there's a referral link right here and there's a referral link right here and there's a referral link right here and in the uh comments or the description in the uh comments or the description in the uh comments or the description down below. They've never reached out to down below. They've never reached out to down below. They've never reached out to me, sponsored the channel, or anything me, sponsored the channel, or anything me, sponsored the channel, or anything like that. And of course, they have no like that. And of course, they have no like that. And of course, they have no logs and the speeds are good. There's a logs and the speeds are good. There's a logs and the speeds are good. There's a lot of servers to be quite quite frank.

  6. lot of servers to be quite quite frank. lot of servers to be quite quite frank. If we go over here to the GitHub uh wiki If we go over here to the GitHub uh wiki If we go over here to the GitHub uh wiki for gluten and I go to providers, I for gluten and I go to providers, I for gluten and I go to providers, I clicked on the very first one and clicked on the very first one and clicked on the very first one and actually did some research and really actually did some research and really actually did some research and really liked what I was seeing. So, that's why liked what I was seeing. So, that's why liked what I was seeing. So, that's why I use that. But, I will note here if you I use that. But, I will note here if you I use that. But, I will note here if you don't use uh AirVPN, you don't want to don't use uh AirVPN, you don't want to don't use uh AirVPN, you don't want to sign up for it. They have a bunch of sign up for it. They have a bunch of sign up for it. They have a bunch of instructions for all different kinds of instructions for all different kinds of instructions for all different kinds of services. We have Proton, Tour Guard, services. We have Proton, Tour Guard, services. We have Proton, Tour Guard, Surf Shark, whatever you happen to use, Surf Shark, whatever you happen to use, Surf Shark, whatever you happen to use, there's probably something here for you. there's probably something here for you. there's probably something here for you. But I use AirVPN. So the guide is kind But I use AirVPN. So the guide is kind But I use AirVPN. So the guide is kind of going to kind of revolve around this of going to kind of revolve around this of going to kind of revolve around this for at least this chapter. And all you for at least this chapter. And all you for at least this chapter. And all you really need to do is when you're in your really need to do is when you're in your really need to do is when you're in your client portal, you just go over here to client portal, you just go over here to client portal, you just go over here to the config generator. So here we're the config generator. So here we're the config generator. So here we're going to select Linux. I'm going to go going to select Linux. I'm going to go going to select Linux. I'm going to go with WireGuard. It's the best protocol with WireGuard. It's the best protocol with WireGuard. It's the best protocol of the two. And I'm going to select a of the two. And I'm going to select a of the two. And I'm going to select a specific server. So let's go down to O specific server. So let's go down to O specific server. So let's go down to O Canada. I think I passed it. Yeah, there Canada. I think I passed it. Yeah, there Canada. I think I passed it. Yeah, there it is. It looks like this one right it is. It looks like this one right it is. It looks like this one right here. Sham has pretty good speeds, here. Sham has pretty good speeds, here. Sham has pretty good speeds, minimal users. So I am going to select minimal users. So I am going to select minimal users. So I am going to select that one for my preference and then that one for my preference and then that one for my preference and then scroll all the way to the bottom and scroll all the way to the bottom and scroll all the way to the bottom and then click on generate. Now again I put then click on generate. Now again I put then click on generate. Now again I put all this stuff in a environmental all this stuff in a environmental all this stuff in a environmental variable file. So if I just type in variable file. So if I just type in variable file. So if I just type in nano env, it's going to look a little nano env, it's going to look a little nano env, it's going to look a little something like this. And here you can something like this. And here you can something like this. And here you can edit your time zone and your user and edit your time zone and your user and edit your time zone and your user and group IDs. Here input your VPN provider group IDs. Here input your VPN provider group IDs. Here input your VPN provider type. I'm going with AirVPN and type. I'm going with AirVPN and type. I'm going with AirVPN and WireGuard. And then right here we have WireGuard. And then right here we have WireGuard. And then right here we have our firewall VPN input port. This is our firewall VPN input port. This is our firewall VPN input port. This is another thing we're going to need to do.

  7. another thing we're going to need to do. another thing we're going to need to do. If we go back to the client area here If we go back to the client area here If we go back to the client area here and go under the ports. So right here, and go under the ports. So right here, and go under the ports. So right here, we're just going to click add a new we're just going to click add a new we're just going to click add a new port, which it gave us this one. So now port, which it gave us this one. So now port, which it gave us this one. So now we could test open and make sure that we could test open and make sure that we could test open and make sure that the port is open on the server that we the port is open on the server that we the port is open on the server that we picked, which is right here, which it picked, which is right here, which it picked, which is right here, which it looks like it is. Good stuff. So close looks like it is. Good stuff. So close looks like it is. Good stuff. So close that out. And then I'm going to just that out. And then I'm going to just that out. And then I'm going to just grab this port, copy that, and then grab this port, copy that, and then grab this port, copy that, and then paste it in right here under the paste it in right here under the paste it in right here under the firewall VPN input ports. Now, before I firewall VPN input ports. Now, before I firewall VPN input ports. Now, before I put in the keys, we're going to just put in the keys, we're going to just put in the keys, we're going to just change the country to O Canada. Again, change the country to O Canada. Again, change the country to O Canada. Again, obviously, pick whatever location is obviously, pick whatever location is obviously, pick whatever location is best for you. This is in Vancouver. And best for you. This is in Vancouver. And best for you. This is in Vancouver. And now for this stuff right here. This is now for this stuff right here. This is now for this stuff right here. This is critical, so I can't really show you critical, so I can't really show you critical, so I can't really show you much, but the public key is right here. much, but the public key is right here. much, but the public key is right here. You just drop that in there. The private You just drop that in there. The private You just drop that in there. The private key is up here. You drop that in private key is up here. You drop that in private key is up here. You drop that in private key. The pre-shared key right here. Drop key. The pre-shared key right here. Drop key. The pre-shared key right here. Drop it there. And then the IP address, you it there. And then the IP address, you it there. And then the IP address, you just copy this uh IPv4 address and then just copy this uh IPv4 address and then just copy this uh IPv4 address and then drop it on in like so. So, real quick, drop it on in like so. So, real quick, drop it on in like so. So, real quick, I'm going to add those keys and save and I'm going to add those keys and save and I'm going to add those keys and save and close this file. And there we go. Now, close this file. And there we go. Now, close this file. And there we go. Now, let's jump into this compose file just let's jump into this compose file just let's jump into this compose file just to make sure everything is looking to make sure everything is looking to make sure everything is looking correct. So, we have the subnet correct. So, we have the subnet correct. So, we have the subnet 1726900. So, we literally shouldn't need 1726900. So, we literally shouldn't need 1726900. So, we literally shouldn't need to make any edits to this at all. So, to make any edits to this at all. So, to make any edits to this at all. So, let's output that. Close it. Now, before let's output that. Close it. Now, before let's output that. Close it. Now, before we spin this up, we want to make those we spin this up, we want to make those we spin this up, we want to make those download folders. So, what we're going download folders. So, what we're going download folders. So, what we're going to do is head back over to this GitHub to do is head back over to this GitHub to do is head back over to this GitHub page, go to media, and if I go to

  8. page, go to media, and if I go to page, go to media, and if I go to directory mapping, we have right here an directory mapping, we have right here an directory mapping, we have right here an easy command to create the download easy command to create the download easy command to create the download directory scheme, which will make the directory scheme, which will make the directory scheme, which will make the cubit torrent and NZB get folders with cubit torrent and NZB get folders with cubit torrent and NZB get folders with their respected subfolders. So, let's their respected subfolders. So, let's their respected subfolders. So, let's give that a little copy. CD into the give that a little copy. CD into the give that a little copy. CD into the data directory that we actually want data directory that we actually want data directory that we actually want these folders to be in. So if I hit these folders to be in. So if I hit these folders to be in. So if I hit CtrlV, paste that in, hit enter, it's CtrlV, paste that in, hit enter, it's CtrlV, paste that in, hit enter, it's going to make all those. So now if I ls, going to make all those. So now if I ls, going to make all those. So now if I ls, we can see downloads. And I think I have we can see downloads. And I think I have we can see downloads. And I think I have tree on here. So if I tree downloads, tree on here. So if I tree downloads, tree on here. So if I tree downloads, you could see what all that looks like you could see what all that looks like you could see what all that looks like right there. So now back into our uh right there. So now back into our uh right there. So now back into our uh Docker and serve R directory. We're Docker and serve R directory. We're Docker and serve R directory. We're going to spin up this compose file. And going to spin up this compose file. And going to spin up this compose file. And we can do that with a very simple docker we can do that with a very simple docker we can do that with a very simple docker compose compose compose up-d. Hit enter. It's going to go ahead up-d. Hit enter. It's going to go ahead up-d. Hit enter. It's going to go ahead and pull all of everything that we're and pull all of everything that we're and pull all of everything that we're going to need. It might take it a going to need. It might take it a going to need. It might take it a minute. It's quite a few different minute. It's quite a few different minute. It's quite a few different services. There we go. Creating, services. There we go. Creating, services. There we go. Creating, starting everything up. And just like starting everything up. And just like starting everything up. And just like that, we are good to go. So now to test that, we are good to go. So now to test that, we are good to go. So now to test and make sure that our VPN is actually and make sure that our VPN is actually and make sure that our VPN is actually up and working, there's a few different up and working, there's a few different up and working, there's a few different things that we could do. First, we can things that we could do. First, we can things that we could do. First, we can look at the logs, which is a very look at the logs, which is a very look at the logs, which is a very critical thing with Docker. So if we critical thing with Docker. So if we critical thing with Docker. So if we just do Docker logs, and then boom, like just do Docker logs, and then boom, like just do Docker logs, and then boom, like that. And we can see the public IP that. And we can see the public IP that. And we can see the public IP address is in Vancouver, British address is in Vancouver, British address is in Vancouver, British Columbia. And now there's other ways to Columbia. And now there's other ways to Columbia. And now there's other ways to really be sure of that. So if we go over really be sure of that. So if we go over really be sure of that. So if we go over to my little docs here and then let's go to my little docs here and then let's go to my little docs here and then let's go up to the gluten stuff. So right here, up to the gluten stuff. So right here, up to the gluten stuff. So right here, testing gluten connectivity. If we just testing gluten connectivity. If we just testing gluten connectivity. If we just give this command a copy and then drop

  9. give this command a copy and then drop give this command a copy and then drop her on in, what this is going to do is her on in, what this is going to do is her on in, what this is going to do is make a little temporary kind of Linux make a little temporary kind of Linux make a little temporary kind of Linux container using the uh network container container using the uh network container container using the uh network container gluten. run a ip info wget get command gluten. run a ip info wget get command gluten. run a ip info wget get command just to see what we get there. And it just to see what we get there. And it just to see what we get there. And it looks like it's spinning up just fine. looks like it's spinning up just fine. looks like it's spinning up just fine. And we can see that we're running from And we can see that we're running from And we can see that we're running from Vancouver, British Columbia. You can Vancouver, British Columbia. You can Vancouver, British Columbia. You can also test individual containers. So if also test individual containers. So if also test individual containers. So if you go in here and you like uh use an you go in here and you like uh use an you go in here and you like uh use an external container with the network external container with the network external container with the network container gluten command or whatever, container gluten command or whatever, container gluten command or whatever, you could test those by executing into you could test those by executing into you could test those by executing into the containers. So if we get this docker the containers. So if we get this docker the containers. So if we get this docker execute command and let's say we wanted execute command and let's say we wanted execute command and let's say we wanted to check what's one let's do uh q bit to check what's one let's do uh q bit to check what's one let's do uh q bit torrent. So execute right into that and torrent. So execute right into that and torrent. So execute right into that and then just run the uh wget IP info then just run the uh wget IP info then just run the uh wget IP info command just like this. And you can see command just like this. And you can see command just like this. And you can see this is also Vancouver British Columbia. this is also Vancouver British Columbia. this is also Vancouver British Columbia. And you can do that with as many And you can do that with as many And you can do that with as many containers as you'd like that you're containers as you'd like that you're containers as you'd like that you're passing through. So now everything's up passing through. So now everything's up passing through. So now everything's up and running and we're going to start by and running and we're going to start by and running and we're going to start by setting up our download clients. remind setting up our download clients. remind setting up our download clients. remind me of our IP address. We are on 130. So me of our IP address. We are on 130. So me of our IP address. We are on 130. So all I would do is head over here and go all I would do is head over here and go all I would do is head over here and go to that IP address 130 and 8080 is the to that IP address 130 and 8080 is the to that IP address 130 and 8080 is the port for Qbit torrent. So now here the port for Qbit torrent. So now here the port for Qbit torrent. So now here the default username and password is well default username and password is well default username and password is well first the username is admin and the first the username is admin and the first the username is admin and the password is randomly generated. So that password is randomly generated. So that password is randomly generated. So that is where we're again going to use the is where we're again going to use the is where we're again going to use the docker logs command and open up the logs docker logs command and open up the logs docker logs command and open up the logs for cubit torrent. You can see here that

  10. for cubit torrent. You can see here that for cubit torrent. You can see here that password is not set randomly generated password is not set randomly generated password is not set randomly generated this temporary password right here. So this temporary password right here. So this temporary password right here. So we just go ahead and give that a copy we just go ahead and give that a copy we just go ahead and give that a copy and then drop it on in under password and then drop it on in under password and then drop it on in under password and boom we're in. So let's go to and boom we're in. So let's go to and boom we're in. So let's go to settings and change that real quick. So settings and change that real quick. So settings and change that real quick. So we go to the web UI uh and right here we go to the web UI uh and right here we go to the web UI uh and right here under authentication we could change the under authentication we could change the under authentication we could change the username like so and then change the username like so and then change the username like so and then change the password. So then we can save that. And password. So then we can save that. And password. So then we can save that. And just to be sure let's just do a docker just to be sure let's just do a docker just to be sure let's just do a docker restart cubit torrent. Refresh this. And restart cubit torrent. Refresh this. And restart cubit torrent. Refresh this. And now we can log in with our new user. And now we can log in with our new user. And now we can log in with our new user. And now we're actually setting this thing now we're actually setting this thing now we're actually setting this thing up. So we're going to go to settings. up. So we're going to go to settings. up. So we're going to go to settings. And one of the first things I do is make And one of the first things I do is make And one of the first things I do is make sure well let's go to connection. That sure well let's go to connection. That sure well let's go to connection. That port matches up with the port that we port matches up with the port that we port matches up with the port that we put in our environmental variable. So put in our environmental variable. So put in our environmental variable. So that is good. And then we're going to go that is good. And then we're going to go that is good. And then we're going to go over here to advanced. And I like to over here to advanced. And I like to over here to advanced. And I like to select the network interface as ton0 select the network interface as ton0 select the network interface as ton0 just to make sure that that all works. just to make sure that that all works. just to make sure that that all works. So let's go down save that. And then So let's go down save that. And then So let's go down save that. And then really the last thing we got to do is really the last thing we got to do is really the last thing we got to do is change our directory schemes. So right change our directory schemes. So right change our directory schemes. So right here the default save path is forward/d here the default save path is forward/d here the default save path is forward/d downloads but there is no just for/d downloads but there is no just for/d downloads but there is no just for/d downloads mounted to this container. So downloads mounted to this container. So downloads mounted to this container. So if I head on to the docks and I scroll if I head on to the docks and I scroll if I head on to the docks and I scroll on down to cubit torrent we can see the on down to cubit torrent we can see the on down to cubit torrent we can see the default save path is data downloads default save path is data downloads default save path is data downloads cubit torrent completed. If you used cubit torrent completed. If you used cubit torrent completed. If you used that same kind of uh directory creation that same kind of uh directory creation that same kind of uh directory creation command and the same data directories command and the same data directories command and the same data directories you may need to change this if you're you may need to change this if you're you may need to change this if you're doing something a little bit different

  11. doing something a little bit different doing something a little bit different but we could just go ahead and drop that but we could just go ahead and drop that but we could just go ahead and drop that in. And I like to do a separate path for in. And I like to do a separate path for in. And I like to do a separate path for the incomplete torance as well as the the incomplete torance as well as the the incomplete torance as well as the torrent files. So grabbing incomplete, torrent files. So grabbing incomplete, torrent files. So grabbing incomplete, dropping that in, and then grabbing the dropping that in, and then grabbing the dropping that in, and then grabbing the torrent files one, and then drop in this torrent files one, and then drop in this torrent files one, and then drop in this one. So there we go. We should be good one. So there we go. We should be good one. So there we go. We should be good to go. And to test it out, we could just to go. And to test it out, we could just to go. And to test it out, we could just grab something. Let's grab a torrent of grab something. Let's grab a torrent of grab something. Let's grab a torrent of iuntu desktop here. Copy link. And we'll iuntu desktop here. Copy link. And we'll iuntu desktop here. Copy link. And we'll add it just by pasting this in and then add it just by pasting this in and then add it just by pasting this in and then hitting download. And if everything hitting download. And if everything hitting download. And if everything worked correctly, we should start worked correctly, we should start worked correctly, we should start connecting to our seeds. And it's connecting to our seeds. And it's connecting to our seeds. And it's downloading. Beautiful. And now NZBG. downloading. Beautiful. And now NZBG. downloading. Beautiful. And now NZBG. There's chapters down below. NZB isn't There's chapters down below. NZB isn't There's chapters down below. NZB isn't used as often. It's a whole different used as often. It's a whole different used as often. It's a whole different thing that I can't dive into, but uh if thing that I can't dive into, but uh if thing that I can't dive into, but uh if you do decide to use it, there's some you do decide to use it, there's some you do decide to use it, there's some steps to set that up as well. NZB is on steps to set that up as well. NZB is on steps to set that up as well. NZB is on the port 6789. So, we just change this the port 6789. So, we just change this the port 6789. So, we just change this to to to 6789 like that. And then we have our 6789 like that. And then we have our 6789 like that. And then we have our login prompt. So, if I go back over login prompt. So, if I go back over login prompt. So, if I go back over here, I do have that available for you.

  12. here, I do have that available for you. here, I do have that available for you. The username is NZBG, and this right The username is NZBG, and this right The username is NZBG, and this right here is the password. So, here is the password. So, here is the password. So, NZBGget. Boom. We're in. So, first NZBGget. Boom. We're in. So, first NZBGget. Boom. We're in. So, first things first, just like last time, we're things first, just like last time, we're things first, just like last time, we're going to go ahead and change our going to go ahead and change our going to go ahead and change our username. So, I believe it's under username. So, I believe it's under username. So, I believe it's under security. There we security. There we security. There we go. So, first, go ahead and change this go. So, first, go ahead and change this go. So, first, go ahead and change this the control username and the control the control username and the control the control username and the control password. Scroll all the way to the password. Scroll all the way to the password. Scroll all the way to the bottom. Save those changes and we'll bottom. Save those changes and we'll bottom. Save those changes and we'll reload it. Now it's asking us to log in reload it. Now it's asking us to log in reload it. Now it's asking us to log in again. So we should be able to just put again. So we should be able to just put again. So we should be able to just put in our brand new credentials. And there in our brand new credentials. And there in our brand new credentials. And there we go. So now if we go over to settings, we go. So now if we go over to settings, we go. So now if we go over to settings, one thing we want to do under incoming one thing we want to do under incoming one thing we want to do under incoming NZBs, I like to turn off the category NZBs, I like to turn off the category NZBs, I like to turn off the category thing because Sonar Radar kind of manage thing because Sonar Radar kind of manage thing because Sonar Radar kind of manage all that for us. So select no, save all all that for us. So select no, save all all that for us. So select no, save all changes and reload it again. And then changes and reload it again. And then changes and reload it again. And then finally, we're going to go over to finally, we're going to go over to finally, we're going to go over to settings and then go to paths because settings and then go to paths because settings and then go to paths because what we're going to want to do is change what we're going to want to do is change what we're going to want to do is change our main directory destination and all our main directory destination and all our main directory destination and all that. And just like before, I have all that. And just like before, I have all that. And just like before, I have all those right here. So our main directory those right here. So our main directory those right here. So our main directory is going to be in downloads nbget. So is going to be in downloads nbget. So is going to be in downloads nbget. So drop that on in. So we'll drop that in drop that on in. So we'll drop that in drop that on in. So we'll drop that in there. Uses the flag of main directory there. Uses the flag of main directory there. Uses the flag of main directory and then get our intermediate directory.

  13. and then get our intermediate directory. and then get our intermediate directory. So copy that, drop it on in. And there So copy that, drop it on in. And there So copy that, drop it on in. And there we go. So that's all we need to do. we go. So that's all we need to do. we go. So that's all we need to do. Let's save all those changes. Reload it Let's save all those changes. Reload it Let's save all those changes. Reload it again. And now NZBGget is set up and again. And now NZBGget is set up and again. And now NZBGget is set up and ready to go to connect with all the ready to go to connect with all the ready to go to connect with all the other applications. What speaking of other applications. What speaking of other applications. What speaking of connecting, the first thing we're going connecting, the first thing we're going connecting, the first thing we're going to do is set up Prowler. Prowler is an to do is set up Prowler. Prowler is an to do is set up Prowler. Prowler is an indexing tool and it's required for indexing tool and it's required for indexing tool and it's required for finding media, of course, non-copyright finding media, of course, non-copyright finding media, of course, non-copyright free media, and that is going to be at free media, and that is going to be at free media, and that is going to be at the port uh 9696. So let's navigate over the port uh 9696. So let's navigate over the port uh 9696. So let's navigate over there. 9696. Boop. And we're going to there. 9696. Boop. And we're going to there. 9696. Boop. And we're going to set up our authentication. So, I'm going set up our authentication. So, I'm going set up our authentication. So, I'm going to go with the login page. Put in our to go with the login page. Put in our to go with the login page. Put in our username and password and then click on username and password and then click on username and password and then click on save. Indexers. I'm not going to be able save. Indexers. I'm not going to be able save. Indexers. I'm not going to be able to show you that. You're going to have to show you that. You're going to have to show you that. You're going to have to find your very own. Do your research. to find your very own. Do your research. to find your very own. Do your research. Find one that complies with your local Find one that complies with your local Find one that complies with your local uh laws and whatnot. But here under uh laws and whatnot. But here under uh laws and whatnot. But here under system, we have no indexer. So, I'm system, we have no indexer. So, I'm system, we have no indexer. So, I'm actually going to add one real quick. actually going to add one real quick. actually going to add one real quick. And since we added the indexer, there's And since we added the indexer, there's And since we added the indexer, there's now no health issues. But the first now no health issues. But the first now no health issues. But the first thing we're going to want to do is set thing we're going to want to do is set thing we're going to want to do is set up our download clients in here. So if up our download clients in here. So if up our download clients in here. So if we go over to settings and download we go over to settings and download we go over to settings and download clients, you can add the clients here.

  14. clients, you can add the clients here. clients, you can add the clients here. So for example, NZBG. This isn't at So for example, NZBG. This isn't at So for example, NZBG. This isn't at localhost. Using local host, you may run localhost. Using local host, you may run localhost. Using local host, you may run into issues. So what I like to do since into issues. So what I like to do since into issues. So what I like to do since it's in the uh gluten network here, it's in the uh gluten network here, it's in the uh gluten network here, we're going to want to use this IP we're going to want to use this IP we're going to want to use this IP address. So it's going to be address. So it's going to be address. So it's going to be 1729602. Copy that. Drop that on in. And 1729602. Copy that. Drop that on in. And 1729602. Copy that. Drop that on in. And then put in your username and password. then put in your username and password. then put in your username and password. Test that real quick. Uh, we'll change Test that real quick. Uh, we'll change Test that real quick. Uh, we'll change the default category just to like the default category just to like the default category just to like movies. Test it. There we go. Save. movies. Test it. There we go. Save. movies. Test it. There we go. Save. Under the NZB get settings and stuff. Under the NZB get settings and stuff. Under the NZB get settings and stuff. There's a bunch of different categories. There's a bunch of different categories. There's a bunch of different categories. You can configure that and play with You can configure that and play with You can configure that and play with that as much as you'd like. And then that as much as you'd like. And then that as much as you'd like. And then we'll go ahead and add a cubit torrent. we'll go ahead and add a cubit torrent. we'll go ahead and add a cubit torrent. So, boop. IP is within that gluten So, boop. IP is within that gluten So, boop. IP is within that gluten network. So, it's going to be the same network. So, it's going to be the same network. So, it's going to be the same thing. And then put in your username, thing. And then put in your username, thing. And then put in your username, password. Test it. We're good. Save. So, password. Test it. We're good. Save. So, password. Test it. We're good. Save. So, now what we're going to want to do is now what we're going to want to do is now what we're going to want to do is set up our apps. Now, all these apps set up our apps. Now, all these apps set up our apps. Now, all these apps kind of work the same way. So, I'm kind of work the same way. So, I'm kind of work the same way. So, I'm really only going to demonstrate setting really only going to demonstrate setting really only going to demonstrate setting up radar. Uh, all the steps are the same up radar. Uh, all the steps are the same up radar. Uh, all the steps are the same for sonar lidar. So, do note that. And for sonar lidar. So, do note that. And for sonar lidar. So, do note that. And if I recall properly, if I scroll down if I recall properly, if I scroll down if I recall properly, if I scroll down here, radar is going to be on the port here, radar is going to be on the port here, radar is going to be on the port uh 7878. So, I'm going to navigate to uh 7878. So, I'm going to navigate to uh 7878. So, I'm going to navigate to that in a new tab.

  15. that in a new tab. that in a new tab. 7878 has a very similar setup thing. 7878 has a very similar setup thing. 7878 has a very similar setup thing. We're going to go forms and put in some We're going to go forms and put in some We're going to go forms and put in some credentials. Click on save. There we go. credentials. Click on save. There we go. credentials. Click on save. There we go. Not now. And here we're going to want to Not now. And here we're going to want to Not now. And here we're going to want to go under settings, general, and grab our go under settings, general, and grab our go under settings, general, and grab our API key. So give that a copy. Head back API key. So give that a copy. Head back API key. So give that a copy. Head back over here, applications. I'm going to over here, applications. I'm going to over here, applications. I'm going to set up radar. And then we're going to set up radar. And then we're going to set up radar. And then we're going to paste in this API key. So give that a paste in this API key. So give that a paste in this API key. So give that a paste. And now for the Prowar server, paste. And now for the Prowar server, paste. And now for the Prowar server, that's going to be on two. So copy that's going to be on two. So copy that's going to be on two. So copy localhost, change that to two. And then localhost, change that to two. And then localhost, change that to two. And then the radar server, you can see, is ending the radar server, you can see, is ending the radar server, you can see, is ending in four. So, we're going to just drop in four. So, we're going to just drop in four. So, we're going to just drop that on in and we should be good. So, that on in and we should be good. So, that on in and we should be good. So, let's test that out. Save it. Obviously, let's test that out. Save it. Obviously, let's test that out. Save it. Obviously, there's a lot more settings that you saw there's a lot more settings that you saw there's a lot more settings that you saw there. I recommend you reference the there. I recommend you reference the there. I recommend you reference the servar wiki if you want to play with servar wiki if you want to play with servar wiki if you want to play with those. But there you go. We now have our those. But there you go. We now have our those. But there you go. We now have our apps and download clients set up in apps and download clients set up in apps and download clients set up in Prowler. So, we really won't need to Prowler. So, we really won't need to Prowler. So, we really won't need to play around in this anymore. So, let's play around in this anymore. So, let's play around in this anymore. So, let's go ahead and close this out for Radar. go ahead and close this out for Radar. go ahead and close this out for Radar. And again, the setup process is almost And again, the setup process is almost And again, the setup process is almost exactly the same. What we're going to exactly the same. What we're going to exactly the same. What we're going to want to do is go over here and import want to do is go over here and import want to do is go over here and import existing movies. start the import. And existing movies. start the import. And existing movies. start the import. And this is going to be under data and this is going to be under data and this is going to be under data and movies. So, I'm going to click okay. And movies. So, I'm going to click okay. And movies. So, I'm going to click okay. And then it's going to scan. You can see it then it's going to scan. You can see it then it's going to scan. You can see it found those. So, the first time you run found those. So, the first time you run found those. So, the first time you run this, you're going to want to kind of this, you're going to want to kind of this, you're going to want to kind of match it up and make sure it's correct.

  16. match it up and make sure it's correct. match it up and make sure it's correct. Watch Castaway, Auto, Bug's Life, all Watch Castaway, Auto, Bug's Life, all Watch Castaway, Auto, Bug's Life, all that looks good. We could set the that looks good. We could set the that looks good. We could set the quality profile if we would like to, but quality profile if we would like to, but quality profile if we would like to, but I'm going to go ahead and import these I'm going to go ahead and import these I'm going to go ahead and import these four movies. So, now if I go up here to four movies. So, now if I go up here to four movies. So, now if I go up here to movies, we can see them right there. movies, we can see them right there. movies, we can see them right there. there. And if I give it a little there. And if I give it a little there. And if I give it a little refresh, log back in, you can see we refresh, log back in, you can see we refresh, log back in, you can see we have the actual posters and stuff. So on have the actual posters and stuff. So on have the actual posters and stuff. So on here, you can actually go, you can see here, you can actually go, you can see here, you can actually go, you can see your relative path for the file, uh, all your relative path for the file, uh, all your relative path for the file, uh, all the other files within that specific the other files within that specific the other files within that specific path. You can see a lot of information path. You can see a lot of information path. You can see a lot of information about the cast, the crew, alternate about the cast, the crew, alternate about the cast, the crew, alternate titles, a bunch of information here. One titles, a bunch of information here. One titles, a bunch of information here. One of the cool things about this is the of the cool things about this is the of the cool things about this is the renaming feature, especially on sonar renaming feature, especially on sonar renaming feature, especially on sonar and like series and shows. You can see and like series and shows. You can see and like series and shows. You can see right now it's a Bug's Life with the right now it's a Bug's Life with the right now it's a Bug's Life with the year. But if I wanted to, I could go year. But if I wanted to, I could go year. But if I wanted to, I could go over to settings, media management, and over to settings, media management, and over to settings, media management, and I can enable I can enable I can enable renaming, which this will put the movie renaming, which this will put the movie renaming, which this will put the movie title, year, and the quality. So, if I title, year, and the quality. So, if I title, year, and the quality. So, if I go ahead and save those changes, and go ahead and save those changes, and go ahead and save those changes, and then go back to Abug's life, I could do then go back to Abug's life, I could do then go back to Abug's life, I could do a preview rename, which this will add a preview rename, which this will add a preview rename, which this will add that kind of webdll 1080p. And you could that kind of webdll 1080p. And you could that kind of webdll 1080p. And you could configure that to look and act however configure that to look and act however configure that to look and act however you would like. But do note depending on you would like. But do note depending on you would like. But do note depending on the service, whether that be Jellyfin the service, whether that be Jellyfin the service, whether that be Jellyfin Plex, they may have specific preferences Plex, they may have specific preferences Plex, they may have specific preferences for the naming of your files. I just for the naming of your files. I just for the naming of your files. I just click organize and then you can see click organize and then you can see click organize and then you can see boom, it went ahead and renamed that boom, it went ahead and renamed that boom, it went ahead and renamed that file for me. And again with series, when file for me. And again with series, when file for me. And again with series, when you have a bunch of seasons and like 10 you have a bunch of seasons and like 10 you have a bunch of seasons and like 10 episodes a season, that's a very handy episodes a season, that's a very handy episodes a season, that's a very handy tool in Sonar. And just to test it, tool in Sonar. And just to test it, tool in Sonar. And just to test it, let's go add new and get something let's go add new and get something let's go add new and get something that's completely free and that's under

  17. that's completely free and that's under that's completely free and that's under no copyright or anything like that. For no copyright or anything like that. For no copyright or anything like that. For example, the gold rush here by Charlie example, the gold rush here by Charlie example, the gold rush here by Charlie Chaplan, 1925. Chaplan, 1925. Chaplan, 1925. Now, I'm going to uncheck search because Now, I'm going to uncheck search because Now, I'm going to uncheck search because I haven't uh added my download client. I haven't uh added my download client. I haven't uh added my download client. So, I'm going to add that real fast. So, I'm going to add that real fast. So, I'm going to add that real fast. See, it's missing. Let's go over to See, it's missing. Let's go over to See, it's missing. Let's go over to settings and then go to download settings and then go to download settings and then go to download clients. And I'm just going to throw in clients. And I'm just going to throw in clients. And I'm just going to throw in my torrent client really quick here. So, my torrent client really quick here. So, my torrent client really quick here. So, that's got the IP ending in two and then that's got the IP ending in two and then that's got the IP ending in two and then username password. Test that. Save it. username password. Test that. Save it. username password. Test that. Save it. There we go. So, now if I go movies, go There we go. So, now if I go movies, go There we go. So, now if I go movies, go over to Gold Rush. Search for that over to Gold Rush. Search for that over to Gold Rush. Search for that movie. You can see it says it's movie. You can see it says it's movie. You can see it says it's downloading, which is cool. And if we downloading, which is cool. And if we downloading, which is cool. And if we check our torrent client, you can see check our torrent client, you can see check our torrent client, you can see we're downloading 1925 gold rush, which we're downloading 1925 gold rush, which we're downloading 1925 gold rush, which this right here is the wiki Wikipedia this right here is the wiki Wikipedia this right here is the wiki Wikipedia page for it, which you can see here in page for it, which you can see here in page for it, which you can see here in 2021, it definitively entered the public 2021, it definitively entered the public 2021, it definitively entered the public domain as 95 years has passed since its domain as 95 years has passed since its domain as 95 years has passed since its release. And one thing that's worth release. And one thing that's worth release. And one thing that's worth noting, I just switched it out for a noting, I just switched it out for a noting, I just switched it out for a significantly smaller file. If we significantly smaller file. If we significantly smaller file. If we actually go over here to Radar and we go actually go over here to Radar and we go actually go over here to Radar and we go down to settings, I believe it's under down to settings, I believe it's under down to settings, I believe it's under quality, you could set quality quality, you could set quality quality, you could set quality definitions. So, for example, uh, definitions. So, for example, uh, definitions. So, for example, uh, Blu-ray 720p right here. I could shift Blu-ray 720p right here. I could shift Blu-ray 720p right here. I could shift this around and say I wanted kind of the this around and say I wanted kind of the this around and say I wanted kind of the average to be about a gig an hour and average to be about a gig an hour and average to be about a gig an hour and then the absolute max or the preference then the absolute max or the preference then the absolute max or the preference to be a gig an hour and the absolute max to be a gig an hour and the absolute max to be a gig an hour and the absolute max to be like three or two 3.2 gigs an to be like three or two 3.2 gigs an to be like three or two 3.2 gigs an hour. So, that's how you kind of set hour. So, that's how you kind of set hour. So, that's how you kind of set your file max sizes for the various your file max sizes for the various your file max sizes for the various formats of the media. So then all I formats of the media. So then all I formats of the media. So then all I would do is hit save changes and then it

  18. would do is hit save changes and then it would do is hit save changes and then it would know if it's a Blu-ray 720p for a would know if it's a Blu-ray 720p for a would know if it's a Blu-ray 720p for a movie in the public domain. Of course, movie in the public domain. Of course, movie in the public domain. Of course, it will not download anything larger it will not download anything larger it will not download anything larger than these maximum limits here. And we than these maximum limits here. And we than these maximum limits here. And we can see data downloads Cubit Torrent can see data downloads Cubit Torrent can see data downloads Cubit Torrent incomplete. We have both the Ubuntu and incomplete. We have both the Ubuntu and incomplete. We have both the Ubuntu and the Charlie Chaplain public domain movie the Charlie Chaplain public domain movie the Charlie Chaplain public domain movie there. And now that the download's there. And now that the download's there. And now that the download's complete, if I look in that directory complete, if I look in that directory complete, if I look in that directory again, it's not there anymore. But if I again, it's not there anymore. But if I again, it's not there anymore. But if I go to actually if I go to completed, we go to actually if I go to completed, we go to actually if I go to completed, we could see it right there. If I look in could see it right there. If I look in could see it right there. If I look in the folder, it's right there as well. the folder, it's right there as well. the folder, it's right there as well. And it should it should have copied over And it should it should have copied over And it should it should have copied over to data and movies. So if I ls in there, to data and movies. So if I ls in there, to data and movies. So if I ls in there, we can see the gold rush. And then if I we can see the gold rush. And then if I we can see the gold rush. And then if I cd into the gold rush ls, you can see cd into the gold rush ls, you can see cd into the gold rush ls, you can see the renaming scheme it did there, just the renaming scheme it did there, just the renaming scheme it did there, just how I set it up in the renaming thing. how I set it up in the renaming thing. how I set it up in the renaming thing. So, instead of this, it's this now. So, instead of this, it's this now. So, instead of this, it's this now. Beautiful. And if I go to the jellyf Beautiful. And if I go to the jellyf Beautiful. And if I go to the jellyf server, which I believe is server, which I believe is server, which I believe is 8096, and we set this up in part two, 8096, and we set this up in part two, 8096, and we set this up in part two, and then go into our movies, well, y'all and then go into our movies, well, y'all and then go into our movies, well, y'all look at that. We have the gold rush.

  19. look at that. We have the gold rush. look at that. We have the gold rush. Awesome. Now, again, for these other Awesome. Now, again, for these other Awesome. Now, again, for these other services, if I cd into services, if I cd into services, if I cd into uh Docker servar, and that's uh Docker servar, and that's uh Docker servar, and that's cat.compose, compose. The same process cat.compose, compose. The same process cat.compose, compose. The same process to set up uh LAR uh sonar. And I do have to set up uh LAR uh sonar. And I do have to set up uh LAR uh sonar. And I do have uh this one right here. This is for our uh this one right here. This is for our uh this one right here. This is for our subtitles. It requires a uh account at subtitles. It requires a uh account at subtitles. It requires a uh account at either opensuptitles.com or.net to work either opensuptitles.com or.net to work either opensuptitles.com or.net to work properly. But just to show you real properly. But just to show you real properly. But just to show you real quick kind of the setup process, it's at quick kind of the setup process, it's at quick kind of the setup process, it's at 6767. So, if I go over to that 6767 here 6767. So, if I go over to that 6767 here 6767. So, if I go over to that 6767 here under system, we could see the status under system, we could see the status under system, we could see the status and we're missing language profiles. So, and we're missing language profiles. So, and we're missing language profiles. So, what you're going to want to do is first what you're going to want to do is first what you're going to want to do is first uh let's go down here to radar. Enable uh let's go down here to radar. Enable uh let's go down here to radar. Enable it. Get the proper IP address here, it. Get the proper IP address here, it. Get the proper IP address here, which is ending in 4. Drop that on in. which is ending in 4. Drop that on in. which is ending in 4. Drop that on in. And then grab our API key. So, again, And then grab our API key. So, again, And then grab our API key. So, again, that's going to be under settings, that's going to be under settings, that's going to be under settings, general API key. and then drop that in general API key. and then drop that in general API key. and then drop that in here. Test it. You see the version, so here. Test it. You see the version, so here. Test it. You see the version, so we're good to go. You have a bunch of we're good to go. You have a bunch of we're good to go. You have a bunch of options and stuff, but I'm not going to options and stuff, but I'm not going to options and stuff, but I'm not going to dive into all that right now. Click dive into all that right now. Click dive into all that right now. Click save. And then you can see a whole bunch save. And then you can see a whole bunch save. And then you can see a whole bunch of stuff come up, including uh movies.

  20. of stuff come up, including uh movies. of stuff come up, including uh movies. It's syncing everything right now. It's syncing everything right now. It's syncing everything right now. Seeing all the subtitles it has, and Seeing all the subtitles it has, and Seeing all the subtitles it has, and it's missing language profiles. So, from it's missing language profiles. So, from it's missing language profiles. So, from there, what we want to do is go to there, what we want to do is go to there, what we want to do is go to settings, languages, and then I believe settings, languages, and then I believe settings, languages, and then I believe we're going to go to filters and do we're going to go to filters and do we're going to go to filters and do English. I don't even have this set up English. I don't even have this set up English. I don't even have this set up all the way on my server to how I all the way on my server to how I all the way on my server to how I should. Save that with the filter. And should. Save that with the filter. And should. Save that with the filter. And we're going to add a new profile. Just we're going to add a new profile. Just we're going to add a new profile. Just call this um English, I guess. Add a call this um English, I guess. Add a call this um English, I guess. Add a language. English. Looks good. Hit save. language. English. Looks good. Hit save. language. English. Looks good. Hit save. And then go up here and then click save. And then go up here and then click save. And then go up here and then click save. So now we will have that language So now we will have that language So now we will have that language profile. And you're going to want to go profile. And you're going to want to go profile. And you're going to want to go to providers and enable your providers, to providers and enable your providers, to providers and enable your providers, whatever subtitle service you want to whatever subtitle service you want to whatever subtitle service you want to use. And when you get that set up, you use. And when you get that set up, you use. And when you get that set up, you could go over here and then actually could go over here and then actually could go over here and then actually find your subtitles, but it's still find your subtitles, but it's still find your subtitles, but it's still syncing. I don't have it all set up all syncing. I don't have it all set up all syncing. I don't have it all set up all the way for this. Again, the Servar wiki the way for this. Again, the Servar wiki the way for this. Again, the Servar wiki will have a whole bunch of fun stuff to will have a whole bunch of fun stuff to will have a whole bunch of fun stuff to go ahead and experiment and play around go ahead and experiment and play around go ahead and experiment and play around with all the settings. And then Bazar with all the settings. And then Bazar with all the settings. And then Bazar has their own wiki. So then you could go has their own wiki. So then you could go has their own wiki. So then you could go under like the setup guide and it kind under like the setup guide and it kind under like the setup guide and it kind of goes over some of the stuff I did but of goes over some of the stuff I did but of goes over some of the stuff I did but with a lot more detail and so on so with a lot more detail and so on so with a lot more detail and so on so forth. Now the very last thing that forth. Now the very last thing that forth. Now the very last thing that we're going to go ahead and check out, we're going to go ahead and check out, we're going to go ahead and check out, it's not in this compos file. It's it's not in this compos file. It's it's not in this compos file. It's either going to be in jellyf or plex either going to be in jellyf or plex either going to be in jellyf or plex depending on the service that you're depending on the service that you're depending on the service that you're using is overseer or jelly sear. Again, using is overseer or jelly sear. Again, using is overseer or jelly sear. Again, depending on what you use, but jelly depending on what you use, but jelly depending on what you use, but jelly sear actually works for everything. It's sear actually works for everything. It's sear actually works for everything. It's just a fork. So, if I go into jellyfin, just a fork. So, if I go into jellyfin, just a fork. So, if I go into jellyfin, I go to compose. You could see jelly I go to compose. You could see jelly I go to compose. You could see jelly sear right here. I just go and grab sear right here. I just go and grab sear right here. I just go and grab that. I'm going to give that a copy that. I'm going to give that a copy that. I'm going to give that a copy there. And I'm actually going to throw

  21. there. And I'm actually going to throw there. And I'm actually going to throw this right into my jellyfin compose. So, this right into my jellyfin compose. So, this right into my jellyfin compose. So, if I cd back a directory and go to if I cd back a directory and go to if I cd back a directory and go to jellyfin. And then I'm going to nano jellyfin. And then I'm going to nano jellyfin. And then I'm going to nano into that compose yaml. You can see I into that compose yaml. You can see I into that compose yaml. You can see I got jelly seer right there. So just got jelly seer right there. So just got jelly seer right there. So just paste that in. Get out of there. I'm paste that in. Get out of there. I'm paste that in. Get out of there. I'm going to remove the actual folder so I going to remove the actual folder so I going to remove the actual folder so I can show you the uh process real quick. can show you the uh process real quick. can show you the uh process real quick. So once that's in the compose docker So once that's in the compose docker So once that's in the compose docker compose up dash compose up dash compose up dash d and then it's going to pull jelly sear d and then it's going to pull jelly sear d and then it's going to pull jelly sear and start everything up. So now this is and start everything up. So now this is and start everything up. So now this is on the port 5055. So if I navigate to on the port 5055. So if I navigate to on the port 5055. So if I navigate to it, we have jelly sear. So then we pick it, we have jelly sear. So then we pick it, we have jelly sear. So then we pick our server of the three best ones. I'm our server of the three best ones. I'm our server of the three best ones. I'm going to configure jellyfin. And then going to configure jellyfin. And then going to configure jellyfin. And then from here we put in our jellyfin URL from here we put in our jellyfin URL from here we put in our jellyfin URL which is going to be at the same IP cuz which is going to be at the same IP cuz which is going to be at the same IP cuz it's running on the same server. And for it's running on the same server. And for it's running on the same server. And for some reason we have to input an email some reason we have to input an email some reason we have to input an email address and then our username and address and then our username and address and then our username and password. So sign in. And now we will password. So sign in. And now we will password. So sign in. And now we will sync our libraries for movies and shows.

  22. sync our libraries for movies and shows. sync our libraries for movies and shows. Start that scan. Let it do what it needs Start that scan. Let it do what it needs Start that scan. Let it do what it needs to do. And when it's done, we could go to do. And when it's done, we could go to do. And when it's done, we could go down here and all this is fine. So I'm down here and all this is fine. So I'm down here and all this is fine. So I'm going to go continue. And now we're going to go continue. And now we're going to go continue. And now we're going to add radar. So if I add a radar going to add radar. So if I add a radar going to add radar. So if I add a radar server, this isn't in the same stack. So server, this isn't in the same stack. So server, this isn't in the same stack. So we're going to have to use kind of we're going to have to use kind of we're going to have to use kind of external IP. I might go ahead and just external IP. I might go ahead and just external IP. I might go ahead and just throw this in the other compose, but I'm throw this in the other compose, but I'm throw this in the other compose, but I'm not sure yet. Radar. I think I will. I'm not sure yet. Radar. I think I will. I'm not sure yet. Radar. I think I will. I'm going to throw a few more services, but going to throw a few more services, but going to throw a few more services, but comment them out. So you could just comment them out. So you could just comment them out. So you could just uncomment it if you want to use these. uncomment it if you want to use these. uncomment it if you want to use these. But we're going to need the API key real But we're going to need the API key real But we're going to need the API key real quick again. So, settings, general, and quick again. So, settings, general, and quick again. So, settings, general, and then copy that. Go back over here and then copy that. Go back over here and then copy that. Go back over here and then paste in that API key. Set this as then paste in that API key. Set this as then paste in that API key. Set this as our default server. And I'm going to our default server. And I'm going to our default server. And I'm going to click on test. Once we hit test, we can click on test. Once we hit test, we can click on test. Once we hit test, we can select our quality profiles. So, any select our quality profiles. So, any select our quality profiles. So, any movies and we want it to be movies and we want it to be movies and we want it to be released. So, add the server. And there released. So, add the server. And there released. So, add the server. And there we go. And then you do the same thing we go. And then you do the same thing we go. And then you do the same thing with sonar. and we could hit finish with sonar. and we could hit finish with sonar. and we could hit finish setup. So now it's going to show the setup. So now it's going to show the setup. So now it's going to show the stuff that I have in my server right stuff that I have in my server right stuff that I have in my server right there. And what this tool is really there. And what this tool is really there. And what this tool is really really good for is uh you could give really good for is uh you could give really good for is uh you could give access to this for other users or access to this for other users or access to this for other users or yourself of course and like we could go yourself of course and like we could go yourself of course and like we could go to movies for example and it will show to movies for example and it will show to movies for example and it will show like the most popular movies. So this is like the most popular movies. So this is like the most popular movies. So this is really nice for media discovery really nice for media discovery really nice for media discovery especially if you like don't have a especially if you like don't have a especially if you like don't have a bunch of different subscriptions to bunch of different subscriptions to bunch of different subscriptions to different services. We can use filters different services. We can use filters different services. We can use filters and then go down here and let's say we and then go down here and let's say we and then go down here and let's say we want to see things on Apple TV because I

  23. want to see things on Apple TV because I want to see things on Apple TV because I don't have that. I just want to see don't have that. I just want to see don't have that. I just want to see what's going on. And you could sort this what's going on. And you could sort this what's going on. And you could sort this by rating count, the average score. So, by rating count, the average score. So, by rating count, the average score. So, let's go with an eight or higher, which let's go with an eight or higher, which let's go with an eight or higher, which there's not a lot. So, I'm going to go there's not a lot. So, I'm going to go there's not a lot. So, I'm going to go like that and move that down a little like that and move that down a little like that and move that down a little bit. And if I uh close out the filters bit. And if I uh close out the filters bit. And if I uh close out the filters here, we could see what shows up. So, here, we could see what shows up. So, here, we could see what shows up. So, for example, if I'm like, "Oo, for example, if I'm like, "Oo, for example, if I'm like, "Oo, Napoleon." I could go on that somebody Napoleon." I could go on that somebody Napoleon." I could go on that somebody on this or myself, I could click request on this or myself, I could click request on this or myself, I could click request and then it will go into radar. So, now and then it will go into radar. So, now and then it will go into radar. So, now if I head over here, we can see Napoleon if I head over here, we can see Napoleon if I head over here, we can see Napoleon shows up. So, then I could go and go to shows up. So, then I could go and go to shows up. So, then I could go and go to like Amazon or something. like Amazon or something. like Amazon or something. Napoleon DVD. And then we could buy it Napoleon DVD. And then we could buy it Napoleon DVD. And then we could buy it through here. I wonder if this actually through here. I wonder if this actually through here. I wonder if this actually lets you buy it or if you just have to lets you buy it or if you just have to lets you buy it or if you just have to watch it through their service. I hate watch it through their service. I hate watch it through their service. I hate it when they do that. I'm not sure if it when they do that. I'm not sure if it when they do that. I'm not sure if that's the case, but they don't have a that's the case, but they don't have a that's the case, but they don't have a physical copy of this at all. So, very physical copy of this at all. So, very physical copy of this at all. So, very disappointing. So, in that case, I disappointing. So, in that case, I disappointing. So, in that case, I wouldn't be able to go out and purchase wouldn't be able to go out and purchase wouldn't be able to go out and purchase it and put it on the server. I'm just it and put it on the server. I'm just it and put it on the server. I'm just out of luck. These companies are out of luck. These companies are out of luck. These companies are gatekeeping content. So, yeah, that's gatekeeping content. So, yeah, that's gatekeeping content. So, yeah, that's about it. That is my serve r stack. The about it. That is my serve r stack. The about it. That is my serve r stack. The reason, one of the main reasons why this reason, one of the main reasons why this reason, one of the main reasons why this is as decent as it is is because of you is as decent as it is is because of you is as decent as it is is because of you guys helping me out. And again, I do guys helping me out. And again, I do guys helping me out. And again, I do definitely appreciate that. Uh, if definitely appreciate that. Uh, if definitely appreciate that. Uh, if you're interested in a VPN, again, you're interested in a VPN, again, you're interested in a VPN, again, they're not a sponsor, but AirVPN's what they're not a sponsor, but AirVPN's what they're not a sponsor, but AirVPN's what I use. I got a little referral link. I I use. I got a little referral link. I I use. I got a little referral link. I get a little kickback. The suggestion get a little kickback. The suggestion get a little kickback. The suggestion that you check out the next part of this that you check out the next part of this that you check out the next part of this series, which is already live, cuz I've series, which is already live, cuz I've series, which is already live, cuz I've only really needed to remake these first only really needed to remake these first only really needed to remake these first few. In the next one, which you should

  24. few. In the next one, which you should few. In the next one, which you should be able to click on screen now, we go be able to click on screen now, we go be able to click on screen now, we go over setting up local SSL. So, instead over setting up local SSL. So, instead over setting up local SSL. So, instead of this being our radar domain, if I go of this being our radar domain, if I go of this being our radar domain, if I go like that, boop, that's my actual like that, boop, that's my actual like that, boop, that's my actual instance right there. instance right there. instance right there. R.hopkkey.net/raar. And I show you how R.hopkkey.net/raar. And I show you how R.hopkkey.net/raar. And I show you how to do that with a whole bunch of other to do that with a whole bunch of other to do that with a whole bunch of other services such as NexCloud, Jellyfin. And services such as NexCloud, Jellyfin. And services such as NexCloud, Jellyfin. And then we go into using like Twate to then we go into using like Twate to then we go into using like Twate to access our local top level domains access our local top level domains access our local top level domains externally. And we do Cloudflare. So if externally. And we do Cloudflare. So if externally. And we do Cloudflare. So if you have a dynamic IP address, you can you have a dynamic IP address, you can you have a dynamic IP address, you can actually enable Cloudflare, have it actually enable Cloudflare, have it actually enable Cloudflare, have it automatically update. It's a bunch of automatically update. It's a bunch of automatically update. It's a bunch of cool stuff. Check it out.

Summary

This tech analysis focuses on building an automated torrent media server using Docker and various tools like Sonar, Radar, Prowler, and Qbit. The speaker emphasizes the importance of referencing local laws regarding copyrighted content and explicitly states that piracy is not condoned. The practical takeaway is to set up this server on a Linux distribution with Docker installed, utilizing a Docker Compose file for a streamlined and reliable networking setup.

View original episode ↗