Added Mylar3 support

This commit is contained in:
Luctia
2022-07-03 19:35:13 +02:00
parent ef826d9e01
commit c66f2b99de
3 changed files with 28 additions and 4 deletions

View File

@@ -6,8 +6,12 @@ features:
download this if connected to Prowlarr and qBittorrent. It can also reorganize the media you 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. 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 Sonarr, but for music.
- [Readarr](https://readarr.com/) is like Radarr, Sonarr and Lidarr but for books. - [Readarr](https://readarr.com/) is like Sonarr, but for books.
- [Mylar3](https://github.com/mylar3/mylar3) is like Sonarr, but for comic books. This one is a bit
tricky to set up, so do so at your own risk. In order to connect this to your Prowlarr container,
the process within Prowlarr is the same as for the other containers (add app). You'll have to add
an API key within Mylar3, yourself.
- [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

View File

@@ -108,6 +108,20 @@ services:
- 8787:8787 - 8787:8787
restart: unless-stopped restart: unless-stopped
mylar3:
image: lscr.io/linuxserver/mylar3:latest
container_name: mylar3
environment:
- PUID=${MYLAR_UID}
- PGID=${MEDIACENTER_GID}
- UMASK=002
volumes:
- ${ROOT_DIR}/docker/mylar-config:/config
- ${ROOT_DIR}/data:/data
ports:
- 8090:8090
restart: unless-stopped
prowlarr: prowlarr:
image: lscr.io/linuxserver/prowlarr:develop image: lscr.io/linuxserver/prowlarr:develop
container_name: prowlarr container_name: prowlarr

View File

@@ -5,20 +5,23 @@ sudo useradd sonarr
sudo useradd radarr sudo useradd radarr
sudo useradd lidarr sudo useradd lidarr
sudo useradd readarr sudo useradd readarr
sudo useradd mylar
sudo useradd prowlarr sudo useradd prowlarr
sudo useradd qbittorrent sudo useradd qbittorrent
sudo groupadd mediacenter sudo groupadd mediacenter
sudo usermod -a -G mediacenter sonarr sudo usermod -a -G mediacenter sonarr
sudo usermod -a -G mediacenter radarr sudo usermod -a -G mediacenter radarr
sudo usermod -a -G mediacenter lidarr sudo usermod -a -G mediacenter lidarr
sudo usermod -a -G mediacenter readarr
sudo usermod -a -G mediacenter mylar
sudo usermod -a -G mediacenter prowlarr sudo usermod -a -G mediacenter prowlarr
sudo usermod -a -G mediacenter qbittorrent 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/readarr-config docker/prowlarr-config docker/qbittorrent-config sudo mkdir docker/sonarr-config docker/radarr-config docker/lidarr-config docker/readarr-config docker/mylar-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/torrents/books data/media/tv data/media/movies data/media/music data/media/books sudo mkdir data/torrents/tv data/torrents/movies data/torrents/music data/torrents/books data/torrents/comics data/media/tv data/media/movies data/media/music data/media/books data/media/comics
# Set permissions # Set permissions
sudo chmod -R 775 data/ sudo chmod -R 775 data/
@@ -27,6 +30,7 @@ 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 readarr:mediacenter docker/readarr-config
sudo chown -R mylar:mediacenter docker/mylar-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
@@ -34,6 +38,7 @@ 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) readarr_id=$(sudo cat /etc/passwd | grep readarr | cut -c 11-14)
mylar_id=$(sudo cat /etc/passwd | grep mylar | cut -c 9-12)
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)
@@ -42,6 +47,7 @@ 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 "READARR_UID=${readarr_id}" >> .env
echo "MYLAR_UID=${mylar_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