Added Readarr support
This commit is contained in:
@@ -3,9 +3,11 @@ Ezarr is a project built to make it EZ to deploy a Servarr mediacenter on an Ubu
|
|||||||
features:
|
features:
|
||||||
- [Sonarr](https://sonarr.tv/) is an application to manage TV shows. It is capable of keeping track
|
- [Sonarr](https://sonarr.tv/) is an application to manage TV shows. It is capable of keeping track
|
||||||
of what you'd like to watch, at what quality, in which language and more, and can find a place to
|
of what you'd like to watch, at what quality, in which language and more, and can find a place to
|
||||||
download this if connected to Prowlarr and qBittorrent.
|
download this if connected to Prowlarr and qBittorrent. It can also reorganize the media you
|
||||||
|
already own in order to create a more uniformly formatted collection.
|
||||||
- [Radarr](https://radarr.video/) is like Sonarr, but for movies.
|
- [Radarr](https://radarr.video/) is like Sonarr, but for movies.
|
||||||
- [Lidarr](https://lidarr.audio/) is like Radarr and Sonarr, but for music.
|
- [Lidarr](https://lidarr.audio/) is like Radarr and Sonarr, but for music.
|
||||||
|
- [Readarr](https://readarr.com/) is like Radarr, Sonarr and Lidarr but for books.
|
||||||
- [Prowlarr](https://wiki.servarr.com/prowlarr) can keep track of indexers, which are services that
|
- [Prowlarr](https://wiki.servarr.com/prowlarr) can keep track of indexers, which are services that
|
||||||
keep track of Torrent or UseNet links. One can search an indexer for certain content and find a
|
keep track of Torrent or UseNet links. One can search an indexer for certain content and find a
|
||||||
where to download this. **Note**: when adding an indexer, please do not set the "seed ratio" to
|
where to download this. **Note**: when adding an indexer, please do not set the "seed ratio" to
|
||||||
|
|||||||
@@ -93,6 +93,21 @@ services:
|
|||||||
- 8686:8686
|
- 8686:8686
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|
||||||
|
readarr:
|
||||||
|
image: lscr.io/linuxserver/readarr:develop
|
||||||
|
container_name: readarr
|
||||||
|
environment:
|
||||||
|
- PUID=${READARR_UID}
|
||||||
|
- PGID=${MEDIACENTER_GID}
|
||||||
|
- UMASK=002
|
||||||
|
- TZ=${TIMEZONE}
|
||||||
|
volumes:
|
||||||
|
- ${ROOT_DIR}/docker/readarr-config:/config
|
||||||
|
- ${ROOT_DIR}/data:/data
|
||||||
|
ports:
|
||||||
|
- 8787:8787
|
||||||
|
restart: unless-stopped
|
||||||
|
|
||||||
prowlarr:
|
prowlarr:
|
||||||
image: lscr.io/linuxserver/prowlarr:develop
|
image: lscr.io/linuxserver/prowlarr:develop
|
||||||
container_name: prowlarr
|
container_name: prowlarr
|
||||||
|
|||||||
8
setup.sh
8
setup.sh
@@ -4,6 +4,7 @@
|
|||||||
sudo useradd sonarr
|
sudo useradd sonarr
|
||||||
sudo useradd radarr
|
sudo useradd radarr
|
||||||
sudo useradd lidarr
|
sudo useradd lidarr
|
||||||
|
sudo useradd readarr
|
||||||
sudo useradd prowlarr
|
sudo useradd prowlarr
|
||||||
sudo useradd qbittorrent
|
sudo useradd qbittorrent
|
||||||
sudo groupadd mediacenter
|
sudo groupadd mediacenter
|
||||||
@@ -15,9 +16,9 @@ sudo usermod -a -G mediacenter qbittorrent
|
|||||||
|
|
||||||
# Make directories
|
# Make directories
|
||||||
sudo mkdir docker data
|
sudo mkdir docker data
|
||||||
sudo mkdir docker/sonarr-config docker/radarr-config docker/lidarr-config docker/prowlarr-config docker/qbittorrent-config
|
sudo mkdir docker/sonarr-config docker/radarr-config docker/lidarr-config docker/readarr-config docker/prowlarr-config docker/qbittorrent-config
|
||||||
sudo mkdir data/torrents data/media
|
sudo mkdir data/torrents data/media
|
||||||
sudo mkdir data/torrents/tv data/torrents/movies data/torrents/music data/media/tv data/media/movies data/media/music
|
sudo mkdir data/torrents/tv data/torrents/movies data/torrents/music data/torrents/books data/media/tv data/media/movies data/media/music data/media/books
|
||||||
|
|
||||||
# Set permissions
|
# Set permissions
|
||||||
sudo chmod -R 775 data/
|
sudo chmod -R 775 data/
|
||||||
@@ -25,12 +26,14 @@ sudo chown -R 1000:mediacenter data/
|
|||||||
sudo chown -R sonarr:mediacenter docker/sonarr-config
|
sudo chown -R sonarr:mediacenter docker/sonarr-config
|
||||||
sudo chown -R radarr:mediacenter docker/radarr-config
|
sudo chown -R radarr:mediacenter docker/radarr-config
|
||||||
sudo chown -R lidarr:mediacenter docker/lidarr-config
|
sudo chown -R lidarr:mediacenter docker/lidarr-config
|
||||||
|
sudo chown -R readarr:mediacenter docker/readarr-config
|
||||||
sudo chown -R prowlarr:mediacenter docker/prowlarr-config
|
sudo chown -R prowlarr:mediacenter docker/prowlarr-config
|
||||||
sudo chown -R qbittorrent:mediacenter docker/qbittorrent-config
|
sudo chown -R qbittorrent:mediacenter docker/qbittorrent-config
|
||||||
|
|
||||||
sonarr_id=$(sudo cat /etc/passwd | grep sonarr | cut -c 10-13)
|
sonarr_id=$(sudo cat /etc/passwd | grep sonarr | cut -c 10-13)
|
||||||
radarr_id=$(sudo cat /etc/passwd | grep radarr | cut -c 10-13)
|
radarr_id=$(sudo cat /etc/passwd | grep radarr | cut -c 10-13)
|
||||||
lidarr_id=$(sudo cat /etc/passwd | grep lidarr | cut -c 10-13)
|
lidarr_id=$(sudo cat /etc/passwd | grep lidarr | cut -c 10-13)
|
||||||
|
readarr_id=$(sudo cat /etc/passwd | grep readarr | cut -c 11-14)
|
||||||
prowlarr_id=$(sudo cat /etc/passwd | grep prowlarr | cut -c 12-15)
|
prowlarr_id=$(sudo cat /etc/passwd | grep prowlarr | cut -c 12-15)
|
||||||
qbit_id=$(sudo cat /etc/passwd | grep qbittorrent | cut -c 15-18)
|
qbit_id=$(sudo cat /etc/passwd | grep qbittorrent | cut -c 15-18)
|
||||||
group_id=$(sudo cat /etc/group | grep mediacenter | cut -c 15-18)
|
group_id=$(sudo cat /etc/group | grep mediacenter | cut -c 15-18)
|
||||||
@@ -38,6 +41,7 @@ group_id=$(sudo cat /etc/group | grep mediacenter | cut -c 15-18)
|
|||||||
echo "SONARR_UID=${sonarr_id}" >> .env
|
echo "SONARR_UID=${sonarr_id}" >> .env
|
||||||
echo "RADARR_UID=${radarr_id}" >> .env
|
echo "RADARR_UID=${radarr_id}" >> .env
|
||||||
echo "LIDARR_UID=${lidarr_id}" >> .env
|
echo "LIDARR_UID=${lidarr_id}" >> .env
|
||||||
|
echo "READARR_UID=${readarr_id}" >> .env
|
||||||
echo "PROWLARR_UID=${prowlarr_id}" >> .env
|
echo "PROWLARR_UID=${prowlarr_id}" >> .env
|
||||||
echo "QBIT_UID=${qbit_id}" >> .env
|
echo "QBIT_UID=${qbit_id}" >> .env
|
||||||
echo "MEDIACENTER_GID=${group_id}" >> .env
|
echo "MEDIACENTER_GID=${group_id}" >> .env
|
||||||
|
|||||||
Reference in New Issue
Block a user