5.0 KiB
A bash shell script to automate the setup and configuration of Jackett, Sonarr, Radarr, Lidarr, Readarr and Prowlarr on a Raspberry Pi and Intel/AMD x64 systems running Debian based distros.
WHAT ARR THEY?
Jackett (API Support for your favorite torrent trackers), Sonarr (an Internet PVR for Usenet and torrents), Radarr (a movie collection manager for Usenet and BitTorrent users), Lidarr (a music collection manager for Usenet and BitTorrent users), Readarr (a ebook collection manager for Usenet and BitTorrent users) and Prowlarr (an indexer manager/proxy built on the popular *arr .net/reactjs base stack to integrate apps including Sonarr, Radarr, Lidarr and Readarr)
2023 UPDATE
- Modified to support 64-bit Raspberry Pi OS ARM sources.
- Now also supports x64 Intel and AMD systems running Debian based distros.
- Added Readarr and Prowlarr to application list.
TESTED
- Running Raspberry Pi OS (64-bit) Lite minimal image based on Debian Bullseye - (Kernel 5.15)
- Running Raspberry Pi OS (legacy 32-bit) Lite minimal image based on Debian Buster - (Kernel 5.10)
- *Intel i7 running Debian GNU/Linux 12 (bookworm) 6.1.0-9-amd64
- *Intel i7 running Debian GNU/Linux 11 (bullseye) 5.10.0-23-amd64
NOTES
- During setup dependencies mono install may take some time (especially on the Raspberry Pi v3). Larger dependency install may slow around 88-90% however it will eventually complete.
- The removal of applications is only going to work if the PiJARR script was used for the original installation.
- When removing applications anything contained in the
/var/lib/{appname}or/opt/{appname}will be deleted.
EXAMPLE - MENU OPTIONS
▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓ ▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓
▓▓▓▓ ▓▓▓▓ ▓▓▓▓ ▓▓▓▓ ▓▓▓▓ ▓▓▓▓ ▓▓▓▓ ▓▓▓▓ ▓▓▓▓
▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓ ▓▓▓▓ ▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓
▓▓▓▓ ▓▓▓▓ ▓▓▓▓ ▓▓▓▓ ▓▓▓▓ ▓▓▓▓ ▓▓▓▓ ▓▓▓▓ ▓▓▓▓ ▓▓▓▓
▓▓▓▓ ▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓ ▓▓▓▓ ▓▓▓▓ ▓▓▓▓▓ ▓▓▓▓ ▓▓▓▓▓
==============
Menu Options
==============
1. Install ALL (jackett sonarr lidarr radarr readarr prowlarr)
2. Install jackett only
3. Install sonarr only
4. Install lidarr only
5. Install radarr only
6. Install readarr only
7. Install prowlarr only
8. Remove ALL (jackett sonarr lidarr radarr readarr prowlarr)
9. Remove jackett only
10. Remove sonarr only
11. Remove lidarr only
12. Remove radarr only
13. Remove readarr only
14. Remove prowlarr only
15. Show active services
16. Show application default ports
17. Show application source urls
18. Exit
DEFAULT APP PORT NUMBERS
Once all applications are installed and the services are started they can be accessed at the following port numbers:
Jackett http://<ipaddress>:9117
Sonarr http://<ipaddress>:8989
Lidarr http://<ipaddress>:8686
Radarr http://<ipaddress>:7878
Readarr http://<ipaddress>:8787
Prowlarr http://<ipaddress>:9696
USAGE
Method 1 (Quick easy setup):
Use the curl or wget command lines shown below for quick setup.
sudo sh -c "$(curl -fsSL https://raw.githubusercontent.com/pijarr/pijarr/master/setup.sh)"
sudo sh -c "$(wget -O- https://raw.githubusercontent.com/pijarr/pijarr/master/setup.sh)"
Method 2: Clone and run locally.
(Optional) You can edit and modify script to suit using this method.
git clone https://github.com/pijarr/pijarr.git
sudo sh pijarr/setup.sh
