Compare commits
12 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| d0172e8427 | |||
| 979a411e9d | |||
| 3a2770cb47 | |||
| 1c4ddb48fa | |||
| 26b419b403 | |||
| 5bc95a11d6 | |||
| 2b6eb06592 | |||
| 0819d9422e | |||
| 9c791eed18 | |||
| 26692df490 | |||
| ebe38b5aea | |||
| f6e4deff7c |
1
.gitignore
vendored
1
.gitignore
vendored
@@ -21,4 +21,5 @@ jellyfin/
|
|||||||
jellyseerr/
|
jellyseerr/
|
||||||
minio/
|
minio/
|
||||||
pgadmin/
|
pgadmin/
|
||||||
|
tesla-api/
|
||||||
|
|
||||||
|
|||||||
3
bazarr/.gitignore
vendored
3
bazarr/.gitignore
vendored
@@ -1,5 +1,6 @@
|
|||||||
backup
|
backup
|
||||||
|
cache
|
||||||
config/analytics_visitor_id.txt
|
config/analytics_visitor_id.txt
|
||||||
config/announcements.json
|
config/announcements.json
|
||||||
config/releases.txt
|
config/releases.txt
|
||||||
cache
|
config/config/releases.txt
|
||||||
|
|||||||
@@ -55,8 +55,8 @@ general:
|
|||||||
embedded_subtitles_parser: ffprobe
|
embedded_subtitles_parser: ffprobe
|
||||||
enabled_providers:
|
enabled_providers:
|
||||||
- embeddedsubtitles
|
- embeddedsubtitles
|
||||||
- opensubtitles
|
|
||||||
- tvsubtitles
|
- tvsubtitles
|
||||||
|
- opensubtitlescom
|
||||||
flask_secret_key: f7cb0b9466ff2a51dd6f7fba4263d1d8
|
flask_secret_key: f7cb0b9466ff2a51dd6f7fba4263d1d8
|
||||||
hi_extension: hi
|
hi_extension: hi
|
||||||
ignore_ass_subs: false
|
ignore_ass_subs: false
|
||||||
@@ -143,9 +143,9 @@ opensubtitles:
|
|||||||
vip: false
|
vip: false
|
||||||
opensubtitlescom:
|
opensubtitlescom:
|
||||||
include_ai_translated: false
|
include_ai_translated: false
|
||||||
password: ''
|
password: superyp.com
|
||||||
use_hash: true
|
use_hash: true
|
||||||
username: ''
|
username: cabehob334
|
||||||
podnapisi:
|
podnapisi:
|
||||||
verify_ssl: true
|
verify_ssl: true
|
||||||
postgresql:
|
postgresql:
|
||||||
@@ -166,7 +166,7 @@ proxy:
|
|||||||
username: ''
|
username: ''
|
||||||
radarr:
|
radarr:
|
||||||
apikey: a74a5eb3683146659905a87f0d6d1587
|
apikey: a74a5eb3683146659905a87f0d6d1587
|
||||||
base_url: /radarr
|
base_url: ''
|
||||||
defer_search_signalr: false
|
defer_search_signalr: false
|
||||||
excluded_tags: []
|
excluded_tags: []
|
||||||
full_update: Daily
|
full_update: Daily
|
||||||
@@ -196,7 +196,7 @@ series_scores:
|
|||||||
year: 90
|
year: 90
|
||||||
sonarr:
|
sonarr:
|
||||||
apikey: 872c463bc4e84567b84605bf213e0409
|
apikey: 872c463bc4e84567b84605bf213e0409
|
||||||
base_url: /sonarr
|
base_url: ''
|
||||||
defer_search_signalr: false
|
defer_search_signalr: false
|
||||||
episodes_sync: 60
|
episodes_sync: 60
|
||||||
exclude_season_zero: false
|
exclude_season_zero: false
|
||||||
|
|||||||
1
bazarr/config/config/analytics_visitor_id.txt
Normal file
1
bazarr/config/config/analytics_visitor_id.txt
Normal file
@@ -0,0 +1 @@
|
|||||||
|
8773519564.1765618206
|
||||||
28
bazarr/config/config/announcements.json
Normal file
28
bazarr/config/config/announcements.json
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
{
|
||||||
|
"data": [
|
||||||
|
{
|
||||||
|
"text": "Welcome to the new announcement section. It will keep you up-to-date with important news. You can dismiss this announcement by clicking on the button at the end of this line.",
|
||||||
|
"link": "",
|
||||||
|
"hash": "",
|
||||||
|
"dismissible": true,
|
||||||
|
"timestamp": 1676235999,
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"text": "Opensubtitles.org is now only accessible to VIP users. If you're still using it and do not plan to get a VIP subscription, you should consider disabling it and move to opensubtitles.com.",
|
||||||
|
"link": "",
|
||||||
|
"hash": "",
|
||||||
|
"dismissible": true,
|
||||||
|
"timestamp": 1700791126,
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"text": "We're about to drop support for legacy Sonarr and Radarr versions (prior to v3). If you're still using those legacy versions, please consider upgrading ASAP.",
|
||||||
|
"link": "",
|
||||||
|
"hash": "",
|
||||||
|
"dismissible": true,
|
||||||
|
"timestamp": 1731247748,
|
||||||
|
"enabled": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
312
bazarr/config/config/config.yaml
Normal file
312
bazarr/config/config/config.yaml
Normal file
@@ -0,0 +1,312 @@
|
|||||||
|
---
|
||||||
|
addic7ed:
|
||||||
|
cookies: ''
|
||||||
|
password: ''
|
||||||
|
user_agent: ''
|
||||||
|
username: ''
|
||||||
|
vip: false
|
||||||
|
analytics:
|
||||||
|
enabled: false
|
||||||
|
anidb:
|
||||||
|
api_client: ''
|
||||||
|
api_client_ver: 1
|
||||||
|
animetosho:
|
||||||
|
anidb_api_client: ''
|
||||||
|
anidb_api_client_ver: 1
|
||||||
|
search_threshold: 6
|
||||||
|
anticaptcha:
|
||||||
|
anti_captcha_key: ''
|
||||||
|
assrt:
|
||||||
|
token: ''
|
||||||
|
auth:
|
||||||
|
apikey: 3d76b80b680e8cf8f3bba25fb144a326
|
||||||
|
password: ''
|
||||||
|
type: null
|
||||||
|
username: ''
|
||||||
|
avistaz:
|
||||||
|
cookies: ''
|
||||||
|
user_agent: ''
|
||||||
|
backup:
|
||||||
|
day: 6
|
||||||
|
folder: /config/backup
|
||||||
|
frequency: Weekly
|
||||||
|
hour: 3
|
||||||
|
retention: 31
|
||||||
|
betaseries:
|
||||||
|
token: ''
|
||||||
|
cinemaz:
|
||||||
|
cookies: ''
|
||||||
|
user_agent: ''
|
||||||
|
cors:
|
||||||
|
enabled: false
|
||||||
|
deathbycaptcha:
|
||||||
|
password: ''
|
||||||
|
username: ''
|
||||||
|
embeddedsubtitles:
|
||||||
|
fallback_lang: en
|
||||||
|
hi_fallback: false
|
||||||
|
included_codecs: []
|
||||||
|
timeout: 600
|
||||||
|
unknown_as_fallback: false
|
||||||
|
general:
|
||||||
|
adaptive_searching: true
|
||||||
|
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_integrations: []
|
||||||
|
enabled_providers:
|
||||||
|
- embeddedsubtitles
|
||||||
|
- opensubtitlescom
|
||||||
|
flask_secret_key: 1ea7fa4334d317ce50f886e0fedfe4b7
|
||||||
|
hi_extension: hi
|
||||||
|
ignore_ass_subs: false
|
||||||
|
ignore_pgs_subs: false
|
||||||
|
ignore_vobsub_subs: false
|
||||||
|
ip: '*'
|
||||||
|
language_equals: []
|
||||||
|
minimum_score: 90
|
||||||
|
minimum_score_movie: 70
|
||||||
|
movie_default_enabled: true
|
||||||
|
movie_default_profile: 1
|
||||||
|
movie_tag_enabled: false
|
||||||
|
multithreading: true
|
||||||
|
page_size: 25
|
||||||
|
parse_embedded_audio_track: false
|
||||||
|
path_mappings: []
|
||||||
|
path_mappings_movie: []
|
||||||
|
port: 6767
|
||||||
|
postprocessing_cmd: ''
|
||||||
|
postprocessing_threshold: 90
|
||||||
|
postprocessing_threshold_movie: 70
|
||||||
|
remove_profile_tags: []
|
||||||
|
serie_default_enabled: true
|
||||||
|
serie_default_profile: 1
|
||||||
|
serie_tag_enabled: false
|
||||||
|
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_plex: false
|
||||||
|
use_postprocessing: false
|
||||||
|
use_postprocessing_threshold: false
|
||||||
|
use_postprocessing_threshold_movie: false
|
||||||
|
use_radarr: false
|
||||||
|
use_scenename: true
|
||||||
|
use_sonarr: false
|
||||||
|
utf8_encode: true
|
||||||
|
wanted_search_frequency: 6
|
||||||
|
wanted_search_frequency_movie: 6
|
||||||
|
hdbits:
|
||||||
|
passkey: ''
|
||||||
|
username: ''
|
||||||
|
jimaku:
|
||||||
|
api_key: ''
|
||||||
|
enable_ai_subs: false
|
||||||
|
enable_archives_download: false
|
||||||
|
enable_name_search_fallback: true
|
||||||
|
karagarga:
|
||||||
|
f_password: ''
|
||||||
|
f_username: ''
|
||||||
|
password: ''
|
||||||
|
username: ''
|
||||||
|
ktuvit:
|
||||||
|
email: ''
|
||||||
|
hashed_password: ''
|
||||||
|
legendasdivx:
|
||||||
|
password: ''
|
||||||
|
skip_wrong_fps: false
|
||||||
|
username: ''
|
||||||
|
legendasnet:
|
||||||
|
password: ''
|
||||||
|
username: ''
|
||||||
|
log:
|
||||||
|
exclude_filter: ''
|
||||||
|
ignore_case: false
|
||||||
|
include_filter: ''
|
||||||
|
use_regex: false
|
||||||
|
movie_scores:
|
||||||
|
audio_codec: 3
|
||||||
|
edition: 1
|
||||||
|
hash: 119
|
||||||
|
hearing_impaired: 1
|
||||||
|
release_group: 13
|
||||||
|
resolution: 2
|
||||||
|
source: 7
|
||||||
|
streaming_service: 1
|
||||||
|
title: 60
|
||||||
|
video_codec: 2
|
||||||
|
year: 30
|
||||||
|
napiprojekt:
|
||||||
|
only_authors: false
|
||||||
|
only_real_names: false
|
||||||
|
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: superyp.com
|
||||||
|
use_hash: true
|
||||||
|
username: cabehob334
|
||||||
|
plex:
|
||||||
|
apikey: ''
|
||||||
|
auth_method: apikey
|
||||||
|
disable_auto_migration: false
|
||||||
|
email: ''
|
||||||
|
encryption_key: 4D5x7U9mvgS3tG4s4nNtXz076-9iN5wcxTnqEu1I_QY
|
||||||
|
ip: 127.0.0.1
|
||||||
|
migration_attempted: false
|
||||||
|
migration_successful: false
|
||||||
|
migration_timestamp: ''
|
||||||
|
movie_library: ''
|
||||||
|
port: 32400
|
||||||
|
series_library: ''
|
||||||
|
server_local: false
|
||||||
|
server_machine_id: ''
|
||||||
|
server_name: ''
|
||||||
|
server_url: ''
|
||||||
|
set_episode_added: false
|
||||||
|
set_movie_added: false
|
||||||
|
ssl: false
|
||||||
|
token: ''
|
||||||
|
update_movie_library: false
|
||||||
|
update_series_library: false
|
||||||
|
user_id: ''
|
||||||
|
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: ''
|
||||||
|
base_url: /
|
||||||
|
defer_search_signalr: false
|
||||||
|
excluded_tags: []
|
||||||
|
full_update: Daily
|
||||||
|
full_update_day: 6
|
||||||
|
full_update_hour: 4
|
||||||
|
http_timeout: 60
|
||||||
|
ip: 127.0.0.1
|
||||||
|
movies_sync: 60
|
||||||
|
only_monitored: false
|
||||||
|
port: 7878
|
||||||
|
ssl: false
|
||||||
|
sync_only_monitored_movies: false
|
||||||
|
use_ffprobe_cache: true
|
||||||
|
series_scores:
|
||||||
|
audio_codec: 3
|
||||||
|
episode: 30
|
||||||
|
hash: 359
|
||||||
|
hearing_impaired: 1
|
||||||
|
release_group: 14
|
||||||
|
resolution: 2
|
||||||
|
season: 30
|
||||||
|
series: 180
|
||||||
|
source: 7
|
||||||
|
streaming_service: 1
|
||||||
|
video_codec: 2
|
||||||
|
year: 90
|
||||||
|
sonarr:
|
||||||
|
apikey: ''
|
||||||
|
base_url: /
|
||||||
|
defer_search_signalr: false
|
||||||
|
exclude_season_zero: false
|
||||||
|
excluded_series_types: []
|
||||||
|
excluded_tags: []
|
||||||
|
full_update: Daily
|
||||||
|
full_update_day: 6
|
||||||
|
full_update_hour: 4
|
||||||
|
http_timeout: 60
|
||||||
|
ip: 127.0.0.1
|
||||||
|
only_monitored: false
|
||||||
|
port: 8989
|
||||||
|
series_sync: 60
|
||||||
|
ssl: false
|
||||||
|
sync_only_monitored_episodes: false
|
||||||
|
sync_only_monitored_series: false
|
||||||
|
use_ffprobe_cache: true
|
||||||
|
subdl:
|
||||||
|
api_key: ''
|
||||||
|
subf2m:
|
||||||
|
user_agent: ''
|
||||||
|
verify_ssl: true
|
||||||
|
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
|
||||||
|
password: ''
|
||||||
|
skip_wrong_fps: false
|
||||||
|
username: ''
|
||||||
|
translator:
|
||||||
|
default_score: 50
|
||||||
|
gemini_key: ''
|
||||||
|
gemini_model: gemini-2.0-flash
|
||||||
|
lingarr_url: http://lingarr:9876
|
||||||
|
translator_info: true
|
||||||
|
translator_type: google_translate
|
||||||
|
turkcealtyaziorg:
|
||||||
|
cookies: ''
|
||||||
|
user_agent: ''
|
||||||
|
whisperai:
|
||||||
|
endpoint: http://127.0.0.1:9000
|
||||||
|
loglevel: INFO
|
||||||
|
pass_video_name: false
|
||||||
|
response: 5
|
||||||
|
timeout: 3600
|
||||||
|
xsubs:
|
||||||
|
password: ''
|
||||||
|
username: ''
|
||||||
@@ -24,7 +24,6 @@
|
|||||||
import unprotected authentik host:19000
|
import unprotected authentik host:19000
|
||||||
import unprotected vouch host:9090
|
import unprotected vouch host:9090
|
||||||
import unprotected jellyfin host:8097
|
import unprotected jellyfin host:8097
|
||||||
import unprotected seafile host:8082
|
|
||||||
import unprotected pgadmin host:5050
|
import unprotected pgadmin host:5050
|
||||||
import unprotected homarr host:17575
|
import unprotected homarr host:17575
|
||||||
import unprotected jellyseerr host:15055
|
import unprotected jellyseerr host:15055
|
||||||
@@ -59,3 +58,4 @@ import sites/tesla.caddy
|
|||||||
import sites/geo.caddy
|
import sites/geo.caddy
|
||||||
import sites/auth.caddy
|
import sites/auth.caddy
|
||||||
import sites/test.caddy
|
import sites/test.caddy
|
||||||
|
import sites/seafile.caddy
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
FROM caddy:2.10-builder AS builder
|
FROM caddy:2.10-builder AS builder
|
||||||
|
|
||||||
RUN xcaddy build \
|
RUN xcaddy build \
|
||||||
--with github.com/caddy-dns/route53 \
|
--with github.com/caddy-dns/route53@v1.6.0 \
|
||||||
--with github.com/mholt/caddy-dynamicdns@b846b9e \
|
--with github.com/mholt/caddy-dynamicdns@b846b9e \
|
||||||
--with github.com/zhangjiayin/caddy-geoip2@0de3173 \
|
--with github.com/zhangjiayin/caddy-geoip2@0de3173 \
|
||||||
--with github.com/mholt/caddy-l4@4a517a9 \
|
--with github.com/mholt/caddy-l4@4a517a9 \
|
||||||
|
|||||||
20
caddy/sites/seafile.caddy
Normal file
20
caddy/sites/seafile.caddy
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
seafile.{$SUBDOMAIN}.{$DOMAIN} {
|
||||||
|
log {
|
||||||
|
output file /var/log/seafile.log
|
||||||
|
}
|
||||||
|
|
||||||
|
rewrite /socket.io /socket.io/
|
||||||
|
|
||||||
|
handle_path /socket.io/* {
|
||||||
|
rewrite * /socket.io{path}
|
||||||
|
reverse_proxy host:7070
|
||||||
|
}
|
||||||
|
|
||||||
|
handle_path /sdoc-server/* {
|
||||||
|
reverse_proxy host:7070
|
||||||
|
}
|
||||||
|
|
||||||
|
route {
|
||||||
|
reverse_proxy host:8082
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -2,16 +2,14 @@ services:
|
|||||||
bazarr:
|
bazarr:
|
||||||
container_name: bazarr
|
container_name: bazarr
|
||||||
environment:
|
environment:
|
||||||
- PUID=1000
|
- PUID=1000
|
||||||
- PGID=1000
|
- PGID=1000
|
||||||
- TZ=Europe/Amsterdam
|
- TZ=Europe/Amsterdam
|
||||||
extra_hosts:
|
image: linuxserver/bazarr:v1.5.3-ls327
|
||||||
- host:192.168.2.200
|
|
||||||
image: linuxserver/bazarr:1.4.2
|
|
||||||
ports:
|
ports:
|
||||||
- 16767:6767
|
- 16767:6767
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
volumes:
|
volumes:
|
||||||
- /opt/bazarr:/config
|
- /opt/bazarr/config:/config
|
||||||
- /mnt/yotta/krypton/Movies:/movies
|
- /media/neptune/Video/Movies:/movies
|
||||||
- /mnt/yotta/krypton/Shows:/tv
|
- /media/neptune/Video/Shows:/tv
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ services:
|
|||||||
- PUID=1000
|
- PUID=1000
|
||||||
- PGID=1000
|
- PGID=1000
|
||||||
- TZ=Europe/Amsterdam
|
- TZ=Europe/Amsterdam
|
||||||
image: linuxserver/jellyfin:10.10.1
|
image: linuxserver/jellyfin:10.11.5
|
||||||
ports:
|
ports:
|
||||||
- 8097:8097
|
- 8097:8097
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|||||||
@@ -60,6 +60,29 @@ services:
|
|||||||
- REDIS_HOST=seafile-redis
|
- REDIS_HOST=seafile-redis
|
||||||
- REDIS_PORT=6379
|
- REDIS_PORT=6379
|
||||||
- REDIS_PASSWORD=redis
|
- REDIS_PASSWORD=redis
|
||||||
|
- ENABLE_SEADOC=true
|
||||||
|
- SEADOC_SERVER_URL=https://seafile.rik.veenboer.xyz/sdoc-server/
|
||||||
depends_on:
|
depends_on:
|
||||||
- seafile-mysql
|
- seafile-mysql
|
||||||
- seafile-redis
|
- seafile-redis
|
||||||
|
|
||||||
|
seadoc-server:
|
||||||
|
restart: unless-stopped
|
||||||
|
image: seafileltd/sdoc-server:2.0.9
|
||||||
|
container_name: seadoc-server
|
||||||
|
volumes:
|
||||||
|
- /opt/seafile/seadoc:/shared
|
||||||
|
environment:
|
||||||
|
- DB_HOST=seafile-mysql
|
||||||
|
- DB_PORT=3306
|
||||||
|
- DB_USER=seadoc
|
||||||
|
- DB_PASSWORD=PASSWORD
|
||||||
|
- DB_NAME=seadoc_db
|
||||||
|
- TIME_ZONE=Europe/Amsterdam
|
||||||
|
- JWT_PRIVATE_KEY=8LzWzeuQ41z1i8fc1cr1L7Kw80VpTgmT
|
||||||
|
- SDOC_SERVER_LETSENCRYPT=false
|
||||||
|
- SEAHUB_SERVICE_URL=https://seafile.rik.veenboer.xyz/
|
||||||
|
ports:
|
||||||
|
- 7070:80
|
||||||
|
depends_on:
|
||||||
|
- seafile-mysql
|
||||||
|
|||||||
@@ -41,3 +41,5 @@ services:
|
|||||||
- host:192.168.2.200
|
- host:192.168.2.200
|
||||||
volumes:
|
volumes:
|
||||||
- /opt/teslamate/grafana:/var/lib/grafana
|
- /opt/teslamate/grafana:/var/lib/grafana
|
||||||
|
- /opt/teslamate/achievements/dashboard.yml:/etc/grafana/provisioning/dashboards/dashboard.yml
|
||||||
|
- /opt/teslamate/achievements/dashboards:/TeslaMateAchievements
|
||||||
|
|||||||
@@ -17,6 +17,7 @@ include:
|
|||||||
|
|
||||||
# Development
|
# Development
|
||||||
- compose.gitea.yaml
|
- compose.gitea.yaml
|
||||||
|
- tesla-api/compose.yaml
|
||||||
|
|
||||||
# Automation
|
# Automation
|
||||||
- compose.homeassistant.yaml
|
- compose.homeassistant.yaml
|
||||||
|
|||||||
@@ -1,25 +0,0 @@
|
|||||||
esphome:
|
|
||||||
name: tuya
|
|
||||||
|
|
||||||
esp8266:
|
|
||||||
board: esp01_1m
|
|
||||||
|
|
||||||
# Enable logging
|
|
||||||
logger:
|
|
||||||
|
|
||||||
# Enable Home Assistant API
|
|
||||||
api:
|
|
||||||
|
|
||||||
ota:
|
|
||||||
password: "a0b024921a6428b2c50f7438b3b830c0"
|
|
||||||
|
|
||||||
wifi:
|
|
||||||
ssid: !secret wifi_ssid
|
|
||||||
password: !secret wifi_password
|
|
||||||
|
|
||||||
# Enable fallback hotspot (captive portal) in case wifi connection fails
|
|
||||||
ap:
|
|
||||||
ssid: "Tuya Fallback Hotspot"
|
|
||||||
password: "gqYoLHLkAlWM"
|
|
||||||
|
|
||||||
captive_portal:
|
|
||||||
@@ -19,6 +19,9 @@ pipeline:
|
|||||||
- name: grep
|
- name: grep
|
||||||
match: collectd
|
match: collectd
|
||||||
regex: plugin exec
|
regex: plugin exec
|
||||||
|
- name: grep
|
||||||
|
match: collectd
|
||||||
|
exclude: plugin_instance ^btrfs_
|
||||||
|
|
||||||
outputs:
|
outputs:
|
||||||
- name: stdout
|
- name: stdout
|
||||||
|
|||||||
@@ -1,89 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<MigrationOptions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
|
||||||
<Applied>
|
|
||||||
<ValueTupleOfGuidString>
|
|
||||||
<Item1>4124c2cd-e939-4ffb-9be9-9b311c413638</Item1>
|
|
||||||
<Item2>DisableTranscodingThrottling</Item2>
|
|
||||||
</ValueTupleOfGuidString>
|
|
||||||
<ValueTupleOfGuidString>
|
|
||||||
<Item1>ef103419-8451-40d8-9f34-d1a8e93a1679</Item1>
|
|
||||||
<Item2>CreateLoggingConfigHeirarchy</Item2>
|
|
||||||
</ValueTupleOfGuidString>
|
|
||||||
<ValueTupleOfGuidString>
|
|
||||||
<Item1>3793eb59-bc8c-456c-8b9f-bd5a62a42978</Item1>
|
|
||||||
<Item2>MigrateActivityLogDatabase</Item2>
|
|
||||||
</ValueTupleOfGuidString>
|
|
||||||
<ValueTupleOfGuidString>
|
|
||||||
<Item1>acbe17b7-8435-4a83-8b64-6fcf162cb9bd</Item1>
|
|
||||||
<Item2>RemoveDuplicateExtras</Item2>
|
|
||||||
</ValueTupleOfGuidString>
|
|
||||||
<ValueTupleOfGuidString>
|
|
||||||
<Item1>eb58ebee-9514-4b9b-8225-12e1a40020df</Item1>
|
|
||||||
<Item2>AddDefaultPluginRepository</Item2>
|
|
||||||
</ValueTupleOfGuidString>
|
|
||||||
<ValueTupleOfGuidString>
|
|
||||||
<Item1>5c4b82a2-f053-4009-bd05-b6fcad82f14c</Item1>
|
|
||||||
<Item2>MigrateUserDatabase</Item2>
|
|
||||||
</ValueTupleOfGuidString>
|
|
||||||
<ValueTupleOfGuidString>
|
|
||||||
<Item1>5f86e7f6-d966-4c77-849d-7a7b40b68c4e</Item1>
|
|
||||||
<Item2>ReaddDefaultPluginRepository</Item2>
|
|
||||||
</ValueTupleOfGuidString>
|
|
||||||
<ValueTupleOfGuidString>
|
|
||||||
<Item1>06387815-c3cc-421f-a888-fb5f9992bea8</Item1>
|
|
||||||
<Item2>MigrateDisplayPreferencesDatabase</Item2>
|
|
||||||
</ValueTupleOfGuidString>
|
|
||||||
<ValueTupleOfGuidString>
|
|
||||||
<Item1>a81f75e0-8f43-416f-a5e8-516ccab4d8cc</Item1>
|
|
||||||
<Item2>RemoveDownloadImagesInAdvance</Item2>
|
|
||||||
</ValueTupleOfGuidString>
|
|
||||||
<ValueTupleOfGuidString>
|
|
||||||
<Item1>de009b59-baae-428d-a810-f67762dc05b8</Item1>
|
|
||||||
<Item2>AddPeopleQueryIndex</Item2>
|
|
||||||
</ValueTupleOfGuidString>
|
|
||||||
<ValueTupleOfGuidString>
|
|
||||||
<Item1>9b354818-94d5-4b68-ac49-e35cb85f9d84</Item1>
|
|
||||||
<Item2>CreateNetworkConfiguration</Item2>
|
|
||||||
</ValueTupleOfGuidString>
|
|
||||||
<ValueTupleOfGuidString>
|
|
||||||
<Item1>5bd72f41-e6f3-4f60-90aa-09869abe0e22</Item1>
|
|
||||||
<Item2>MigrateAuthenticationDatabase</Item2>
|
|
||||||
</ValueTupleOfGuidString>
|
|
||||||
<ValueTupleOfGuidString>
|
|
||||||
<Item1>a6dcacf4-c057-4ef9-80d3-61cef9ddb4f0</Item1>
|
|
||||||
<Item2>MigrateMusicBrainzTimeout</Item2>
|
|
||||||
</ValueTupleOfGuidString>
|
|
||||||
<ValueTupleOfGuidString>
|
|
||||||
<Item1>4fb5c950-1991-11ee-9b4b-0800200c9a66</Item1>
|
|
||||||
<Item2>MigrateNetworkConfiguration</Item2>
|
|
||||||
</ValueTupleOfGuidString>
|
|
||||||
<ValueTupleOfGuidString>
|
|
||||||
<Item1>615dfa9e-2497-4dbb-a472-61938b752c5b</Item1>
|
|
||||||
<Item2>FixPlaylistOwner</Item2>
|
|
||||||
</ValueTupleOfGuidString>
|
|
||||||
<ValueTupleOfGuidString>
|
|
||||||
<Item1>67445d54-b895-4b24-9f4c-35ce0690ea07</Item1>
|
|
||||||
<Item2>MigrateRatingLevels</Item2>
|
|
||||||
</ValueTupleOfGuidString>
|
|
||||||
<ValueTupleOfGuidString>
|
|
||||||
<Item1>34a1a1c4-5572-418e-a2f8-32cdfe2668e8</Item1>
|
|
||||||
<Item2>AddDefaultCastReceivers</Item2>
|
|
||||||
</ValueTupleOfGuidString>
|
|
||||||
<ValueTupleOfGuidString>
|
|
||||||
<Item1>852816e0-2712-49a9-9240-c6fc5fcad1a8</Item1>
|
|
||||||
<Item2>UpdateDefaultPluginRepository10.9</Item2>
|
|
||||||
</ValueTupleOfGuidString>
|
|
||||||
<ValueTupleOfGuidString>
|
|
||||||
<Item1>cf6fabc2-9fbe-4933-84a5-ffe52ef22a58</Item1>
|
|
||||||
<Item2>FixAudioData</Item2>
|
|
||||||
</ValueTupleOfGuidString>
|
|
||||||
<ValueTupleOfGuidString>
|
|
||||||
<Item1>a8e61960-7726-4450-8f3d-82c12daabbcb</Item1>
|
|
||||||
<Item2>MigrateEncodingOptions</Item2>
|
|
||||||
</ValueTupleOfGuidString>
|
|
||||||
<ValueTupleOfGuidString>
|
|
||||||
<Item1>4ef123d5-8eff-4b0b-869d-3aed07a60e1b</Item1>
|
|
||||||
<Item2>MoveTrickplayFiles</Item2>
|
|
||||||
</ValueTupleOfGuidString>
|
|
||||||
</Applied>
|
|
||||||
</MigrationOptions>
|
|
||||||
@@ -38,6 +38,7 @@
|
|||||||
<InactiveSessionThreshold>0</InactiveSessionThreshold>
|
<InactiveSessionThreshold>0</InactiveSessionThreshold>
|
||||||
<LibraryMonitorDelay>60</LibraryMonitorDelay>
|
<LibraryMonitorDelay>60</LibraryMonitorDelay>
|
||||||
<LibraryUpdateDuration>30</LibraryUpdateDuration>
|
<LibraryUpdateDuration>30</LibraryUpdateDuration>
|
||||||
|
<CacheSize>400</CacheSize>
|
||||||
<ImageSavingConvention>Compatible</ImageSavingConvention>
|
<ImageSavingConvention>Compatible</ImageSavingConvention>
|
||||||
<MetadataOptions>
|
<MetadataOptions>
|
||||||
<MetadataOptions>
|
<MetadataOptions>
|
||||||
@@ -149,7 +150,8 @@
|
|||||||
<ContentTypes />
|
<ContentTypes />
|
||||||
<RemoteClientBitrateLimit>60000000</RemoteClientBitrateLimit>
|
<RemoteClientBitrateLimit>60000000</RemoteClientBitrateLimit>
|
||||||
<EnableFolderView>false</EnableFolderView>
|
<EnableFolderView>false</EnableFolderView>
|
||||||
<EnableGroupingIntoCollections>false</EnableGroupingIntoCollections>
|
<EnableGroupingMoviesIntoCollections>false</EnableGroupingMoviesIntoCollections>
|
||||||
|
<EnableGroupingShowsIntoCollections>false</EnableGroupingShowsIntoCollections>
|
||||||
<DisplaySpecialsWithinSeasons>true</DisplaySpecialsWithinSeasons>
|
<DisplaySpecialsWithinSeasons>true</DisplaySpecialsWithinSeasons>
|
||||||
<CodecsUsed />
|
<CodecsUsed />
|
||||||
<PluginRepositories>
|
<PluginRepositories>
|
||||||
@@ -175,7 +177,6 @@
|
|||||||
<ActivityLogRetentionDays>30</ActivityLogRetentionDays>
|
<ActivityLogRetentionDays>30</ActivityLogRetentionDays>
|
||||||
<LibraryScanFanoutConcurrency>0</LibraryScanFanoutConcurrency>
|
<LibraryScanFanoutConcurrency>0</LibraryScanFanoutConcurrency>
|
||||||
<LibraryMetadataRefreshConcurrency>0</LibraryMetadataRefreshConcurrency>
|
<LibraryMetadataRefreshConcurrency>0</LibraryMetadataRefreshConcurrency>
|
||||||
<RemoveOldPlugins>false</RemoveOldPlugins>
|
|
||||||
<AllowClientLogUpload>true</AllowClientLogUpload>
|
<AllowClientLogUpload>true</AllowClientLogUpload>
|
||||||
<DummyChapterDuration>0</DummyChapterDuration>
|
<DummyChapterDuration>0</DummyChapterDuration>
|
||||||
<ChapterImageResolution>MatchSource</ChapterImageResolution>
|
<ChapterImageResolution>MatchSource</ChapterImageResolution>
|
||||||
@@ -206,4 +207,5 @@
|
|||||||
<JpegQuality>90</JpegQuality>
|
<JpegQuality>90</JpegQuality>
|
||||||
<ProcessThreads>1</ProcessThreads>
|
<ProcessThreads>1</ProcessThreads>
|
||||||
</TrickplayOptions>
|
</TrickplayOptions>
|
||||||
|
<EnableLegacyAuthorization>true</EnableLegacyAuthorization>
|
||||||
</ServerConfiguration>
|
</ServerConfiguration>
|
||||||
@@ -1,2 +1,8 @@
|
|||||||
{
|
{
|
||||||
|
"radarr": {
|
||||||
|
"save_path": ""
|
||||||
|
},
|
||||||
|
"sonarr": {
|
||||||
|
"save_path": ""
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
[WEBDAV]
|
[WEBDAV]
|
||||||
enabled = false
|
enabled = true
|
||||||
port = 8080
|
port = 8080
|
||||||
share_name = /seafdav
|
share_name = /seafdav
|
||||||
|
|||||||
Reference in New Issue
Block a user