Skip Navigation

Why so many *arr services? Why not 1 service that works with all media types?

I am almost done building my first self hosted streambox through Docker. That's a total of 16 instances, each fulfilling 1 specific role.

As I'm new to the *arr world, could you please help me understand why it is standard to deploy multiple *arr services for each media type (ex: readarr1 for books + readarr2 for audiobooks) instead of using 1 that does multiple media types?

Thank you.

37 comments
  • People have tried and failed to make the "one arr to rule them all" but the current stack is pretty lightweight, stable and mature so it is better to just install them all in containers then have some kind of frontend and request system in front of them for users and admins.

    I use Organizr as a frontend (keeps them all together in one interface and optionally handles SSO across all of them) then I have Overseerr for users to add media without having to give them access to the arrs directly.

  • I've had the same question for a while now. My best guess is that they're trying to create separate services that individually are the best at what they do UI/UX-wise. It may be very difficult to create an all-in-one platform for each type of media as a cohesive experience.

    It could also be done for modularity. Having the services split up means the user doesn't have to deal with media types they don't care about and could just install the services for which they do.

    That being said, it would be nice if there was an all-in-one platform that allowed you to easily opt into the media types you wanted as like plugins or something instead of you having to set up multiple different app containers in your server.

  • I think they could make it more modular. Obviously there is a ton of commonality between these apps

  • because it isn't a very good idea to keep a huge illegal library in one place, maybe

    • Arrs are not for doing that but organizing it.
      You can legally rip your own shit and keep it on the server.

37 comments