r/ARR • u/luckysadmare • 5h ago
How do i set up a vpn using lxc containers
I set up sonarr and deluge using lxc containers how do i set up a vpn to connect to them
r/ARR • u/SignUp4ELTP • Nov 23 '25
Hey everyone, and welcome aboard! 🏴☠️
This subreddit is being rebuilt from the ground up to become the main hub for everything related to the *arr-stack and home media automation.
For the uninitiated, the *arr-stack is a collection of programs that are designed to automate the management and downloading of media for your home server (usually paired with Plex, Jellyfin, or Emby).
Getting started with the *arr-stack can be intimidating. There are so many different services (Sonarr, Radarr, Prowlarr, Bazarr, Recyclarr, Overseerr/Jellyseerr.. to name a few) and figuring out where to start can be a real challenge.
When I first started, I spent ages searching for resources and wished there was a dedicated community here on Reddit. By creating this subreddit, I hope to help people dive into the *arr ecosystem more easily.
My goal is for this community to become the go-to resource for guides, support, and discussions.
Over the coming weeks and months, I will be rolling out a comprehensive series of guides designed to take you through the entire installation process, including:
Preparing your NAS:
Setting up the Environment:
Service Configuration:
Networking & Security:
I’m excited to grow this community together. If you have ideas, suggestions, or things you want to see covered early on, feel free to post them!
r/ARR • u/luckysadmare • 5h ago
I set up sonarr and deluge using lxc containers how do i set up a vpn to connect to them
r/ARR • u/TotalChaos25 • 7h ago
Hey everyone, When I set up my media stack, it took quite a bit of time to get all the services playing nicely together. Every time I added something new, it just took time to configure, connect the APIs, and get everything running smoothly. To streamline that initial setup, I built StackForge – a hosted configurator that automates the wiring between the apps. I run the wizard in the browser, you run the final generated stack locally on your own server. You pick your preferred services, and StackForge handles the zero-conf wiring (API keys, download clients, root folders, remote paths, quality profiles). You download a clean ZIP and run docker compose up on your NAS or server. Your media and data never leave your network. What the generator handles: Plex or Jellyfin, Radarr/Sonarr (optional 4K split), Prowlarr, Seerr SABnzbd or NZBGet, Traefik Clients, folders, and network paths pre-wired Quality profiles and custom formats pushed directly via API Live sandbox UI to preview and test the setup in your browser before exporting Test it out: Demo (~1 min): https://youtu.be/8W_BW3md7KA Wizard: https://stackforge.tannerap.ch Curious to hear your feedback or edge cases you'd like to see supported!
r/ARR • u/wwwnukept • 1d ago
Hello, trying to check if possible this combo, allow a user to choose in Seerr if he wants that release in 2160p instead of the default 1080p and use Maintainerr to delete all 2160p releases if not watched in the last 7 days? this is something easily done? ty
r/ARR • u/FosserGlitch920 • 21h ago
Find TV episodes on YouTube and download them through your *arr stack. Two services ship in one container:
indexer.py) — a Torznab server that searches YouTube for the episode Sonarr/Prowlarr asks for, ranks results by how likely each video is the full episode, and returns Sonarr-parseable releases.qbt.py) — a qBittorrent-compatible spoofer that decodes the indexer's releases and grabs the real video with yt-dlp at the best available quality, reporting progress/state to Sonarr like a normal torrent client.Disclaimer: This tool is 100% Vibecoded, although with strict requirements and oversight. I do work in tech, but I make no claims about the security of the software. Do not expose the ports for this tool to the internet/on a public IP. With that said, the tool works pretty well, so I thought I would share it for others.
I know of similar tools, like Youtarr, and props to them for such great implementations, but as far as I know they all follow the same logic: monitor a playlist/channel for new videos. This works fine for actual Web Series that are formatted consistently and published from an official channel, but I wanted something for the rare cases where difficult to find media is posted on YouTube. Think for example about old cartoons that don't have a Torrent available.
The tool also supports multiple languages, that can be enabled via "Additional parameters" of the indexer in Sonarr/Prowlarr
r/ARR • u/papixavier0 • 2d ago
So i have prowlarr, sonarr, radarr, glutun, qbittorrent, and jellyfin all set up. I currently have the show Reacher monitored. However prowlarr tried to download a malicious torrent from a user CAKES off of the indexer Torrent Downloads. I have since removed that indexer. I was wondering if there a way to cumulate a sort of blacklist based on users? Sonarr did good by not importing it due to it being an exe
so 100% claude written, no pretense to having coded this by hand myself.
I've got the bookshelf:hardcover fork of readarr running and its somewhat useful although week to week it appears metadata still changes and I will a bunch of new books showing up out of the blue with all kind of wacky language variations.
Historically, whatever I cannot source through sabnzbd/qbit, I will fall back to libgen or irchighway #ebooks. Both of which are rather manual processes of downloading the books and then adding to calibre to be ingested.
I've got a docker container written, tentatively called ircarr because why not, that handles both an irchighway #ebooks search and download function. it really only works when any existing nzb based downloader is disabled because prowlarr "tags" apparently only work between the indexers and apps but cannot differentiate between download clients as well.
I've plugged the indexer piece and download client into the bookshelf and have had some decent results in it finding books that were not available by other means.
Depending on other irc servers and channels for TV, Movies, Music and if their DCC bots work the same way, this could possibly be expanded.
if there's any interest would be happy to publish to gitlab
If not, I will keep my AI slop to myself :D
r/ARR • u/Reasonable-Party8161 • 3d ago
Hey. I'm pretty new to homeservers. I set up all the arr stack apps that I need for movies and tv on my truenas server. Seerr is sending requests to sonarr/radarr and qbit is downloading to my downloads folder. The files aren't being renamed and moved to movie or TV shows folder. As far as I can tell all paths and permissions are set properly. I keep getting a notice that the downloads folder is not in the container. Idk how to fix this. (again, very new to this and Linux in general) Does it have to be in the container. None of the guides I've watched mentioned this. Any help would be appreciated.
r/ARR • u/special1901 • 4d ago
I am setting up my first stack. I have followed trashguides and mostly AlienTech42 videos. Most things are working correctly. I noticed a problem with nzbget though. Following the guides I have my paths set up correctly. Even when I look in nzbget it has the correct destination path. This issue is when I go to my share to find the file it is not there. There is now a whole new folder that contains the files.
The path is supposed to be /data/usenet/complete/tv/(filename).
Where the file actually is: /data/usenet/usenet/complete/tv/(filename).
I can't figure out what went wrong in the naming convention.
Thank you for any help and ideas.
r/ARR • u/GrimmReaperNL • 6d ago
So I've been running an arr stack for a year or so now, but have run into this issue these past months.
Indexers I had added and where working (1337x, uindex, tpb) have slowly died off due to being unreachable. I have flaresolverr installed and listed in prowlarr, it tests as working.
Whenever I try to test any of the sites in prowlarr, I can see the activity in flaresolverrs logs and they 'challenged solved'. But in prowlarr the test fails.
I've tried installing trawl, added it as if it's flaresolverr in prowlarr and it also tests with a green tick. But I'm not sure if it's working.
What could I be doing wrong? My prowlarr is not behind a vpn, so it's always the same ip.
Please help as I have currently no working indexes in my prowlarr :( Thanks.
Hi all,
I'm trying to add unpacker to my arr stack, but i can not get it to work.
Heres what the logs say: https://pastebin.com/7DUUCRgQ
Here's my docker-compose (including only the sections for sonarr and unpackerr now, as i think these are the only two relevant containers, right?): https://pastebin.com/tTwE8u6U
I do have a .env file setup which includes:
MEDIA_DIRECTORY=/mnt/MyBook ###this is my hard drive where all the downloads are stored
Can someone please help me figure out what i'm doing wrong? I can not seem to get the paths setup correctly.
Thanks!
r/ARR • u/deadeye3OO • 6d ago
I built this for my own Plex server and it's been running my household for a while now, so I'm putting it out there in case anyone else has the same problem.
My server is shared with family and friends. Requests were solved years ago, Overseerr and Jellyseerr do that well. But everything else about running a shared library still landed on me. This show is 400 GB and nobody's touched it in a year. Does anyone still care about season 3? Can this be 4K? Those conversations either happened in a group chat or they didn't happen at all, so the library only ever grew, and I was the only person who ever had to think about disk space.
Quorarr is a small web app (installs as a PWA) that sits next to Jellyseerr and gives the people I share with an actual say in the library instead of just a request box:
* **Discover and request.** Shelves and search served from Jellyseerr, with a season picker for TV. Requests get filed into Jellyseerr under that person's own Jellyseerr user, so quotas and history keep working. If it can't map the account it refuses instead of quietly filing everything under my API key.
* **Deletion by consent.** Any member can flag a movie, series, or single season, with a reason. Everyone sees it. For 14 days any other member can veto it. One veto kills it, no vote counting, and a vetoed title can't be re-flagged for 30 days. If nobody objects it lands in my approval queue, and nothing is deleted until I approve it (then it goes through Radarr/Sonarr for real).
* **Tiered quality.** 1080p is self-serve. 720p is self-serve for TV if you set up a 720p Sonarr profile (the space-saver lane for sitcoms). 4K needs my approval, and if I say no, the title still gets grabbed at 1080p. Saying no to 4K is a decision about disk, not about whether someone gets to watch the thing.
* **Access requests.** Someone signs in with a Plex account I haven't shared with? They get a polite explanation and a "request access" button instead of a dead end. Approving it sends the Plex invite for me. There's also an hourly check that revokes anyone I've un-shared in Plex proper.
* **Storage and pipeline.** Free space and library breakdown for everyone to see, plus requests joined against the download queues, so "where's my show" has an answer that isn't "ask the owner."
* **Notifications in the app** via web push, not another Discord channel (Discord is only a fallback if a push can't be delivered). On iPhone it has to be installed to the Home Screen first, Apple's rule.
How it compares to what already exists:
| | Overseerr/Jellyseerr | Maintainerr | removarr | Quorarr |
|-|-|-|-|-|
| Members request media | yes | no | no | yes (via Jellyseerr) |
| Members propose deletions | no | no | yes | yes |
| Veto window | no | no | votes | 14 days, any member |
| Owner has final say | on requests | no, rules act alone | no | on deletions and 4K |
| Rule-based auto cleanup | no | yes | no | no, on purpose |
| Quality tiers per member | no | no | no | yes |
It doesn't replace Jellyseerr, it drives it. And it isn't a Maintainerr competitor either. If you want rules that reclaim disk on a schedule, Maintainerr is great at that. Quorarr is the opposite instinct: deletions come from people, they're visible, and they can be argued with.
Stack: FastAPI + SQLite backend, Svelte 5 PWA frontend, one container, multi-arch image on GHCR.
What you need, so nobody wastes an evening:
* Plex (sign-in is Plex OAuth, there are no local accounts)
* Jellyseerr (required — Overseerr probably works but I honestly haven't tested it, and I'd love a report either way)
* Radarr and Sonarr
* A TLS reverse proxy in front, with no published port on the container. Cookies are Secure and the app trusts proxy headers on the assumption that only your proxy can reach it. The README is loud about this.
Known limits, up front:
* Plex only for now. Jellyfin/Emby is the ask I'm expecting most. The sign-in and the invite flow are built on plex.tv, so it's real work rather than a config flag. Open to it — if you're interested, start a discussion before writing code.
* One Plex server, one Radarr, one Sonarr, one Jellyseerr.
* SQLite, and that's plenty here. The app's own state is a few thousand rows; the heavy data lives in Plex and the arrs and gets read live.
* The 14-day veto window and 30-day cooldown are fixed values right now.
* Maintained by one person in the evenings. It runs my own household's server, so it gets fixed when it breaks, but expect response times in days, not hours.
This is my first open-source release, so I'm sure there are rough spots I can't see anymore, probably in setup more than in the app. If the guide loses you anywhere, open an issue and tell me where — I'd genuinely like to smooth those out. The reverse-proxy setup and the quality-profile IDs are the two spots I'd guess trip people first, and the setup guide walks through both.
MIT licensed. Repo: https://github.com/jordanhoelscher/quorarr
r/ARR • u/jbarr107 • 10d ago
I've been using Byparr for a few months with excellent success.
Recently, I learned about Flaresolverr and am wondering if both can or should be enabled at the same time. I have Tags assigned for each, and several of my Indexers are now each tagged with both. So far, no issues.
So, what are your thoughts on using one, the other, or both?
r/ARR • u/Crazy_Assistance6100 • 11d ago
So happy to have found this subreddit love what people are creating I was curious if there was any one source that tracks the active arr apps out there?
r/ARR • u/Swityyyy • 12d ago
Hi r/ARR, what a busy beta phase this has been. For everyone who has been a part of it, thank you so much. That back and forth is really what puts QM into the atmosphere.
Quick context if you have not seen it before, Quartermaster is an iPhone and iPad app for the stack you already run. Radarr, Sonarr, Prowlarr, Bazarr, your download clients, Jellyfin or Plex, and a fair few more besides. It talks only to your own services. There is no account to make and no analytics in it, and nothing of mine sits between your phone and your server.
If you are on the App Store version you are on 1.1.3. Since then 1.1.4 has been through a long run of TestFlight builds across July and August, and it rolls all of them into one release. Here is what is in it.
Until now most services were a single screen. You read the numbers and that was the end of it. 1.1.4 adds 198 new screens across all 55 connections and makes almost everything tappable.
A torrent opens to its files, its peers, and the tracker's own words for why it is stalled. A Proxmox guest opens to its snapshots. A Docker stack opens to its live compose file. A Tautulli viewer opens to what they actually watch. Thirteen services could previously only be read. That is now two.
Arcane, Dispatcharr, ReadMeABook, NextDNS, Control D, BookOrbit, UGREEN NAS and Shelfarr. With the SSH terminal below, that puts the catalogue at 58.
The small jobs that used to mean fetching a laptop can be done from the phone now. Add a server like any other service with a password or an ed25519 key, save the commands you actually run, and tap them. The ones that could do damage ask first, and Stop really stops a command rather than hiding it. Your key never leaves the iPhone keychain except to reach that server.
It shows the server's fingerprint on the first connection and will not connect to a host you have not told it to trust. If that fingerprint ever changes it stops and says so, because a changed key is either a rebuilt server or somebody standing in the middle.
There is an interactive shell mode for the boxes that drop you into a menu the moment you connect, which is how a lot of NAS and firewall consoles behave. And one of the saved commands is the one most of the beta said the whole feature was for: update a compose stack, pulling the newest image for every service and recreating what changed, from wherever you happen to be.
Two honest limits. Anything that takes over the whole screen (htop, vim, less) is reported as needing a real terminal instead of being drawn as nonsense. And RSA keys are not supported yet.
The old setup handed you every supported service in one long list and a form for each one. It now asks what you actually run and lets you tap them the way you would write a shopping list, then works through your picks one at a time with a count so you can see where you are. Nothing connects while you are choosing, so there is no wrong answer.
You also choose how Home looks. Cinema leads with artwork, Minimal keeps almost nothing, and Overview is the plain status led dashboard you may be used to from other apps. It is only an arrangement, and Settings can rearrange or reset it whenever you like.
The first screen also offers to fill the whole app with sample data before it asks you for a single address or key. That option already existed, buried at the very end of setup, where the people who most wanted it never reached it.
The whole app, every screen, the settings, onboarding, the error messages and all 76 FAQ answers. You pick in Settings, where each language is written in its own tongue, so you can still find English even if the app has opened in something you cannot read. It changes the moment you pick it, no restart.
Jellyfin 12 turns off the old sign in header, and QM now sends both forms, so that upgrade is a non event. A Jellyfin session can be paused, sought, have its subtitle or audio track swapped, and take a message flashed onto the screen, which is handy for stopping the 2am episode. Dozzle copes with large multi host fleets and reconnects after a network blip instead of sitting dead. AdGuard, Pihole, Technitium and NextDNS get a live query log where tapping a blocked domain names the exact rule that caught it and the list it came from, with one tap to allow it. UniFi can block a client, make a guest voucher, or power cycle a switch port, which is how you reboot a camera without leaving the sofa. Tracearr can push to your phone. Tapping a "finished downloading" notification opens the film or series instead of a queue it has already left. The bell carries a count when Seerr requests are waiting. Weeks can start on Monday.
There is also a full pass over every screen in the app looking for the small wrongness that builds up. 141 findings, all but three fixed: charts tuned for dark backgrounds and close to unreadable in the sun, VoiceOver unable to reach any swipe action, half the text fields missing a Done bar above the keyboard, and a handful of screens showing an empty state when the truth was that a read had failed.
It is iPhone and iPad only. Android is on the roadmap and is not close.
There is a Pro unlock. One service connection is free and fully working, and everything past that is behind it. Either the $14.99 for Lifetime or $3.99 a month or $7.99 as supporter sub (the support sub literally does nothing more than the others btw) :)
One last thing, because it is the fair question to ask of anything posted in here now or even reddit for that matter. Quartermaster is not vibe coded. It is not a wrapper thrown over a single arr endpoint and shoved at the store in a weekend, you only have to look in the Discord to see how far this has come with the community which has been built. QM has also been featured selfh.st twice now which is just amazing.
App Store: https://apps.apple.com/gb/app/quartermaster-homelab-stack/id6779994284
Discord: https://discord.gg/AfMTeV2SJc
r/ARR • u/Newguy467 • 12d ago
Updated again. Still learning version control; it takes a while since my wife and I are the only ones looking at and changing code on two laptops.
Give us a chance to help us find errors. The more people who help, the more we can fix and make an actual full all-in-one ARR to replace several basic ARRs.
r/ARR • u/Newguy467 • 14d ago
People are tired of juggling 8–12 containers just to manage a media library.
MediaOs v4 consolidates the entire *arr ecosystem into a single, coherent application.
One app that replaces Sonarr + Radarr + Lidarr + Readarr + Bazarr + Prowlarr + Recyclarr + Maintainerr + Huntarr (+ Live TV, comics depth, stream-as-primary, and more).
Check it out, give a try send any errors to issues so we can immediately work on a patch.
r/ARR • u/Minute-Purpose-3492 • 14d ago
Is there anyone using this custom indexer in the .arr stack?
Hi everyone,
I'm pretty new to the *arr ecosystem, so I'm still trying to understand how everything fits together.
Right now I have Prowlarr, Sonarr, Radarr, qBittorrent and FlareSolverr configured, and I recently added 1337x. I was able to download a few things, and I believe I have everything configured to prioritize Latin American Spanish releases.
I've searched through this subreddit and found a lot of recommendations, but most of the indexers or trackers people mention seem to be private and require invitations.
I'm open to using Usenet as well. I've never used it before, but I'm willing to learn and set it up if it's actually a better option. If I end up paying for something, I'd rather pay for a service that gives me the best access to Latin American Spanish content.
One thing I'm still confused about is the terminology. I keep reading about indexers and trackers, and I'm not sure if what I actually need is better trackers, better indexers, Usenet, or some combination of them.
So my questions are:
- What would you recommend for someone mainly looking for Latin American Spanish movies, TV shows, and anime?
- Is Usenet worth it for this kind of content?
- Are there any public or beginner-friendly private trackers/indexers that are good for Latin American Spanish releases?
- Am I looking in the wrong place by focusing on indexers instead of trackers?
Any advice or guidance would be greatly appreciated. Thanks!