init
This commit is contained in:
56
qBittorrent/Files/qbittorrent_config/qBittorrent/config/categories.json
Executable file
56
qBittorrent/Files/qbittorrent_config/qBittorrent/config/categories.json
Executable file
@@ -0,0 +1,56 @@
|
||||
{
|
||||
"ALPHA": {
|
||||
"save_path": "/mnt/store/Torrent/FINISHED/ALPHA"
|
||||
},
|
||||
"Avistaz": {
|
||||
"save_path": "/mnt/store/Torrent/FINISHED/AVISTAZ"
|
||||
},
|
||||
"CRT": {
|
||||
"save_path": "/mnt/store/Torrent/FINISHED/CRT"
|
||||
},
|
||||
"Cinemaz": {
|
||||
"save_path": "/mnt/store/Torrent/FINISHED/CINEMAZ"
|
||||
},
|
||||
"Save": {
|
||||
"save_path": "/mnt/store/Torrent/FINISHED/SAVE"
|
||||
},
|
||||
"TorrentLeech": {
|
||||
"save_path": "/mnt/store/Torrent/FINISHED/TORRENTLEECH"
|
||||
},
|
||||
"books-readarr-books": {
|
||||
"save_path": "/mnt/store/Torrent/FINISHED/READARR-BOOKS"
|
||||
},
|
||||
"books-readarr-audio": {
|
||||
"save_path": "/mnt/store/Torrent/FINISHED/READARR-AUDIO"
|
||||
},
|
||||
"movies-radarr": {
|
||||
"save_path": "/mnt/store/Torrent/FINISHED/RADARR"
|
||||
},
|
||||
"movies-radarr-anime": {
|
||||
"save_path": "/mnt/store/Torrent/FINISHED/RADARR-ANIME"
|
||||
},
|
||||
"movies-radarr-art": {
|
||||
"save_path": "/mnt/store/Torrent/FINISHED/RADARR-ART"
|
||||
},
|
||||
"movies-radarr-documentaries": {
|
||||
"save_path": "/mnt/store/Torrent/FINISHED/RADARR-DOCU"
|
||||
},
|
||||
"movies-radarr-standup": {
|
||||
"save_path": "/mnt/store/Torrent/FINISHED/RADARR-SU"
|
||||
},
|
||||
"music-lidarr": {
|
||||
"save_path": "/mnt/store/Torrent/FINISHED/LIDARR"
|
||||
},
|
||||
"prowlarr": {
|
||||
"save_path": "/mnt/store/Torrent/FINISHED/SAVE"
|
||||
},
|
||||
"tv-sonarr": {
|
||||
"save_path": "/mnt/store/Torrent/FINISHED/SONARR"
|
||||
},
|
||||
"tv-sonarr-anime": {
|
||||
"save_path": "/mnt/store/Torrent/FINISHED/SONARR-ANIME"
|
||||
},
|
||||
"tv-sonarr-documentaries": {
|
||||
"save_path": "/mnt/store/Torrent/FINISHED/SONARR-DOCU"
|
||||
}
|
||||
}
|
106
qBittorrent/Files/qbittorrent_config/qBittorrent/config/qBittorrent.conf
Executable file
106
qBittorrent/Files/qbittorrent_config/qBittorrent/config/qBittorrent.conf
Executable file
@@ -0,0 +1,106 @@
|
||||
[Application]
|
||||
MemoryWorkingSetLimit=2048
|
||||
|
||||
[AutoRun]
|
||||
OnTorrentAdded\Enabled=false
|
||||
OnTorrentAdded\Program=
|
||||
enabled=false
|
||||
program=
|
||||
|
||||
[BitTorrent]
|
||||
Session\AlternativeGlobalDLSpeedLimit=1000
|
||||
Session\AlternativeGlobalUPSpeedLimit=1000
|
||||
Session\BTProtocol=TCP
|
||||
Session\DHTEnabled=true
|
||||
Session\DefaultSavePath=/mnt/store/Torrent/FINISHED/SAVE
|
||||
Session\DisableAutoTMMByDefault=false
|
||||
Session\DisableAutoTMMTriggers\CategorySavePathChanged=false
|
||||
Session\DisableAutoTMMTriggers\DefaultSavePathChanged=false
|
||||
Session\DiskCacheTTL=600
|
||||
Session\DiskQueueSize=2097152
|
||||
Session\ExcludedFileNames=
|
||||
Session\GlobalDLSpeedLimit=51200
|
||||
Session\GlobalMaxRatio=-1
|
||||
Session\GlobalUPSpeedLimit=20500
|
||||
Session\IgnoreLimitsOnLAN=true
|
||||
Session\Interface=wg0
|
||||
Session\InterfaceAddress=10.64.2.107
|
||||
Session\InterfaceName=wg0
|
||||
Session\LSDEnabled=true
|
||||
Session\MaxActiveCheckingTorrents=3
|
||||
Session\MaxConnections=-1
|
||||
Session\MaxConnectionsPerTorrent=50
|
||||
Session\MaxRatioAction=2
|
||||
Session\MaxUploads=-1
|
||||
Session\MaxUploadsPerTorrent=10
|
||||
Session\PeXEnabled=true
|
||||
Session\Port=54944
|
||||
Session\Preallocation=true
|
||||
Session\QueueingSystemEnabled=false
|
||||
Session\SSRFMitigation=false
|
||||
Session\TempPath=/mnt/store/Torrent/DOWNLOADING
|
||||
Session\TempPathEnabled=true
|
||||
Session\TorrentExportDirectory=/mnt/store/Torrent/TORRENT/SAVE
|
||||
Session\UseAlternativeGlobalSpeedLimit=false
|
||||
Session\UseRandomPort=true
|
||||
Session\ValidateHTTPSTrackerCertificate=false
|
||||
Session\uTPRateLimited=false
|
||||
|
||||
[Core]
|
||||
AutoDeleteAddedTorrentFile=Never
|
||||
|
||||
[Meta]
|
||||
MigrationVersion=4
|
||||
|
||||
[Network]
|
||||
PortForwardingEnabled=false
|
||||
Proxy\OnlyForTorrents=false
|
||||
|
||||
[Preferences]
|
||||
Advanced\RecheckOnCompletion=true
|
||||
Advanced\trackerPort=9000
|
||||
Advanced\trackerPortForwarding=false
|
||||
Connection\ResolvePeerCountries=true
|
||||
DynDNS\DomainName=changeme.dyndns.org
|
||||
DynDNS\Enabled=false
|
||||
DynDNS\Password=
|
||||
DynDNS\Service=DynDNS
|
||||
DynDNS\Username=
|
||||
General\Locale=
|
||||
MailNotification\email=
|
||||
MailNotification\enabled=false
|
||||
MailNotification\password=
|
||||
MailNotification\req_auth=true
|
||||
MailNotification\req_ssl=false
|
||||
MailNotification\sender=qBittorrent_notification@example.com
|
||||
MailNotification\smtp_server=smtp.changeme.com
|
||||
MailNotification\username=
|
||||
WebUI\Address=172.27.1.20
|
||||
WebUI\AlternativeUIEnabled=false
|
||||
WebUI\AuthSubnetWhitelist=192.168.1.0/24, 172.27.0.0/16, 172.24.0.0/16
|
||||
WebUI\AuthSubnetWhitelistEnabled=false
|
||||
WebUI\BanDuration=0
|
||||
WebUI\CSRFProtection=false
|
||||
WebUI\ClickjackingProtection=false
|
||||
WebUI\CustomHTTPHeaders="content-security-policy: default-src 'self'; style-src 'self' 'unsafe-inline' themepark.alexlebens.net raw.githubusercontent.com use.fontawesome.com; img-src 'self' themepark.alexlebens.net raw.githubusercontent.com data:; script-src 'self' 'unsafe-inline'; object-src 'none'; form-action 'self'; frame-ancestors 'self'; font-src use.fontawesome.com;\n"
|
||||
WebUI\CustomHTTPHeadersEnabled=true
|
||||
WebUI\HTTPS\CertificatePath=
|
||||
WebUI\HTTPS\Enabled=false
|
||||
WebUI\HTTPS\KeyPath=
|
||||
WebUI\HostHeaderValidation=false
|
||||
WebUI\LocalHostAuth=true
|
||||
WebUI\MaxAuthenticationFailCount=0
|
||||
WebUI\Password_PBKDF2="@ByteArray(Cs3hXfaExC4CSb2veRYppg==:c9Idm6dkoAAumrSsWq5w+SCjkZmkre2SrO602MHBEaxUoaUNI5ucUAFZ4uiydNFt/5Og3hjnTLPHQOA9U/Oyvw==)"
|
||||
WebUI\Port=8080
|
||||
WebUI\ReverseProxySupportEnabled=false
|
||||
WebUI\RootFolder=
|
||||
WebUI\SecureCookie=true
|
||||
WebUI\ServerDomains=*
|
||||
WebUI\SessionTimeout=3600
|
||||
WebUI\TrustedReverseProxiesList=
|
||||
WebUI\UseUPnP=false
|
||||
WebUI\Username=torrent
|
||||
|
||||
[RSS]
|
||||
AutoDownloader\DownloadRepacks=false
|
||||
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})"
|
18
qBittorrent/Files/qbittorrent_config/qBittorrent/config/watched_folders.json
Executable file
18
qBittorrent/Files/qbittorrent_config/qBittorrent/config/watched_folders.json
Executable file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"/mnt/store/Torrent/TORRENT/IMPORT": {
|
||||
"add_torrent_params": {
|
||||
"category": "Save",
|
||||
"download_limit": -1,
|
||||
"download_path": "/mnt/store/Torrent/FINISHED/SAVE",
|
||||
"operating_mode": "AutoManaged",
|
||||
"ratio_limit": -2,
|
||||
"save_path": "",
|
||||
"seeding_time_limit": -2,
|
||||
"skip_checking": false,
|
||||
"tags": [
|
||||
],
|
||||
"upload_limit": -1
|
||||
},
|
||||
"recursive": false
|
||||
}
|
||||
}
|
@@ -0,0 +1,9 @@
|
||||
[Interface]
|
||||
PrivateKey = aKuw2LfrVCdIcs+ex8TeEjhSoC91+P9a83lEy6Y7rFI=
|
||||
Address = 10.64.2.107/32,fc00:bbbb:bbbb:bb01::1:26a/128
|
||||
DNS = 10.64.0.1
|
||||
|
||||
[Peer]
|
||||
PublicKey = 3clcc9092sgEsFGrUfcCBUzT9tN6uy12t77uTmSLqwc=
|
||||
AllowedIPs = 0.0.0.0/0,::0/0
|
||||
Endpoint = 198.44.128.194:54944
|
@@ -0,0 +1,9 @@
|
||||
[Interface]
|
||||
PrivateKey = aKuw2LfrVCdIcs+ex8TeEjhSoC91+P9a83lEy6Y7rFI=
|
||||
Address = 10.64.2.107/32,fc00:bbbb:bbbb:bb01::1:26a/128
|
||||
DNS = 10.64.0.1
|
||||
|
||||
[Peer]
|
||||
PublicKey = jh3kAesaULbfC0h7VHwNPiTrz04vPC0Aa4kwRjy2+2Q=
|
||||
AllowedIPs = 0.0.0.0/0,::0/0
|
||||
Endpoint = 198.44.128.162:54944
|
@@ -0,0 +1,9 @@
|
||||
[Interface]
|
||||
PrivateKey = aKuw2LfrVCdIcs+ex8TeEjhSoC91+P9a83lEy6Y7rFI=
|
||||
Address = 10.64.2.107/32,fc00:bbbb:bbbb:bb01::1:26a/128
|
||||
DNS = 10.64.0.1
|
||||
|
||||
[Peer]
|
||||
PublicKey = v7CG+wctmTw9LxuWBp3tGARithgbDU7nZZduSefkqzg=
|
||||
AllowedIPs = 0.0.0.0/0,::0/0
|
||||
Endpoint = 198.44.128.130:54944
|
@@ -0,0 +1,9 @@
|
||||
[Interface]
|
||||
PrivateKey = aKuw2LfrVCdIcs+ex8TeEjhSoC91+P9a83lEy6Y7rFI=
|
||||
Address = 10.64.2.107/32,fc00:bbbb:bbbb:bb01::1:26a/128
|
||||
DNS = 10.64.0.1
|
||||
|
||||
[Peer]
|
||||
PublicKey = 74U+9EQrMwVOafgXuSp8eaKG0+p4zjSsDe3J7+ojhx0=
|
||||
AllowedIPs = 0.0.0.0/0,::0/0
|
||||
Endpoint = 37.19.210.1:54944
|
@@ -0,0 +1,9 @@
|
||||
[Interface]
|
||||
PrivateKey = aKuw2LfrVCdIcs+ex8TeEjhSoC91+P9a83lEy6Y7rFI=
|
||||
Address = 10.64.2.107/32,fc00:bbbb:bbbb:bb01::1:26a/128
|
||||
DNS = 10.64.0.1
|
||||
|
||||
[Peer]
|
||||
PublicKey = Az+PGHQ0xFElmRBv+PKZuRnEzKPrPtUpRD3vpxb4si4=
|
||||
AllowedIPs = 0.0.0.0/0,::0/0
|
||||
Endpoint = 37.19.210.27:54944
|
9
qBittorrent/Files/qbittorrent_config/wireguard/wg0.conf
Executable file
9
qBittorrent/Files/qbittorrent_config/wireguard/wg0.conf
Executable file
@@ -0,0 +1,9 @@
|
||||
[Interface]
|
||||
PrivateKey = aKuw2LfrVCdIcs+ex8TeEjhSoC91+P9a83lEy6Y7rFI=
|
||||
Address = 10.64.2.107/32,fc00:bbbb:bbbb:bb01::1:26a/128
|
||||
DNS = 10.64.0.1
|
||||
|
||||
[Peer]
|
||||
PublicKey = 3clcc9092sgEsFGrUfcCBUzT9tN6uy12t77uTmSLqwc=
|
||||
AllowedIPs = 0.0.0.0/0,::0/0
|
||||
Endpoint = 198.44.128.194:54944
|
210
qBittorrent/Files/qbittorrent_unpackerr_config/unpackerr.conf
Executable file
210
qBittorrent/Files/qbittorrent_unpackerr_config/unpackerr.conf
Executable file
@@ -0,0 +1,210 @@
|
||||
### GENERAL
|
||||
|
||||
debug = false
|
||||
quiet = false
|
||||
activity = false
|
||||
log_queues = "1m"
|
||||
# log_file = '/tmp/unpackerr.log'
|
||||
log_files = 10
|
||||
log_file_mb = 10
|
||||
interval = "2m"
|
||||
start_delay = "5m"
|
||||
retry_delay = "5m"
|
||||
parallel = 1
|
||||
file_mode = "0777"
|
||||
dir_mode = "0777"
|
||||
|
||||
|
||||
### SONARR
|
||||
|
||||
# Primary Sonarr
|
||||
[[sonarr]]
|
||||
url = "http://sonarr:8989"
|
||||
api_key = "7f0dfeea4b9f410d96b5ffa2f809d1e8"
|
||||
paths = ['/mnt/store/Torrent/FINISHED/SONARR']
|
||||
protocols = "torrent"
|
||||
timeout = "10s"
|
||||
delete_delay = "15m"
|
||||
delete_orig = false
|
||||
syncthing = false
|
||||
|
||||
# Anime Sonarr
|
||||
[[sonarr]]
|
||||
url = "http://sonarr_anime:8989"
|
||||
api_key = "a2f10e70559c4ee3b8ff1d6cdc5a41f1"
|
||||
paths = ['/mnt/store/Torrent/FINISHED/SONARR-ANIME']
|
||||
protocols = "torrent"
|
||||
timeout = "10s"
|
||||
delete_delay = "15m"
|
||||
delete_orig = false
|
||||
syncthing = false
|
||||
|
||||
# Documentary Sonarr
|
||||
[[sonarr]]
|
||||
url = "http://sonarr_documentaries:8989"
|
||||
api_key = "3ed988c3731b45ad8124b7d55b620d6b"
|
||||
paths = ['/mnt/store/Torrent/FINISHED/SONARR-DOCU']
|
||||
protocols = "torrent"
|
||||
timeout = "10s"
|
||||
delete_delay = "15m"
|
||||
delete_orig = false
|
||||
syncthing = false
|
||||
|
||||
|
||||
### RADARR
|
||||
|
||||
# Primary Radarr
|
||||
[[radarr]]
|
||||
url = "http://radarr:7878"
|
||||
api_key = "e6e3d6f4aafe4e499d970cfcbf042db9"
|
||||
paths = ['/mnt/store/Torrent/FINISHED/RADARR']
|
||||
protocols = "torrent"
|
||||
timeout = "10s"
|
||||
delete_delay = "5m"
|
||||
delete_orig = false
|
||||
syncthing = false
|
||||
|
||||
# Anime Radarr
|
||||
[[radarr]]
|
||||
url = "http://radarr_anime:7878"
|
||||
api_key = "fb126bad31d64d43bb669ad81329954d"
|
||||
paths = ['/mnt/store/Torrent/FINISHED/RADARR-ANIME']
|
||||
protocols = "torrent"
|
||||
timeout = "10s"
|
||||
delete_delay = "5m"
|
||||
delete_orig = false
|
||||
syncthing = false
|
||||
|
||||
# Art Radarr
|
||||
[[radarr]]
|
||||
url = "http://radarr_art:7878"
|
||||
api_key = "32365893c4234f8a9ad96d68d6e7a520"
|
||||
paths = ['/mnt/store/Torrent/FINISHED/RADARR-ART']
|
||||
protocols = "torrent"
|
||||
timeout = "10s"
|
||||
delete_delay = "5m"
|
||||
delete_orig = false
|
||||
syncthing = false
|
||||
|
||||
# Documentary Radarr
|
||||
[[radarr]]
|
||||
url = "http://radarr_documentaries:7878"
|
||||
api_key = "fd03f47363324096a56d0a453623420b"
|
||||
paths = ['/mnt/store/Torrent/FINISHED/RADARR-DOCU']
|
||||
protocols = "torrent"
|
||||
timeout = "10s"
|
||||
delete_delay = "5m"
|
||||
delete_orig = false
|
||||
syncthing = false
|
||||
|
||||
# Stand Up Radarr
|
||||
[[radarr]]
|
||||
url = "http://radarr_standup:7878"
|
||||
api_key = "c7c425b3fbcf4112895aceec7729f4d1"
|
||||
paths = ['/mnt/store/Torrent/FINISHED/RADARR-SU']
|
||||
protocols = "torrent"
|
||||
timeout = "10s"
|
||||
delete_delay = "5m"
|
||||
delete_orig = false
|
||||
syncthing = false
|
||||
|
||||
|
||||
### LIDARR
|
||||
|
||||
# Primary Lidarr
|
||||
[[lidarr]]
|
||||
url = "http://lidarr:8686"
|
||||
api_key = "d25bd6d24f4e4b90a21fc5b70bcb9fd9"
|
||||
paths = ['/mnt/store/Torrent/FINISHED/LIDARR']
|
||||
protocols = "torrent"
|
||||
timeout = "10s"
|
||||
delete_delay = "5m"
|
||||
delete_orig = false
|
||||
syncthing = false
|
||||
|
||||
|
||||
### READARR
|
||||
|
||||
# Readarr Books
|
||||
[[readarr]]
|
||||
url = "http://readarr_books:8787"
|
||||
api_key = "1c1b9d5e69ec4b2aa1a85301d48d1573"
|
||||
paths = ['/mnt/store/Torrent/FINISHED/READARR-BOOKS']
|
||||
protocols = "torrent"
|
||||
timeout = "10s"
|
||||
delete_delay = "5m"
|
||||
delete_orig = false
|
||||
syncthing = false
|
||||
|
||||
# Readarr Audio
|
||||
[[readarr]]
|
||||
url = "http://readarr_audio:8787"
|
||||
api_key = "3be1176f6e6b461fa4f5eab9d39fd29f"
|
||||
paths = ['/mnt/store/Torrent/FINISHED/READARR-AUDIO']
|
||||
protocols = "torrent"
|
||||
timeout = "10s"
|
||||
delete_delay = "5m"
|
||||
delete_orig = false
|
||||
syncthing = false
|
||||
|
||||
|
||||
### OTHER
|
||||
|
||||
#[[folder]]
|
||||
# path = '/some/folder/to/watch'
|
||||
## Path to extract files to. The default (leaving this blank) is the same as `path` (above).
|
||||
# extract_path = ""
|
||||
## Delete extracted or original files this long after extraction.
|
||||
## The default is 0. Set to 0 to disable all deletes. Uncomment it to enable deletes. Uses Go Duration.
|
||||
# delete_after = "10m"
|
||||
## Delete extracted files after successful extraction? true/false, no quotes. Honors delete_after.
|
||||
# delete_files = false
|
||||
## Delete original items after successful extraction? true/false, no quotes. Honors delete_after.
|
||||
# delete_original = false
|
||||
## Disable extraction log (unpackerred.txt) file creation? true/false, no quotes.
|
||||
# disable_log = false
|
||||
## Move extracted files into original folder? If false, files go into an _unpackerred folder.
|
||||
# move_back = false
|
||||
## Set this to true if you want this app to extract ISO files with .iso extension.
|
||||
# extract_isos = false
|
||||
|
||||
|
||||
################
|
||||
### Webhooks ###
|
||||
################
|
||||
# Sends a webhook when an extraction queues, starts, finishes, and/or is deleted.
|
||||
# Created to integrate with notifiarr.com.
|
||||
# Also works natively with Discord.com, Telegram.org, and Slack.com webhooks.
|
||||
# Can possibly be used with other services by providing a custom template_path.
|
||||
###### Don't forget to uncomment [[webhook]] and url at a minimum !!!!
|
||||
#[[webhook]]
|
||||
# url = "https://notifiarr.com/api/v1/notification/unpackerr/api_key_from_notifiarr_com"
|
||||
# name = "" # Set this to hide the URL in logs.
|
||||
# silent = false # do not log success (less log spam)
|
||||
# events = [0] # list of event ids to include, 0 == all.
|
||||
## Advanced Optional Webhook Configuration
|
||||
# nickname = "" # Used in Discord and Slack templates as bot name, in Telegram as chat_id.
|
||||
# channel = "" # Also passed into templates. Used in Slack templates for destination channel.
|
||||
# exclude = [] # list of apps to exclude, ie. ["radarr", "lidarr"]
|
||||
# template_path = "" # Override internal webhook template for discord.com or other hooks.
|
||||
# template = "" # Override automatic template detection. Values: notifiarr, discord, telegram, gotify, pushover, slack
|
||||
# ignore_ssl = false # Set this to true to ignore the SSL certificate on the server.
|
||||
# timeout = "10s" # You can adjust how long to wait for a server response.
|
||||
# content_type = "application/json" # If your custom template uses another MIME type, set this.
|
||||
|
||||
|
||||
#####################
|
||||
### Command Hooks ###
|
||||
#####################
|
||||
# Executes a script or command when an extraction queues, starts, finishes, and/or is deleted.
|
||||
# All data is passed in as environment variables. Try /usr/bin/env to see what variables are available.
|
||||
###### Don't forget to uncomment [[cmdhook]] and url at a minimum !!!!
|
||||
#[[cmdhook]]
|
||||
# command = '/my/cool/app' # Path to command or script.
|
||||
# shell = false # Runs the command inside /bin/sh ('nix) or cmd.exe (Windows).
|
||||
# name = "" # Provide an optional name for logging.
|
||||
# silent = false # Hides command output from logs.
|
||||
# events = [0] # list of event ids to include, 0 == all.
|
||||
## Optional Command Hook Configuration
|
||||
# exclude = [] # list of apps to exclude, ie. ["radarr", "lidarr"]
|
||||
# timeout = "10s" # You can adjust how long to wait for a server response.
|
Reference in New Issue
Block a user