Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Pass Two Radarr Containers Through VPN Container

Featured Replies

I'm trying to setup two copies of Radarr (then also 2 copies of Medusa) to send traffic via the qBittorrentVPN container. These are all binhex containers. I can get one instance working fine, but when I try pass through a 2nd instance, they both refer to the same container port (which I can't change) therefore I can't configure the containers separately when accessing them via the Web UI. 

 

Note - this works fine before I pass the traffic through the VPN docker. I've set different appdata directories, different container names and different host ports.

 

What's the correct way to set this up?

  • 3 weeks later...
On 5/25/2020 at 5:22 PM, Nelinski said:

I'm trying to setup two copies of Radarr (then also 2 copies of Medusa) to send traffic via the qBittorrentVPN container. These are all binhex containers. I can get one instance working fine, but when I try pass through a 2nd instance, they both refer to the same container port (which I can't change) therefore I can't configure the containers separately when accessing them via the Web UI. 

 

Note - this works fine before I pass the traffic through the VPN docker. I've set different appdata directories, different container names and different host ports.

 

What's the correct way to set this up?

Did you ever get this working? I'm trying to do the same thing with both binhex-radarr and binhex-sonarr, but can't figure out how to change the container ports.

  • Author

Nope. In the end, I set up two separate torrent VPN containers. I've also moved to rTorrent from qBittorrent as I found the speeds kept dropping randomly but the same applies.

 

rTorrentVPN

Radarr
container:rTorrentVPN
 

Medusa
container:rTorrentVPN

 

rTorrentVPN-4k

Radarr-4k
container:rTorrentVPN-4k
 

Medusa-4k
container:rTorrentVPN-4k

 

From what I've read online, to change the container port, you have to login and change the port directly via the Radarr or Medusa etc. So in Radarr/Sonarr:

 

image.thumb.png.61aa9a4f2db785bb072506f190d8ee90.png

 

I tried this though and couldn't access the WebUI anymore even though I've added the relevant ports under my rTorrentVPN docker. I decided it wasn't worth the hassle when I can just run one more torrent docker which uses barely any CPU/RAM when idling.

Glad it's working for you! I ended up "cheating" and setting the network type to custom, which means I don't have to adjust the ports and that keeps each container happy and gives me as many of them as I need :)

  • Author

So are you setting the network type to custom as well as passing the containers through your VPN docker?

Just custom network, not using a VPN here for anything, not yet at least :) Just custom for the containers that need to talk to each other, didn't bother changing any of the others. It's working great for my use case at least :)

  • 8 months later...

Hi, I realise this is an old thread but some of your comments helped me get to a solution for this, so I made an account to post it for anybody else with the same issue


Steps to route 2x the same container through a single VPN container (using sonarr and binhex-qbittorrentvpn as an example):

1. Create your VPN container. Enable privoxy, create 2x port fields (for sonarr, I did 8989:8989 and 8990:8990). If there isn't one already, create an ADDITIONAL_PORTS variable field with the comma-separated list of ports to forward. i.e. '8989,8990' without quotes

2. Create a network named after this container, i.e. container:binhex-qbittorrentvpn. Can do this by commandline with `docker network create container:binhex-qbittorrentvpn` without quotes

3. Download from CA and create first container to route, e.g. sonarr. Set 'network type' to 'container:binhex-qbittorrentvpn' (or equivalent). If it has a port field remove it, and set the /config Path to a separate appdata folder

4. Download another of the same container from CA (Note: don't do what I did and recreate from the original template or you'll have issues with Rebuild-DNDC after due to matching container IDs). Do the same setup again for the second container, call it something different, and set the /config Path to a separate appdata folder from the first one. Enable advanced mode and in the WebUI field, change the port number here to be the second port number (in my case, 8990)
5. Stop the first container, and start the second one (with the non-default port). Navigate to the default port WebUI page (192.168.X.X:8989 in my case, NOT 8990)
6. Change the port in the container settings to be the secondary port you want to use. In sonarr's case, Settings -> General -> Port Number -> 8990. Save and restart the container
7. Now start the first container, and check if you can access them both via their respective ports

Hope this helps someone

Edited by Repoman108

  • 2 weeks later...
On 3/11/2021 at 4:22 PM, Repoman108 said:

Hi, I realise this is an old thread but some of your comments helped me get to a solution for this, so I made an account to post it for anybody else with the same issue


Steps to route 2x the same container through a single VPN container (using sonarr and binhex-qbittorrentvpn as an example):

1. Create your VPN container. Enable privoxy, create 2x port fields (for sonarr, I did 8989:8989 and 8990:8990). If there isn't one already, create an ADDITIONAL_PORTS variable field with the comma-separated list of ports to forward. i.e. '8989,8990' without quotes

2. Create a network named after this container, i.e. container:binhex-qbittorrentvpn. Can do this by commandline with `docker network create container:binhex-qbittorrentvpn` without quotes

3. Download from CA and create first container to route, e.g. sonarr. Set 'network type' to 'container:binhex-qbittorrentvpn' (or equivalent). If it has a port field remove it, and set the /config Path to a separate appdata folder

4. Download another of the same container from CA (Note: don't do what I did and recreate from the original template or you'll have issues with Rebuild-DNDC after due to matching container IDs). Do the same setup again for the second container, call it something different, and set the /config Path to a separate appdata folder from the first one. Enable advanced mode and in the WebUI field, change the port number here to be the second port number (in my case, 8990)
5. Stop the first container, and start the second one (with the non-default port). Navigate to the default port WebUI page (192.168.X.X:8989 in my case, NOT 8990)
6. Change the port in the container settings to be the secondary port you want to use. In sonarr's case, Settings -> General -> Port Number -> 8990. Save and restart the container
7. Now start the first container, and check if you can access them both via their respective ports

Hope this helps someone

Repoman you god damn legend. I've been trying to get this going for a few weeks now and I was so close. Was just missing editing the setting in qbittorrent, for some reason I was overlooking that and too focused on the Radarr4K container. This worked perfectly for me, thanks for taking the time to come post your solution in such detail.

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.