mirror of
https://github.com/khuedoan/homelab.git
synced 2025-01-22 02:07:46 +07:00
refactor: change media stack dependencies
- Replace jackett with prowlarr for better integration with *arr apps - Add sonarr
This commit is contained in:
parent
d4c778c18a
commit
6d7255cca3
@ -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
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user