MichaIng / DietPi

Lightweight justice for your single-board computer!
https://dietpi.com/
GNU General Public License v2.0
4.82k stars 494 forks source link

Unpackerr - Unpack .rar archives automatically for importing via *arr services #7135

Open TDuffinNTU opened 3 months ago

TDuffinNTU commented 3 months ago

Creating a software request

Formal software information

Are there similar/alternative software titles available with DietPi-Software?

Nope!

What makes your requested software better than the above solutions, if available?

N/A

How can DietPi make the installation easier or compatible, than following the install instructions or do APT installation, if available?

Unpackerr requires a few steps that dietpi usually manages for other arr services such as: setting up a user/group for the service to run in, setting up permissions, setting up systemctl daemons and managing them via dietpi-services. Plus, since this tool should make managing a plex/sonarr/radarr setup a lot easier for beginners, I think this should be recommended alongside* Sonarr/Radarr installations automatically, similar to how dietpi automatically lets you pick a webserver for certain services.

Can you provide the installation steps that you would suggest DietPi-Software to do?

  1. Install from apt
  2. Set up user/group (example in docs, may need to be dynamic based on installed download client eg. transmission/qbittorrent)
  3. Update config file with api key from sonarr/radarr (if installed)
  4. Set up system daemon.
  5. Import system daemon into dietpi-services.
  6. Set port (default is :5656 but the webserver is configurable if we want this to be near the other *arrs)

NB: may be more setup steps but I've not done the install myself yet so will update if I spot anything else.

Are you willing to help maintaining the software installation, e.g. in case of needed setup changes due to updates etc.? This is not needed, but could speed up our decision to implement it, as man power is always a topic :wink:.

I can give it a go. I did help with the YDNS stuff a while back but not done much with whiptail since. Happy to help, though :)

MichaIng commented 3 months ago

Shouldn't it have been named "Unpackarr" 😝?

Reading the docs

The more common use is to watch starr apps (radarr, sonarr, readarr, lidarr, whisparr)

Is "starr apps" the correct name for those? I started to call them "Servarr" apps, though I see now this was not correct, but there really are plenty of possible names, including "Starr": https://wiki.servarr.com/

Collectively they are referred to as "Arr", "Arrs", "Starr", or "Starrs"

😄

Back to topic: Generally something that makes sense. We can offer it the way we offer Unbound along with Pi-hole and AdGuard Home, i.e. a loose offer, no strict dependency like a websever for web applications which do not run an embedded one (like starrs do).