Unlock the Power of Self-Hosting with Prowlarr and FlareSolverr
Are you looking to streamline your torrent and Usenet indexers in one powerful solution? This guide introduces you to two essential tools: Prowlarr and FlareSolverr. Discover how to set them up for a seamless self-hosting experience that automates and optimizes your media management.
What are Prowlarr and FlareSolverr?
Prowlarr is a centralized application that integrates various indexers for torrents and Usenet, ensuring automatic synchronization with popular tools like Sonarr and Radarr. On the other hand, FlareSolverr acts as a crucial proxy, enabling you to bypass the Cloudflare protection often employed by many indexers. Together, they enhance your self-hosting capabilities, providing a more efficient and user-friendly experience.
Setting Up Your Folders
Before you begin, it’s essential to set up your directory structure for optimal organization. Open File Station and create the following directories:
- /docker/projects/prowlarr-flaresolverr-compose
- /docker/prowlarr
Configuring Container Manager
Next, you’ll create a new project in Container Manager. Follow these steps:
- Open Container Manager and click on Project, then select Create.
- Fill in the General Settings:
- Project Name: prowlarr-flaresolverr
- Path: /docker/projects/prowlarr-flaresolverr-compose
- Source: Create docker-compose.yml
Understanding Docker Compose
Docker Compose allows you to define how Docker sets up multiple containers using a single YAML configuration file. This file enables seamless management through Container Manager’s Projects feature. Here’s a sample configuration for your docker-compose.yml:
services:
linuxserver-prowlarr:
image: linuxserver/prowlarr:latest
container_name: prowlarr
environment:
- PUID=1234 #CHANGE_TO_YOUR_UID
- PGID=65432 #CHANGE_TO_YOUR_GID
- TZ=Europe/London #CHANGE_TO_YOUR_TZ
- UMASK=022
volumes:
- /volume1/docker/prowlarr:/config
ports:
- 9696:9696/tcp
network_mode: synobridge
security_opt:
- no-new-privileges:true
restart: always
flaresolverr:
image: flaresolverr/flaresolverr:latest
container_name: flaresolverr
environment:
- TZ=Europe/London #CHANGE_TO_YOUR_TZ
ports:
- 8191:8191
network_mode: synobridge
security_opt:
- no-new-privileges:true
restart: always
Setting Environment Variables
To ensure that your container has the correct permissions, modify the following environment variables:
- PUID: Enter your User ID from the user setup guide.
- PGID: Enter your Group ID from the user setup guide.
- TZ: Set your timezone (e.g., Europe/London).
Finalizing Your Setup
After setting your environment variables, click Next on the web portal settings screen, then click Done. This initiates the downloading of the container images, and you’ll see a Code 0 message upon completion, indicating that your project is now running.
Firewall Configurations
(Skip this section if your firewall is not enabled.) If you have an active firewall on your Synology NAS, refer to the firewall guide for proper exceptions and configurations to avoid connectivity issues.
Accessing Prowlarr and FlareSolverr
To access Prowlarr, enter the following URL in your web browser: http://192.168.0.40:9696
. Replace 192.168.0.40
with your NAS IP address.
Integrating FlareSolverr with Prowlarr
Once Prowlarr is configured along with your selected indexers, you can integrate FlareSolverr. Navigate to Settings > Indexers, click +, and select FlareSolverr. Ensure you configure the correct connection settings:
http://localhost:8191/
http://172.20.0.1:8191/
http://YOUR-NAS-IP:8191/
Remember to tag each indexer that requires FlareSolverr to ensure proper functionality.
FAQ
Why can’t Prowlarr connect to my Arrs or Download Client?
If you encounter a timeout issue while connecting Prowlarr with Radarr, Sonarr, or Lidarr, try using the Gateway IP of the Synobridge network instead of the NAS IP. You can find this in the Container Manager UI under Networks.
Where can I get community support?
If you need assistance or want to connect with like-minded tech enthusiasts, join our Discord community for help and discussions on self-hosting topics.
How can I support the development of these tools?
If you find this guide helpful, consider tipping me. This support helps cover operational costs and contributes 10% to the developers of the applications featured in these guides.
Conclusion
By following this guide, you’ve successfully set up Prowlarr and FlareSolverr, elevating your self-hosting experience. Embrace the flexibility and control that self-hosting offers, and enjoy seamless media management at your fingertips.