move some services behind authentik
This commit is contained in:
253
bazarr/config/config.yaml
Normal file
253
bazarr/config/config.yaml
Normal file
@@ -0,0 +1,253 @@
|
|||||||
|
---
|
||||||
|
addic7ed:
|
||||||
|
cookies: ''
|
||||||
|
password: ''
|
||||||
|
user_agent: ''
|
||||||
|
username: ''
|
||||||
|
vip: false
|
||||||
|
analytics:
|
||||||
|
enabled: false
|
||||||
|
anticaptcha:
|
||||||
|
anti_captcha_key: ''
|
||||||
|
assrt:
|
||||||
|
token: ''
|
||||||
|
auth:
|
||||||
|
apikey: 8d0c7c8c7eba845a6774440d1c2136ae
|
||||||
|
password: ''
|
||||||
|
type: null
|
||||||
|
username: ''
|
||||||
|
backup:
|
||||||
|
day: 6
|
||||||
|
folder: /config/backup
|
||||||
|
frequency: Weekly
|
||||||
|
hour: 3
|
||||||
|
retention: 31
|
||||||
|
betaseries:
|
||||||
|
token: ''
|
||||||
|
cors:
|
||||||
|
enabled: false
|
||||||
|
deathbycaptcha:
|
||||||
|
password: ''
|
||||||
|
username: ''
|
||||||
|
embeddedsubtitles:
|
||||||
|
hi_fallback: false
|
||||||
|
include_ass: true
|
||||||
|
include_srt: true
|
||||||
|
included_codecs: []
|
||||||
|
timeout: 600
|
||||||
|
unknown_as_english: false
|
||||||
|
general:
|
||||||
|
adaptive_searching: false
|
||||||
|
adaptive_searching_delay: 3w
|
||||||
|
adaptive_searching_delta: 1w
|
||||||
|
anti_captcha_provider: null
|
||||||
|
auto_update: true
|
||||||
|
base_url: ''
|
||||||
|
branch: master
|
||||||
|
chmod: '0640'
|
||||||
|
chmod_enabled: false
|
||||||
|
days_to_upgrade_subs: 7
|
||||||
|
debug: false
|
||||||
|
default_und_audio_lang: ''
|
||||||
|
default_und_embedded_subtitles_lang: ''
|
||||||
|
dont_notify_manual_actions: false
|
||||||
|
embedded_subs_show_desired: true
|
||||||
|
embedded_subtitles_parser: ffprobe
|
||||||
|
enabled_providers:
|
||||||
|
- embeddedsubtitles
|
||||||
|
- opensubtitles
|
||||||
|
- tvsubtitles
|
||||||
|
flask_secret_key: f7cb0b9466ff2a51dd6f7fba4263d1d8
|
||||||
|
hi_extension: hi
|
||||||
|
ignore_ass_subs: false
|
||||||
|
ignore_pgs_subs: false
|
||||||
|
ignore_vobsub_subs: false
|
||||||
|
ip: 0.0.0.0
|
||||||
|
language_equals: []
|
||||||
|
minimum_score: 90
|
||||||
|
minimum_score_movie: 70
|
||||||
|
movie_default_enabled: false
|
||||||
|
movie_default_profile: ''
|
||||||
|
multithreading: true
|
||||||
|
page_size: 25
|
||||||
|
page_size_manual_search: 10
|
||||||
|
parse_embedded_audio_track: false
|
||||||
|
path_mappings: []
|
||||||
|
path_mappings_movie: []
|
||||||
|
port: 6767
|
||||||
|
postprocessing_cmd: ''
|
||||||
|
postprocessing_threshold: 90
|
||||||
|
postprocessing_threshold_movie: 70
|
||||||
|
serie_default_enabled: false
|
||||||
|
serie_default_profile: ''
|
||||||
|
single_language: false
|
||||||
|
skip_hashing: false
|
||||||
|
subfolder: current
|
||||||
|
subfolder_custom: ''
|
||||||
|
subzero_mods: ''
|
||||||
|
theme: auto
|
||||||
|
upgrade_frequency: 12
|
||||||
|
upgrade_manual: true
|
||||||
|
upgrade_subs: true
|
||||||
|
use_embedded_subs: true
|
||||||
|
use_postprocessing: false
|
||||||
|
use_postprocessing_threshold: false
|
||||||
|
use_postprocessing_threshold_movie: false
|
||||||
|
use_radarr: true
|
||||||
|
use_scenename: true
|
||||||
|
use_sonarr: true
|
||||||
|
utf8_encode: true
|
||||||
|
wanted_search_frequency: 6
|
||||||
|
wanted_search_frequency_movie: 6
|
||||||
|
hdbits:
|
||||||
|
passkey: ''
|
||||||
|
username: ''
|
||||||
|
karagarga:
|
||||||
|
f_password: ''
|
||||||
|
f_username: ''
|
||||||
|
password: ''
|
||||||
|
username: ''
|
||||||
|
ktuvit:
|
||||||
|
email: ''
|
||||||
|
hashed_password: ''
|
||||||
|
legendasdivx:
|
||||||
|
password: ''
|
||||||
|
skip_wrong_fps: false
|
||||||
|
username: ''
|
||||||
|
legendastv:
|
||||||
|
featured_only: false
|
||||||
|
password: ''
|
||||||
|
username: ''
|
||||||
|
movie_scores:
|
||||||
|
audio_codec: 3
|
||||||
|
edition: 0
|
||||||
|
hash: 119
|
||||||
|
hearing_impaired: 1
|
||||||
|
release_group: 15
|
||||||
|
resolution: 2
|
||||||
|
source: 7
|
||||||
|
streaming_service: 0
|
||||||
|
title: 60
|
||||||
|
video_codec: 2
|
||||||
|
year: 30
|
||||||
|
napisy24:
|
||||||
|
password: ''
|
||||||
|
username: ''
|
||||||
|
opensubtitles:
|
||||||
|
password: ''
|
||||||
|
skip_wrong_fps: false
|
||||||
|
ssl: false
|
||||||
|
timeout: 15
|
||||||
|
use_tag_search: false
|
||||||
|
username: ''
|
||||||
|
vip: false
|
||||||
|
opensubtitlescom:
|
||||||
|
include_ai_translated: false
|
||||||
|
password: ''
|
||||||
|
use_hash: true
|
||||||
|
username: ''
|
||||||
|
podnapisi:
|
||||||
|
verify_ssl: true
|
||||||
|
postgresql:
|
||||||
|
database: ''
|
||||||
|
enabled: false
|
||||||
|
host: localhost
|
||||||
|
password: ''
|
||||||
|
port: 5432
|
||||||
|
username: ''
|
||||||
|
proxy:
|
||||||
|
exclude:
|
||||||
|
- localhost
|
||||||
|
- 127.0.0.1
|
||||||
|
password: ''
|
||||||
|
port: ''
|
||||||
|
type: null
|
||||||
|
url: ''
|
||||||
|
username: ''
|
||||||
|
radarr:
|
||||||
|
apikey: a74a5eb3683146659905a87f0d6d1587
|
||||||
|
base_url: /radarr
|
||||||
|
defer_search_signalr: false
|
||||||
|
excluded_tags: []
|
||||||
|
full_update: Daily
|
||||||
|
full_update_day: 6
|
||||||
|
full_update_hour: 5
|
||||||
|
http_timeout: 60
|
||||||
|
ip: host
|
||||||
|
movies_sync: 60
|
||||||
|
only_monitored: false
|
||||||
|
port: 17878
|
||||||
|
ssl: false
|
||||||
|
sync_only_monitored_movies: false
|
||||||
|
use_ffprobe_cache: true
|
||||||
|
series_scores:
|
||||||
|
audio_codec: 3
|
||||||
|
edition: 0
|
||||||
|
episode: 30
|
||||||
|
hash: 359
|
||||||
|
hearing_impaired: 1
|
||||||
|
release_group: 15
|
||||||
|
resolution: 2
|
||||||
|
season: 30
|
||||||
|
series: 180
|
||||||
|
source: 7
|
||||||
|
streaming_service: 0
|
||||||
|
video_codec: 2
|
||||||
|
year: 90
|
||||||
|
sonarr:
|
||||||
|
apikey: 872c463bc4e84567b84605bf213e0409
|
||||||
|
base_url: /sonarr
|
||||||
|
defer_search_signalr: false
|
||||||
|
episodes_sync: 60
|
||||||
|
exclude_season_zero: false
|
||||||
|
excluded_series_types: []
|
||||||
|
excluded_tags: []
|
||||||
|
full_update: Daily
|
||||||
|
full_update_day: 6
|
||||||
|
full_update_hour: 4
|
||||||
|
http_timeout: 60
|
||||||
|
ip: host
|
||||||
|
only_monitored: false
|
||||||
|
port: 18989
|
||||||
|
series_sync: 60
|
||||||
|
ssl: false
|
||||||
|
sync_only_monitored_episodes: false
|
||||||
|
sync_only_monitored_series: false
|
||||||
|
use_ffprobe_cache: true
|
||||||
|
subf2m:
|
||||||
|
user_agent: ''
|
||||||
|
verify_ssl: true
|
||||||
|
subscene:
|
||||||
|
password: ''
|
||||||
|
username: ''
|
||||||
|
subsync:
|
||||||
|
checker:
|
||||||
|
blacklisted_languages: []
|
||||||
|
blacklisted_providers: []
|
||||||
|
debug: false
|
||||||
|
force_audio: false
|
||||||
|
gss: true
|
||||||
|
max_offset_seconds: 60
|
||||||
|
no_fix_framerate: true
|
||||||
|
subsync_movie_threshold: 70
|
||||||
|
subsync_threshold: 90
|
||||||
|
use_subsync: false
|
||||||
|
use_subsync_movie_threshold: false
|
||||||
|
use_subsync_threshold: false
|
||||||
|
titlovi:
|
||||||
|
password: ''
|
||||||
|
username: ''
|
||||||
|
titulky:
|
||||||
|
approved_only: false
|
||||||
|
multithreading: true
|
||||||
|
password: ''
|
||||||
|
skip_wrong_fps: false
|
||||||
|
username: ''
|
||||||
|
whisperai:
|
||||||
|
endpoint: http://127.0.0.1:9000
|
||||||
|
loglevel: INFO
|
||||||
|
response: 5
|
||||||
|
timeout: 3600
|
||||||
|
xsubs:
|
||||||
|
password: ''
|
||||||
|
username: ''
|
||||||
@@ -101,32 +101,19 @@ import unprotected jellyseerr host:15055
|
|||||||
}
|
}
|
||||||
|
|
||||||
import protected sonarr host:18989
|
import protected sonarr host:18989
|
||||||
import protected app host:12345
|
import protected radarr host:17878
|
||||||
|
import protected bazarr host:16767
|
||||||
|
import protected jackett host:9117
|
||||||
import protected dagster host:3000
|
import protected dagster host:3000
|
||||||
import protected photoprism host:2342
|
import protected photoprism host:2342
|
||||||
import protected qbittorrent host:9092
|
import protected qbittorrent host:9092
|
||||||
import protected esp host:6052
|
import protected esp host:6052
|
||||||
import protected dsmr host:8888
|
import protected dsmr host:8888
|
||||||
|
import protected transmission host:9091
|
||||||
|
import protected droppy host:8989
|
||||||
|
import protected filebrowser host:8002
|
||||||
|
|
||||||
insecure.rik.veenboer.xyz {
|
#import protected app host:12345
|
||||||
reverse_proxy host:12345
|
|
||||||
}
|
|
||||||
|
|
||||||
unused.rik.veenboer.xyz {
|
|
||||||
handle {
|
|
||||||
# import authentik
|
|
||||||
reverse_proxy host:8100
|
|
||||||
}
|
|
||||||
|
|
||||||
handle /seafhttp* {
|
|
||||||
uri strip_prefix seafhttp
|
|
||||||
reverse_proxy host:8182
|
|
||||||
}
|
|
||||||
|
|
||||||
handle /seafdav* {
|
|
||||||
reverse_proxy host:8180
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
ha.rik.veenboer.xyz {
|
ha.rik.veenboer.xyz {
|
||||||
log {
|
log {
|
||||||
@@ -155,6 +142,22 @@ ha.rik.veenboer.xyz {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
unused.rik.veenboer.xyz {
|
||||||
|
handle {
|
||||||
|
# import authentik
|
||||||
|
reverse_proxy host:8100
|
||||||
|
}
|
||||||
|
|
||||||
|
handle /seafhttp* {
|
||||||
|
uri strip_prefix seafhttp
|
||||||
|
reverse_proxy host:8182
|
||||||
|
}
|
||||||
|
|
||||||
|
handle /seafdav* {
|
||||||
|
reverse_proxy host:8180
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
geo.rik.veenboer.xyz {
|
geo.rik.veenboer.xyz {
|
||||||
log {
|
log {
|
||||||
output file /var/log/geo.log
|
output file /var/log/geo.log
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
services:
|
services:
|
||||||
droppy:
|
droppy:
|
||||||
container_name: droppy
|
container_name: droppy
|
||||||
image: silverwind/droppy:11.1.0
|
image: silverwind/droppy:12.2.0
|
||||||
ports:
|
ports:
|
||||||
- 8989:8989
|
- 8989:8989
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|||||||
@@ -1,7 +1,8 @@
|
|||||||
services:
|
services:
|
||||||
filebrowser:
|
filebrowser:
|
||||||
container_name: filebrowser
|
container_name: filebrowser
|
||||||
image: filebrowser/filebrowser:v2.1.0
|
image: filebrowser/filebrowser:v2.31.2
|
||||||
|
# command: ["config", "set", "--auth.method=noauth"]
|
||||||
ports:
|
ports:
|
||||||
- 8002:80
|
- 8002:80
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ services:
|
|||||||
external_links:
|
external_links:
|
||||||
- transmission
|
- transmission
|
||||||
- qbittorrent
|
- qbittorrent
|
||||||
image: linuxserver/jackett:0.20.216
|
image: linuxserver/jackett:0.22.1003
|
||||||
ports:
|
ports:
|
||||||
- 9117:9117
|
- 9117:9117
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|||||||
27
droppy/config.json
Normal file
27
droppy/config.json
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
{
|
||||||
|
"listeners": [
|
||||||
|
{
|
||||||
|
"host": [
|
||||||
|
"0.0.0.0",
|
||||||
|
"::"
|
||||||
|
],
|
||||||
|
"port": 8989,
|
||||||
|
"protocol": "http"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"public": true,
|
||||||
|
"timestamps": true,
|
||||||
|
"linkLength": 5,
|
||||||
|
"linkExtensions": false,
|
||||||
|
"logLevel": 2,
|
||||||
|
"maxFileSize": 0,
|
||||||
|
"updateInterval": 1000,
|
||||||
|
"pollingInterval": 0,
|
||||||
|
"keepAlive": 20000,
|
||||||
|
"uploadTimeout": 604800000,
|
||||||
|
"allowFrame": false,
|
||||||
|
"readOnly": false,
|
||||||
|
"ignorePatterns": [],
|
||||||
|
"watch": true,
|
||||||
|
"headers": {}
|
||||||
|
}
|
||||||
8
filebrowser/.filebrowser.json
Normal file
8
filebrowser/.filebrowser.json
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"port": 80,
|
||||||
|
"baseURL": "/filebrowser",
|
||||||
|
"address": "",
|
||||||
|
"log": "stdout",
|
||||||
|
"database": "/database.db",
|
||||||
|
"root": ""
|
||||||
|
}
|
||||||
@@ -6,41 +6,6 @@ server {
|
|||||||
proxy_pass http://host:80;
|
proxy_pass http://host:80;
|
||||||
include /etc/nginx/conf/proxy.conf;
|
include /etc/nginx/conf/proxy.conf;
|
||||||
}
|
}
|
||||||
location /transmission {
|
|
||||||
# transmission
|
|
||||||
proxy_pass http://host:9091;
|
|
||||||
include /etc/nginx/conf/proxy.conf;
|
|
||||||
}
|
|
||||||
location /jackett {
|
|
||||||
# jackett
|
|
||||||
proxy_pass http://host:9117;
|
|
||||||
include /etc/nginx/conf/proxy.conf;
|
|
||||||
}
|
|
||||||
location /radarr {
|
|
||||||
# radarr
|
|
||||||
proxy_pass http://host:17878;
|
|
||||||
include /etc/nginx/conf/proxy.conf;
|
|
||||||
}
|
|
||||||
location /sonarr {
|
|
||||||
# sonarr
|
|
||||||
proxy_pass http://host:18989;
|
|
||||||
include /etc/nginx/conf/proxy.conf;
|
|
||||||
}
|
|
||||||
location /bazarr {
|
|
||||||
# bazarr
|
|
||||||
proxy_pass http://host:16767;
|
|
||||||
include /etc/nginx/conf/proxy.conf;
|
|
||||||
}
|
|
||||||
location /droppy/ {
|
|
||||||
# droppy
|
|
||||||
proxy_pass http://host:8989/;
|
|
||||||
include /etc/nginx/conf/proxy.conf;
|
|
||||||
}
|
|
||||||
location /filebrowser/ {
|
|
||||||
# filebrowser
|
|
||||||
proxy_pass http://host:8002/;
|
|
||||||
include /etc/nginx/conf/proxy.conf;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
server {
|
server {
|
||||||
|
|||||||
18
radarr/config.xml
Normal file
18
radarr/config.xml
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
<Config>
|
||||||
|
<LogLevel>Info</LogLevel>
|
||||||
|
<Port>7878</Port>
|
||||||
|
<UrlBase></UrlBase>
|
||||||
|
<BindAddress>*</BindAddress>
|
||||||
|
<SslPort>9898</SslPort>
|
||||||
|
<EnableSsl>False</EnableSsl>
|
||||||
|
<ApiKey>a74a5eb3683146659905a87f0d6d1587</ApiKey>
|
||||||
|
<AuthenticationMethod>External</AuthenticationMethod>
|
||||||
|
<Branch>master</Branch>
|
||||||
|
<LaunchBrowser>False</LaunchBrowser>
|
||||||
|
<UpdateMechanism>Docker</UpdateMechanism>
|
||||||
|
<AnalyticsEnabled>False</AnalyticsEnabled>
|
||||||
|
<SslCertPath></SslCertPath>
|
||||||
|
<SslCertPassword></SslCertPassword>
|
||||||
|
<AuthenticationRequired>DisabledForLocalAddresses</AuthenticationRequired>
|
||||||
|
<InstanceName>Radarr</InstanceName>
|
||||||
|
</Config>
|
||||||
@@ -6,7 +6,7 @@
|
|||||||
<SslPort>9898</SslPort>
|
<SslPort>9898</SslPort>
|
||||||
<EnableSsl>False</EnableSsl>
|
<EnableSsl>False</EnableSsl>
|
||||||
<ApiKey>872c463bc4e84567b84605bf213e0409</ApiKey>
|
<ApiKey>872c463bc4e84567b84605bf213e0409</ApiKey>
|
||||||
<AuthenticationMethod>Basic</AuthenticationMethod>
|
<AuthenticationMethod>External</AuthenticationMethod>
|
||||||
<Branch>main</Branch>
|
<Branch>main</Branch>
|
||||||
<LaunchBrowser>False</LaunchBrowser>
|
<LaunchBrowser>False</LaunchBrowser>
|
||||||
<UpdateMechanism>Docker</UpdateMechanism>
|
<UpdateMechanism>Docker</UpdateMechanism>
|
||||||
|
|||||||
73
transmission/etc/transmission/settings.json
Normal file
73
transmission/etc/transmission/settings.json
Normal file
@@ -0,0 +1,73 @@
|
|||||||
|
{
|
||||||
|
"alt-speed-down": 50,
|
||||||
|
"alt-speed-enabled": false,
|
||||||
|
"alt-speed-time-begin": 540,
|
||||||
|
"alt-speed-time-day": 127,
|
||||||
|
"alt-speed-time-enabled": false,
|
||||||
|
"alt-speed-time-end": 1020,
|
||||||
|
"alt-speed-up": 50,
|
||||||
|
"bind-address-ipv4": "0.0.0.0",
|
||||||
|
"bind-address-ipv6": "::",
|
||||||
|
"blocklist-enabled": false,
|
||||||
|
"blocklist-url": "http://www.example.com/blocklist",
|
||||||
|
"cache-size-mb": 4,
|
||||||
|
"dht-enabled": true,
|
||||||
|
"download-dir": "/host/srv/downloads",
|
||||||
|
"download-limit": "",
|
||||||
|
"download-limit-enabled": 0,
|
||||||
|
"download-queue-enabled": false,
|
||||||
|
"download-queue-size": 5,
|
||||||
|
"encryption": 1,
|
||||||
|
"idle-seeding-limit": 30,
|
||||||
|
"idle-seeding-limit-enabled": true,
|
||||||
|
"incomplete-dir": "/host/tmp/downloads",
|
||||||
|
"incomplete-dir-enabled": true,
|
||||||
|
"lpd-enabled": false,
|
||||||
|
"max-peers-global": 200,
|
||||||
|
"message-level": 1,
|
||||||
|
"peer-congestion-algorithm": "",
|
||||||
|
"peer-id-ttl-hours": 6,
|
||||||
|
"peer-limit-global": 200,
|
||||||
|
"peer-limit-per-torrent": 50,
|
||||||
|
"peer-port": 49669,
|
||||||
|
"peer-port-random-high": 65535,
|
||||||
|
"peer-port-random-low": 49152,
|
||||||
|
"peer-port-random-on-start": true,
|
||||||
|
"peer-socket-tos": "default",
|
||||||
|
"pex-enabled": true,
|
||||||
|
"port-forwarding-enabled": true,
|
||||||
|
"preallocation": 1,
|
||||||
|
"prefetch-enabled": true,
|
||||||
|
"queue-stalled-enabled": true,
|
||||||
|
"queue-stalled-minutes": 30,
|
||||||
|
"ratio-limit": 2,
|
||||||
|
"ratio-limit-enabled": true,
|
||||||
|
"rename-partial-files": true,
|
||||||
|
"rpc-authentication-required": true,
|
||||||
|
"rpc-bind-address": "0.0.0.0",
|
||||||
|
"rpc-enabled": true,
|
||||||
|
"rpc-password": "{1788c430ef94ca896c468682f17faba176b40e953Hryly3I",
|
||||||
|
"rpc-port": 9091,
|
||||||
|
"rpc-url": "/",
|
||||||
|
"rpc-username": "user",
|
||||||
|
"rpc-whitelist": "127.0.0.1",
|
||||||
|
"rpc-whitelist-enabled": false,
|
||||||
|
"scrape-paused-torrents-enabled": true,
|
||||||
|
"script-torrent-done-enabled": false,
|
||||||
|
"script-torrent-done-filename": "",
|
||||||
|
"seed-queue-enabled": false,
|
||||||
|
"seed-queue-size": 10,
|
||||||
|
"speed-limit-down": 100,
|
||||||
|
"speed-limit-down-enabled": false,
|
||||||
|
"speed-limit-up": 10000,
|
||||||
|
"speed-limit-up-enabled": false,
|
||||||
|
"start-added-torrents": true,
|
||||||
|
"trash-original-torrent-files": false,
|
||||||
|
"umask": 18,
|
||||||
|
"upload-limit": 100,
|
||||||
|
"upload-limit-enabled": 0,
|
||||||
|
"upload-slots-per-torrent": 14,
|
||||||
|
"utp-enabled": true,
|
||||||
|
"watch-dir": "/host/srv/torrents",
|
||||||
|
"watch-dir-enabled": true
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user