refactor: change media stack dependencies

- Replace jackett with prowlarr for better integration with *arr apps
- Add sonarr
This commit is contained in:
Khue Doan 2024-01-17 23:26:58 +07:00
parent d4c778c18a
commit 6d7255cca3
2 changed files with 42 additions and 16 deletions

View File

@ -77,14 +77,18 @@ app-template:
href: https://transmission.khuedoan.com
description: Bittorrent client
icon: transmission.svg
- Jackett:
href: https://jackett.khuedoan.com
description: API support for torrent trackers
icon: jackett.svg
- Prowlarr:
href: https://prowlarr.khuedoan.com
description: Indexer manager
icon: prowlarr.svg
- Radarr:
href: https://radarr.khuedoan.com
description: Movie manager
icon: radarr.svg
- Sonarr:
href: https://sonarr.khuedoan.com
description: TV show manager
icon: sonarr.svg
- Development:
- Gitea:
href: https://git.khuedoan.com

View File

@ -13,14 +13,18 @@ app-template:
image:
repository: lscr.io/linuxserver/transmission
tag: 4.0.5
jackett:
prowlarr:
image:
repository: lscr.io/linuxserver/jackett
tag: 0.21.1556
repository: lscr.io/linuxserver/prowlarr
tag: 1.11.4
radarr:
image:
repository: lscr.io/linuxserver/radarr
tag: 5.2.6
sonarr:
image:
repository: lscr.io/linuxserver/sonarr
tag: 4.0.0
jellyseerr:
image:
repository: docker.io/fallenbagel/jellyseerr
@ -34,12 +38,15 @@ app-template:
transmission:
port: 9091
protocol: HTTP
jackett:
port: 9117
prowlarr:
port: 9696
protocol: HTTP
radarr:
port: 7878
protocol: HTTP
sonarr:
port: 8989
protocol: HTTP
jellyseerr:
port: 5055
protocol: HTTP
@ -64,13 +71,13 @@ app-template:
service:
name: main
port: transmission
- host: &jackettHost jackett.khuedoan.com
- host: &prowlarrHost prowlarr.khuedoan.com
paths:
- path: /
pathType: Prefix
service:
name: main
port: jackett
port: prowlarr
- host: &radarrHost radarr.khuedoan.com
paths:
- path: /
@ -78,6 +85,13 @@ app-template:
service:
name: main
port: radarr
- host: &sonarrHost sonarr.khuedoan.com
paths:
- path: /
pathType: Prefix
service:
name: main
port: sonarr
- host: &jellyseerrHost jellyseerr.khuedoan.com
paths:
- path: /
@ -90,8 +104,9 @@ app-template:
hosts:
- *jellyfinHost
- *transmissionHost
- *jackettHost
- *prowlarrHost
- *radarrHost
- *sonarrHost
- *jellyseerrHost
persistence:
data:
@ -104,16 +119,16 @@ app-template:
subPath: jellyfin/config
- path: /media/movies
subPath: movies
- path: /media/shows
subPath: shows
transmission:
- path: /config
subPath: transmission/config
- path: /downloads
subPath: transmission/downloads
jackett:
prowlarr:
- path: /config
subPath: jackett/config
- path: /downloads
subPath: jackett/downloads
subPath: prowlarr/config
radarr:
- path: /config
subPath: radarr/config
@ -121,6 +136,13 @@ app-template:
subPath: transmission/downloads/complete
- path: /movies
subPath: movies
sonarr:
- path: /config
subPath: sonarr/config
- path: /downloads/complete
subPath: transmission/downloads/complete
- path: /shows
subPath: shows
jellyseerr:
- path: /config
subPath: jellyseerr/config