Skip to content

Prowlarr and FlareSolverr via GlueTUN VPN in Container Manager on a Synology NAS

Important or Recent Updates
Historic UpdatesDate
Updated guide for Container Manager22/05/2023
Moved from UI setup to Project Setup which is more flexible and easier to maintain.
Added an addition element to the compose to restrict the container from gaining additional privilege.
25/10/2023
Added FlareSolverr to the Extras section of the guide10/11/2023
Guide amended to include FlareSolverr into the Project and step through adding this all to GlueTUN09/12/2023
Removed the depends_on for gluetun as it’s not required04/01/2024
Guide archived as merged with the non VPN guide.03/07/2025
Historic Updates

Guide archived

I have now merged this guide into the non VPN version located here – it contains all the steps to set up Prowlarr and add a GlueTUN Proxy.


Looking for some help, join our Discord community

If you are struggling with any steps in the guides or looking to branch out into other containers join our Discord community!

Buy me a beverage!

If you have found my site useful please consider pinging me a tip as it helps cover the cost of running things or just lets me stay hydrated. Plus 10% goes to the devs of the apps I do guides for every year.

Published inDockerSearch / Indexers 7.2Synology

56 Comments

  1. Shreyas Singhvi Shreyas Singhvi

    Can you please tell me how to find the IP address of the synobridge. I am running surfshark via gluetun and my prowlarr container uses network mode: surfshark and sonarr uses host. can connect to them on local ip. I am also forwarding firewall outbound subnets but still no luck.

    • Dr_Frankenstein Dr_Frankenstein

      Hey, so I have a guide on how to setup the ‘synobridge’ at the start of other guides. You only need to run items on it that communicate with each other. You would need to amend the Sonarr container over to the synobridge if you decide to create it. You would have to amend its compose as the UI won’t let you change it from host to bridge if created using the GUI.

      https://drfrankenstein.co.uk/step-3-setting-up-a-docker-bridge-network-in-container-manager/

      VPN Wise what is your GlueTUN container called? If it is called ‘surfshark’ then your network mode would be correct if Prowlarr is part of the same compose file. If it’s called Gluetun it you will need to amend the network mode name.. Happy to take a look if you want to share the compose yaml

      https://paste.drfrankenstein.co.uk

  2. Wesley Wesley

    You’re an evil genius in the best way. Thank you so much for these guides. I’m up to the point of setting up FlareSolverr in Prowlarr and testing the domain options. All three return this error and I can’t seem to find more information in any log:

    Invalid request Validation failed:
    — Host: Unable to connect to proxy: Http request timed out. Check the log surrounding this error for details

    • Dr_Frankenstein Dr_Frankenstein

      Hey! Are you testing with a site that actually requires Flaresolverr, also is GlueTUN connected OK?

      • Samy Samy

        First of all, I am deeply grateful for all the work you have done for the community. Thank you very much.

        I can answer your question, as I have been experiencing the same issue for days now without finding a solution.
        The issue occurs when trying to add Flaresolverr as an indexer proxy in Prowlarr. There is a test button, but it always fails with a timeout on all three domain names/IPs.
        Gluetun is properly connected; for instance, I was able to reach Radarr using the 172.20.0.1 IP from Prowlarr. I was also able to reach qBittorrent, which is included in the project with Gluetun.

  3. Chris Chris

    I gotta say, thanks a million for your guides. If I had any money at all, I would donate.

    I am a dinosaur IT guy and I have immensely enjoyed implementing the docker containers. I needed to get current with this tech and it was a blast going through this.

    A couple of questions:
    1) is there a site/guide that you would recommend to better understand the networking within the containers? I am struggling to truly understand how it works.
    2) Is there anyway that you know of that I could connect USB disk shares into the container data? is there a way to add mount points into the /volume1/data folders? I have a couple of USB drives connected to my NAS (DS418Play) to provide extra space but now I have media that I cannot be access by the containers.
    3) the only thing that seems to not be working correctly is qbittorent does not seem to download properly. They stall or just get nowhere and no seeders appear.

    Thanks again, so much appreciated!

    • Dr_Frankenstein Dr_Frankenstein

      Thanks 🙂

      1) https://www.youtube.com/watch?v=bKFMS5C4CG0&pp=ygUgZG9ja2VyIG5ldHdvcmtpbmcgIG5ldHdvcmsgY2h1Y2s%3D and also the official Docker documents..
      2) 100% – connect the drive, then SSH into the NAS and type ls / then you will see volumeUSBX (X being a number) you will need to ls down into the USB drive so ls /volumeUSB1/usbshare then mount this into a container /volumeUSB1/usbshare/media:/volumeUSB1/usbshare/media
      3) If they stall check that GlueTUN is actually staying connected within the logs for the container, it should show a successful connection. If you need help with this part reach out via my Help Me! page so I can take a closer private look.

      • Chris Chris

        Thanks a lot, I will followup as needed. I do not want to bother you.

        I am noodling what is going on with qbittorrent, it is looking flakey, sometimes it is saying it is firewalled, sometimes no DHT nodes, sometimes all good but the dl stalls.

        Really liked that network video, thanks! That guy is funny.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

drfrankenstein.co.uk – writing Synology Docker Guides since 2016 – Join My Discord!