configure media download stack
This commit is contained in:
@@ -38,6 +38,7 @@ import protected sonarr host:18989
|
||||
import protected radarr host:17878
|
||||
import protected bazarr host:16767
|
||||
import protected jackett host:9117
|
||||
import protected prowlarr host:9696
|
||||
import protected dagster host:3000
|
||||
import protected photoprism host:2342
|
||||
import protected qbittorrent host:9092
|
||||
|
||||
@@ -8,7 +8,7 @@ services:
|
||||
external_links:
|
||||
- transmission
|
||||
- qbittorrent
|
||||
image: linuxserver/jackett:0.22.1283
|
||||
image: linuxserver/jackett:0.24.339
|
||||
ports:
|
||||
- 9117:9117
|
||||
restart: unless-stopped
|
||||
|
||||
20
compose.prowlarr.yaml
Normal file
20
compose.prowlarr.yaml
Normal file
@@ -0,0 +1,20 @@
|
||||
services:
|
||||
prowlarr:
|
||||
image: linuxserver/prowlarr:2.3.0
|
||||
container_name: prowlarr
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=Etc/UTC
|
||||
volumes:
|
||||
- /opt/prowlarr:/config/prowlarr
|
||||
ports:
|
||||
- 9696:9696
|
||||
restart: unless-stopped
|
||||
extra_hosts:
|
||||
- transmission:192.168.2.200
|
||||
- qbittorrent:192.168.2.200
|
||||
- jackett:192.168.2.200
|
||||
- radarr:192.168.2.200
|
||||
- sonarr:192.168.2.200
|
||||
- lidarr:192.168.2.200
|
||||
@@ -12,5 +12,5 @@ services:
|
||||
network_mode: service:surfshark
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /opt/qbittorrent:/config
|
||||
- /opt/qbittorrent:/config/qBittorrent
|
||||
- /media/scratch/qbittorrent:/downloads
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
services:
|
||||
radarr:
|
||||
container_name: radarr
|
||||
image: linuxserver/radarr:5.14.0
|
||||
image: linuxserver/radarr:6.0.4
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
@@ -12,6 +12,8 @@ services:
|
||||
extra_hosts:
|
||||
- transmission:192.168.2.200
|
||||
- qbittorrent:192.168.2.200
|
||||
- jackett:192.168.2.200
|
||||
- prowlarr:192.168.2.200
|
||||
ports:
|
||||
- 17878:7878
|
||||
restart: unless-stopped
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
services:
|
||||
sonarr:
|
||||
image: linuxserver/sonarr:4.0.14
|
||||
image: linuxserver/sonarr:4.0.16
|
||||
container_name: sonarr
|
||||
environment:
|
||||
- PUID=1000
|
||||
@@ -10,10 +10,14 @@ services:
|
||||
- transmission
|
||||
extra_hosts:
|
||||
- transmission:192.168.2.200
|
||||
- qbittorrent:192.168.2.200
|
||||
- jackett:192.168.2.200
|
||||
- prowlarr:192.168.2.200
|
||||
ports:
|
||||
- 18989:8989
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /opt/sonarr:/config
|
||||
- /media/scratch/transmission:/downloads
|
||||
- /media/scratch/transmission:/downloads/transmission
|
||||
- /media/scratch/qbittorrent:/downloads/qbittorrent
|
||||
- /mnt/yotta/krypton/Shows:/tv
|
||||
|
||||
@@ -13,4 +13,4 @@ services:
|
||||
volumes:
|
||||
- /opt/transmission:/config
|
||||
- /media/scratch/torrents:/watch
|
||||
- /media/scratch/transmission:/downloads
|
||||
- /media/scratch/transmission:/downloads/transmission
|
||||
|
||||
@@ -25,6 +25,7 @@ include:
|
||||
|
||||
# Download
|
||||
- compose.jackett.yaml
|
||||
- compose.prowlarr.yaml
|
||||
- compose.transmission.yaml
|
||||
- compose.qbittorrent.yaml
|
||||
|
||||
|
||||
6
prowlarr/.gitignore
vendored
Normal file
6
prowlarr/.gitignore
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
asp/
|
||||
data/
|
||||
Definitions/
|
||||
logs/
|
||||
Sentry/
|
||||
|
||||
18
prowlarr/config.xml
Normal file
18
prowlarr/config.xml
Normal file
@@ -0,0 +1,18 @@
|
||||
<Config>
|
||||
<BindAddress>*</BindAddress>
|
||||
<Port>9696</Port>
|
||||
<SslPort>6969</SslPort>
|
||||
<EnableSsl>False</EnableSsl>
|
||||
<LaunchBrowser>True</LaunchBrowser>
|
||||
<ApiKey>6036de33973545429bc3c8a9aa825071</ApiKey>
|
||||
<AuthenticationMethod>Forms</AuthenticationMethod>
|
||||
<AuthenticationRequired>DisabledForLocalAddresses</AuthenticationRequired>
|
||||
<Branch>master</Branch>
|
||||
<LogLevel>debug</LogLevel>
|
||||
<SslCertPath></SslCertPath>
|
||||
<SslCertPassword></SslCertPassword>
|
||||
<UrlBase></UrlBase>
|
||||
<InstanceName>Prowlarr</InstanceName>
|
||||
<UpdateMechanism>Docker</UpdateMechanism>
|
||||
<AnalyticsEnabled>False</AnalyticsEnabled>
|
||||
</Config>
|
||||
9
qbittorrent/.gitignore
vendored
9
qbittorrent/.gitignore
vendored
@@ -1,4 +1,5 @@
|
||||
qBittorrent/GeoDB
|
||||
qBittorrent/lockfile
|
||||
qBittorrent/rss
|
||||
qBittorrent/qBittorrent-data.conf
|
||||
GeoDB/
|
||||
lockfile
|
||||
rss/
|
||||
qBittorrent-data.conf
|
||||
BT_backup
|
||||
|
||||
14
qbittorrent/categories.json
Normal file
14
qbittorrent/categories.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"prowlarr": {
|
||||
"save_path": ""
|
||||
},
|
||||
"radarr": {
|
||||
"save_path": ""
|
||||
},
|
||||
"sonarr": {
|
||||
"save_path": ""
|
||||
},
|
||||
"tv-sonarr": {
|
||||
"save_path": ""
|
||||
}
|
||||
}
|
||||
2
qbittorrent/qBittorrent-data.conf
Normal file
2
qbittorrent/qBittorrent-data.conf
Normal file
@@ -0,0 +1,2 @@
|
||||
[Stats]
|
||||
AllStats=@Variant(\0\0\0\x1c\0\0\0\x2\0\0\0\x12\0\x41\0l\0l\0t\0i\0m\0\x65\0\x44\0L\0\0\0\x4\0\0\0\x1r\xb3\xda@\0\0\0\x12\0\x41\0l\0l\0t\0i\0m\0\x65\0U\0L\0\0\0\x4\0\0\0\0(\x11\x1d\xed)
|
||||
@@ -1,55 +0,0 @@
|
||||
[Application]
|
||||
FileLogger\Age=1
|
||||
FileLogger\AgeType=1
|
||||
FileLogger\Backup=true
|
||||
FileLogger\DeleteOld=true
|
||||
FileLogger\Enabled=true
|
||||
FileLogger\MaxSizeBytes=66560
|
||||
FileLogger\Path=/config/qBittorrent/logs
|
||||
|
||||
[AutoRun]
|
||||
enabled=false
|
||||
program=
|
||||
|
||||
[BitTorrent]
|
||||
Session\AddTorrentStopped=false
|
||||
Session\DefaultSavePath=/downloads/
|
||||
Session\ExcludedFileNames=
|
||||
Session\Port=6881
|
||||
Session\QueueingSystemEnabled=true
|
||||
Session\SSL\Port=48200
|
||||
Session\ShareLimitAction=Stop
|
||||
Session\TempPath=/downloads/incomplete/
|
||||
|
||||
[Core]
|
||||
AutoDeleteAddedTorrentFile=Never
|
||||
|
||||
[LegalNotice]
|
||||
Accepted=true
|
||||
|
||||
[Meta]
|
||||
MigrationVersion=8
|
||||
|
||||
[Network]
|
||||
Cookies=@Invalid()
|
||||
PortForwardingEnabled=false
|
||||
Proxy\HostnameLookupEnabled=false
|
||||
Proxy\Profiles\BitTorrent=true
|
||||
Proxy\Profiles\Misc=true
|
||||
Proxy\Profiles\RSS=true
|
||||
|
||||
[Preferences]
|
||||
Connection\PortRangeMin=6881
|
||||
Connection\UPnP=false
|
||||
Downloads\SavePath=/downloads/
|
||||
Downloads\TempPath=/downloads/incomplete/
|
||||
General\Locale=en
|
||||
MailNotification\req_auth=true
|
||||
WebUI\Address=*
|
||||
WebUI\Password_PBKDF2="@ByteArray(lj/lkPqF1eQSvo0TpEAAJg==:FCI7qC/eMj8z19HCLfbVsa26Pjap0WX8bGaL+j7eeuM5cJTxkVXuWrGndRhzLyY4jKiroTleQiz3me/xi1nCrg==)"
|
||||
WebUI\Port=9092
|
||||
WebUI\ServerDomains=*
|
||||
|
||||
[RSS]
|
||||
AutoDownloader\DownloadRepacks=true
|
||||
AutoDownloader\SmartEpisodeFilter=s(\\d+)e(\\d+), (\\d+)x(\\d+), "(\\d{4}[.\\-]\\d{1,2}[.\\-]\\d{1,2})", "(\\d{1,2}[.\\-]\\d{1,2}[.\\-]\\d{4})"
|
||||
Reference in New Issue
Block a user