Compare commits

..

10 Commits

Author SHA1 Message Date
Mike Wilson
d3d0d71ac8 Set speed limits on torrents from high bandwidth trackers (TL, FL, AR) 2025-10-08 16:47:09 -04:00
Mike Wilson
9d16b1efd1 Remove IPT and Add DocsPedia and MAM to cross-seed 2025-10-08 09:40:38 -04:00
Mike Wilson
3cd6580dd9 Add 'Not Original' Language CF for Sonarr to block German dual audio releases 2025-09-24 16:31:30 -04:00
Mike Wilson
76029b6102 Fix deprecated config options in cross-seed 2025-09-22 14:26:49 -04:00
Mike Wilson
a9bf973dc5 Add IPTorrents and ignore uploads for cross-seed 2025-09-22 14:07:51 -04:00
Mike Wilson
d9b568058b Prefer season packs over single episodes for anime 2025-09-17 10:06:17 -04:00
Mike Wilson
58e5dd177e Enable vuetorrent and fix ULCX qbitmanage tag 2025-09-17 10:04:09 -04:00
Mike Wilson
9ef90db07b Add tor and bitcoin-daemon steps 2025-09-05 17:03:39 -04:00
Mike Wilson
458506e798 Add step to enable ufw rules 2025-09-05 16:11:25 -04:00
Mike Wilson
874c759f85 Add UFW task 2025-09-05 15:54:07 -04:00
38 changed files with 397 additions and 206 deletions

View File

@@ -23,13 +23,12 @@ Having Plex and Jellyfin separate from the rest of my docker infrastructure allo
**Storage:** **Storage:**
* `/`: 1 TB NVME SSD * `/`: 1 TB NVME SSD
* `/vm_storage`: 2x 240 GB SSD in ZFS mirror for config and data files * `/vm_storage`: 2x 240 GB SSD in ZFS mirror for config and data files
* `/mnt/storage`: mergerfs + SnapRAID pool totaling 150 TiB usable storage with single disk parity (YOLO). Drives run btrfs allowing me to utilize [snapraid-btrfs](https://wiki.selfhosted.show/tools/snapraid-btrfs/) for instant snapshotting * `/mnt/storage`: mergerfs + SnapRAID pool totaling ~90 TiB usable storage. Currently single parity disk but hoping to add a second one soon. Drives run btrfs allowing me to utilize [snapraid-btrfs](https://wiki.selfhosted.show/tools/snapraid-btrfs/) for instant snapshotting
## Roadmap ## Roadmap
* Flesh out backup strategy with btrfs snapshots and restic (separately) * Flesh out backup strategy with btrfs snapshots and restic (separately)
* Potentially migrate media pool to ZFS. I've been lucky so far with no drive failures but realistically if I did have one fail, it would take ages to rebuild with single disk parity and I'd be wishing I had a more robust setup. * Move everything to Arch VMs on Proxmox
* Move everything to Arch LXCs on Proxmox
* Possibly set up second Proxmox node for backups * Possibly set up second Proxmox node for backups
* Immich for photo management * Immich for photo management
* Look into [Wazuh](https://github.com/wazuh/wazuh) for threat prevention/detection * Look into [Wazuh](https://github.com/wazuh/wazuh) for threat prevention/detection

View File

@@ -1,7 +1,7 @@
directory: /music directory: /music
per_disc_numbering: yes per_disc_numbering: yes
plugins: fetchart embedart web inline lyrics musicbrainz scrub lastgenre replaygain plugins: fetchart web inline lyrics
paths: paths:
default: $albumartist/$album%aunique{}/%if{$multidisc,$disc}$track - $title default: $albumartist/$album%aunique{}/%if{$multidisc,$disc}$track - $title
@@ -12,7 +12,7 @@ item_fields:
import: import:
write: yes write: yes
move: yes hardlink: yes
resume: ask resume: ask
incremental: yes incremental: yes
quiet_fallback: skip quiet_fallback: skip
@@ -28,32 +28,13 @@ embedart:
fetchart: fetchart:
auto: yes auto: yes
high_resolution: yes high_resolution: yes
source:
- filesystem
- itunes
- coverart
- amazon
match:
strong_rec_thresh: 0.10
ignored_media: ['12" Vinyl']
lyrics: lyrics:
sources: [lrclib, genius, tekstowo] sources: [lrclib, genius]
scrub: scrub:
auto: yes auto: yes
replaygain:
auto: yes
backend: ffmpeg
# Consider directory empty even if files matching the below patterns are present
clutter:
- "*.jpg"
- "*.png"
- "*.nfo"
replace: replace:
'^\.': _ '^\.': _
'[\x00-\x1f]': _ '[\x00-\x1f]': _

View File

@@ -0,0 +1,11 @@
- name: Install bitcoin daemon
ansible.builtin.package:
name: bitcoin-daemon
state: present
become: true
- name: Enable bitcoind
ansible.builtin.service:
name: bitcoind
state: started
enabled: yes

View File

@@ -0,0 +1,6 @@
- name: Install tor
ansible.builtin.package:
name: tor
state: present

View File

@@ -0,0 +1,32 @@
- name: Install Uncomplicated Firewall
ansible.builtin.package:
name: ufw
state: present
# UFW logging can full up the kernel (dmesg) and message logs
- name: Disable logging
community.general.ufw:
logging: 'off'
- name: Allow OpenSSH inbound
community.general.ufw:
rule: allow
name: OpenSSH # Uses standard profile located in /etc/ufw/applications.d
- name: Apply rate limiting to ssh inbound
community.general.ufw:
rule: limit
port: ssh
proto: tcp
- name: Enable ufw system service
ansible.builtin.service:
name: ufw
state: started
enabled: yes
# This is necessary in addition to enabling the system service
- name: Enable ufw rules
community.general.ufw:
state: enabled
policy: deny

View File

@@ -1,22 +0,0 @@
- name: Create install directory
ansible.builtin.file:
path: "{{ install_directory }}/{{ role_name }}"
state: directory
owner: "{{ docker_user }}"
mode: "{{ docker_compose_directory_mask }}"
become: true
- name: Copy docker-compose file to destination
ansible.builtin.template:
src: docker-compose.yml
dest: "{{ install_directory }}/{{ role_name }}/docker-compose.yml"
owner: "{{ docker_user }}"
mode: "{{ docker_compose_file_mask }}"
validate: docker compose -f %s config
become: true
- name: Start docker container
community.docker.docker_compose_v2:
project_src: "{{ install_directory }}/{{ role_name }}"
pull: always
remove_orphans: yes

View File

@@ -1,24 +0,0 @@
networks:
traefik:
external: true
services:
dispatcharr:
container_name: "{{ role_name }}"
image: ghcr.io/dispatcharr/dispatcharr:latest
restart: unless-stopped
network_mode: "container:gluetun"
environment:
- DISPATCHARR_ENV=aio
- REDIS_HOST=localhost
- CELERY_BROKER_URL=redis://localhost:6379/0
- DISPATCHARR_LOG_LEVEL=info
volumes:
- "{{ data_dir }}/{{ role_name }}:/data"
devices:
- /dev/dri/renderD128:/dev/dri/renderD128
labels:
traefik.enable: true
traefik.http.routers.dispatcharr.rule: "Host(`dispatcharr.local.{{ personal_domain }}`)"
traefik.http.routers.dispatcharr.middlewares: lan-whitelist@file
traefik.http.services.dispatcharr.loadbalancer.server.port: 9191

View File

@@ -4,6 +4,7 @@ module.exports = {
delay: 30, delay: 30,
torznab: [ torznab: [
"http://prowlarr.local.{{ personal_domain }}/3/api?apikey={{ prowlarr_api_key }}", // ImmortalSeed
"http://prowlarr.local.{{ personal_domain }}/6/api?apikey={{ prowlarr_api_key }}", // Aither "http://prowlarr.local.{{ personal_domain }}/6/api?apikey={{ prowlarr_api_key }}", // Aither
"http://prowlarr.local.{{ personal_domain }}/7/api?apikey={{ prowlarr_api_key }}", // Reelflix "http://prowlarr.local.{{ personal_domain }}/7/api?apikey={{ prowlarr_api_key }}", // Reelflix
"http://prowlarr.local.{{ personal_domain }}/9/api?apikey={{ prowlarr_api_key }}", // LST "http://prowlarr.local.{{ personal_domain }}/9/api?apikey={{ prowlarr_api_key }}", // LST
@@ -15,11 +16,7 @@ module.exports = {
"http://prowlarr.local.{{ personal_domain }}/19/api?apikey={{ prowlarr_api_key }}", // Cathode-Ray.Tube "http://prowlarr.local.{{ personal_domain }}/19/api?apikey={{ prowlarr_api_key }}", // Cathode-Ray.Tube
"http://prowlarr.local.{{ personal_domain }}/25/api?apikey={{ prowlarr_api_key }}", // seedpool "http://prowlarr.local.{{ personal_domain }}/25/api?apikey={{ prowlarr_api_key }}", // seedpool
"http://prowlarr.local.{{ personal_domain }}/27/api?apikey={{ prowlarr_api_key }}", // Upload.cx "http://prowlarr.local.{{ personal_domain }}/27/api?apikey={{ prowlarr_api_key }}", // Upload.cx
"http://prowlarr.local.{{ personal_domain }}/28/api?apikey={{ prowlarr_api_key }}", // AnimeBytes
"http://prowlarr.local.{{ personal_domain }}/30/api?apikey={{ prowlarr_api_key }}", // DocsPedia "http://prowlarr.local.{{ personal_domain }}/30/api?apikey={{ prowlarr_api_key }}", // DocsPedia
"http://prowlarr.local.{{ personal_domain }}/31/api?apikey={{ prowlarr_api_key }}", // OnlyEncodes+
"http://prowlarr.local.{{ personal_domain }}/32/api?apikey={{ prowlarr_api_key }}", // Anthelion
"http://prowlarr.local.{{ personal_domain }}/33/api?apikey={{ prowlarr_api_key }}", // OldToonsWorld
], ],
outputDir: null, outputDir: null,
@@ -29,7 +26,7 @@ module.exports = {
excludeOlder: "12w", excludeOlder: "12w",
excludeRecentSearch: "3w", excludeRecentSearch: "3w",
action: "inject", action: "inject",
torrentClients: ["qbittorrent:https://qui.local.{{ personal_domain }}/proxy/{{ qui_crossseed_api_key }}"], torrentClients: ["qbittorrent:https://admin:password@qbittorrent.local.{{ personal_domain }}"],
sonarr: ["https://sonarr.local.{{ personal_domain }}/?apikey={{ sonarr_api_key }}"], sonarr: ["https://sonarr.local.{{ personal_domain }}/?apikey={{ sonarr_api_key }}"],
radarr: ["https://radarr.local.{{ personal_domain }}/?apikey={{ radarr_api_key }}"], radarr: ["https://radarr.local.{{ personal_domain }}/?apikey={{ radarr_api_key }}"],
seasonsFromEpisodes: 0.8, seasonsFromEpisodes: 0.8,

View File

@@ -5,7 +5,7 @@ networks:
services: services:
qbittorrent: qbittorrent:
container_name: qbittorrent container_name: qbittorrent
image: lscr.io/linuxserver/qbittorrent:5.1.4 image: lscr.io/linuxserver/qbittorrent:5.1.2
restart: unless-stopped restart: unless-stopped
network_mode: "container:gluetun" network_mode: "container:gluetun"
environment: environment:
@@ -13,7 +13,7 @@ services:
- "PGID={{ media_gid }}" - "PGID={{ media_gid }}"
- "TZ={{ timezone }}" - "TZ={{ timezone }}"
- "UMASK=002" - "UMASK=002"
#- DOCKER_MODS=arafatamim/linuxserver-io-mod-vuetorrent - DOCKER_MODS=arafatamim/linuxserver-io-mod-vuetorrent
volumes: volumes:
- "{{ data_dir }}/{{ role_name }}:/config" - "{{ data_dir }}/{{ role_name }}:/config"
- "{{ media_storage_mnt }}/data/torrents:/data/torrents" - "{{ media_storage_mnt }}/data/torrents:/data/torrents"
@@ -52,3 +52,26 @@ services:
- "{{ media_storage_mnt }}/data/torrents:/data/torrents" # Necessary for partial matching - "{{ media_storage_mnt }}/data/torrents:/data/torrents" # Necessary for partial matching
command: daemon command: daemon
restart: unless-stopped restart: unless-stopped
unpackerr:
container_name: unpackerr
image: ghcr.io/hotio/unpackerr
networks:
- starr
environment:
- "PUID={{ service_user.uid }}"
- "PGID={{ media_gid }}"
- UMASK=002
- TZ={{ timezone }}
- UN_INTERVAL=5m
- UN_FILE_MODE=0664
- UN_DIR_MODE=0775
- UN_SONARR_0_URL=http://sonarr:8989
- "UN_SONARR_0_API_KEY={{ sonarr_api_key }}"
- UN_SONARR_0_PATHS_0=/data/torrents/tv
- UN_RADARR_0_URL=http://radarr:7878
- "UN_RADARR_0_API_KEY={{ radarr_api_key }}"
- UN_RADARR_0_PATHS_0=/data/torrents/movies
volumes:
- "{{ data_dir }}/unpackerr:/config"
- "{{ media_storage_mnt }}/data/torrents:/data/torrents"

View File

@@ -5,11 +5,11 @@ commands:
recheck: True recheck: True
tag_update: True tag_update: True
rem_unregistered: True rem_unregistered: True
rem_orphaned: True remove_orphaned: True
tag_nohardlinks: True tag_nohardlinks: True
qbt: qbt:
host: "https://qui.local.{{ personal_domain }}/proxy/{{ qui_qbitmanage_api_key }}" host: "https://qbittorrent.local.{{ personal_domain }}"
user: user:
pass: pass:
@@ -41,32 +41,36 @@ cat:
tracker: tracker:
hawke: hawke:
tag: HUNO tag: HUNO
digitalcore:
tag: DigitalCore
myanonamouse: myanonamouse:
tag: MaM tag: MaM
torrentleech|tleechreload: torrentleech|tleechreload:
tag: TL tag: TorrentLeech
aither: aither:
tag: ATH tag: Aither
nyaa: nyaa:
tag: Nyaa tag: Nyaa
animetosho: animetosho:
tag: AnimeTosho tag: AnimeTosho
immortalseed: immortalseed:
tag: ImmortalSeed tag: ImmortalSeed
torrentseeds:
tag: TorrentSeeds
ops: ops:
tag: OPS tag: Orpheus
reelflix: reelflix:
tag: RFX tag: ReelFlix
blutopia: blutopia:
tag: BLU tag: Blu
lst: lst:
tag: LST tag: LST
speed: speed:
tag: Speed.CD tag: Speed.CD
alpharatio: alpharatio:
tag: AR tag: AlphaRatio
filelist: filelist:
tag: FL tag: FileList
skipthecommericals.xyz: skipthecommericals.xyz:
tag: STC tag: STC
cathode: cathode:
@@ -74,19 +78,11 @@ tracker:
t-ru.org: t-ru.org:
tag: rutracker tag: rutracker
seedpool|seedpool.org: seedpool|seedpool.org:
tag: SP tag: seedpool
upload.cx: upload:
tag: ULCX tag: ULCX
archlinux: archlinux:
tag: archlinux tag: archlinux
animebytes:
tag: AB
anthelion:
tag: ANT
onlyencodes:
tag: OE+
oldtoons:
tag: OTW
other: other:
tag: other tag: other
@@ -103,7 +99,7 @@ share_limits:
priority: 1 priority: 1
include_all_tags: include_all_tags:
- noHL - noHL
max_seeding_time: 40320 # 4 weeks max_seeding_time: 28800 # 20 days
cleanup: true cleanup: true
add_group_to_tag: false add_group_to_tag: false
isos: isos:

View File

@@ -33,25 +33,3 @@ crossseed_webhook_endpoint: !vault |
37633631313965396233613333373832353463653337393861393335373661393163343037306130 37633631313965396233613333373832353463653337393861393335373661393163343037306130
6337376662653463316530313863613532633338623731356536 6337376662653463316530313863613532633338623731356536
qui_crossseed_api_key: !vault |
$ANSIBLE_VAULT;1.1;AES256
31663334373665646433616663326336306631653833373765366463373166316661333463316235
3861633161623034356431383030326233353836656466390a386534356665633561376263363030
63383766383535366530306238393836613337366136363037313364336164383366636166623265
3964366637613866300a653231333566356566616537356330613938353464303530616232306238
32666665653534653765653034396232663161323261623237373739333634383038346562613063
65653332666336613861363965393562366465666261666536396231303461656162373436633830
63326536613230626563626232363835373635323533333332373136356430393439316666386439
65356230376630376630
qui_qbitmanage_api_key: !vault |
$ANSIBLE_VAULT;1.1;AES256
39616437313930376137323434396438333562316565306233316166383465333134623836633365
6136333039373366396461356665333236326539323731380a653664656637313933346533396433
33643430343437623132666233383434613066346338646232666539633066333662343565336466
3031323265343936660a366265313430663330643132373233383765633066396566343963663662
61386365653233366237363062336539653361373930383530653031656638356533313061626635
33663932666536396431626363623437326133646661653834376335373562353065323633326234
33316338653865326534336530656231643830616434396637306561376436633632343731623065
37343434326461346465

View File

@@ -48,9 +48,3 @@ custom_formats:
assign_scores_to: assign_scores_to:
- name: Anime - name: Anime
score: 10 # Prefer dual audio within the same tier but not over higher quality releases score: 10 # Prefer dual audio within the same tier but not over higher quality releases
- trash_ids:
- 923b6abef9b17f937fab56cfcf89e1f1 # DV (w/o HDR fallback)
assign_scores_to:
- name: Anime
score: -10000

View File

@@ -41,6 +41,24 @@ custom_formats:
- c9fd353f8f5f1baf56dc601c4cb29920 # PCOK - c9fd353f8f5f1baf56dc601c4cb29920 # PCOK
- c2863d2a50c9acad1fb50e53ece60817 # STAN - c2863d2a50c9acad1fb50e53ece60817 # STAN
# Audio
- 496f355514737f7d83bf7aa4d24f8169 # TrueHD Atmos
- 2f22d89048b01681dde8afe203bf2e95 # DTS:X
- 417804f7f2c4308c1f4c5d380d4c4475 # Atmos (undefined)
- 1af239278386be2919e1bcee0bde047e # DD+ Atmos
- 3cafb66171b47f226146a0770576870f # TrueHD
- dcf3ec6938fa32445f590a4da84256cd # DTS-HD MA
- a570d4a0e56a2874b64e5bfa55202a1b # FLAC
- e7c2fcae07cbada050a0af3357491d7b # PCM
- 8e109e50e0a0b83a5098b056e13bf6db # DTS-HD HRA
- 185f1dd7264c4562b9022d963ac37424 # DD+
- f9f847ac70a0af62ea4a08280b859636 # DTS-ES
- 1c1a4c5e823891c75bc50380a6866f73 # DTS
- 240770601cc226190c367ef59aba7463 # AAC
- c2998bd0d90ed5621d8df281e839436e # DD
- 6ba9033150e7896bdc9ec4b44f2b230f # MP3
- a061e2e700f81932daf888599f8a8273 # Opus
# Movie Versions # Movie Versions
- 570bc9ebecd92723d2d21500f4be314c # Remaster - 570bc9ebecd92723d2d21500f4be314c # Remaster
- eca37840c13c6ef2dd0262b141a5482f # 4K Remaster - eca37840c13c6ef2dd0262b141a5482f # 4K Remaster

View File

@@ -44,6 +44,24 @@ custom_formats:
- c9fd353f8f5f1baf56dc601c4cb29920 # PCOK - c9fd353f8f5f1baf56dc601c4cb29920 # PCOK
- c2863d2a50c9acad1fb50e53ece60817 # STAN - c2863d2a50c9acad1fb50e53ece60817 # STAN
# Audio
- 496f355514737f7d83bf7aa4d24f8169 # TrueHD Atmos
- 2f22d89048b01681dde8afe203bf2e95 # DTS:X
- 417804f7f2c4308c1f4c5d380d4c4475 # Atmos (undefined)
- 1af239278386be2919e1bcee0bde047e # DD+ Atmos
- 3cafb66171b47f226146a0770576870f # TrueHD
- dcf3ec6938fa32445f590a4da84256cd # DTS-HD MA
- a570d4a0e56a2874b64e5bfa55202a1b # FLAC
- e7c2fcae07cbada050a0af3357491d7b # PCM
- 8e109e50e0a0b83a5098b056e13bf6db # DTS-HD HRA
- 185f1dd7264c4562b9022d963ac37424 # DD+
- f9f847ac70a0af62ea4a08280b859636 # DTS-ES
- 1c1a4c5e823891c75bc50380a6866f73 # DTS
- 240770601cc226190c367ef59aba7463 # AAC
- c2998bd0d90ed5621d8df281e839436e # DD
- 6ba9033150e7896bdc9ec4b44f2b230f # MP3
- a061e2e700f81932daf888599f8a8273 # Opus
# Movie Versions # Movie Versions
- 570bc9ebecd92723d2d21500f4be314c # Remaster - 570bc9ebecd92723d2d21500f4be314c # Remaster
- eca37840c13c6ef2dd0262b141a5482f # 4K Remaster - eca37840c13c6ef2dd0262b141a5482f # 4K Remaster

View File

@@ -44,6 +44,24 @@ custom_formats:
- c9fd353f8f5f1baf56dc601c4cb29920 # PCOK - c9fd353f8f5f1baf56dc601c4cb29920 # PCOK
- c2863d2a50c9acad1fb50e53ece60817 # STAN - c2863d2a50c9acad1fb50e53ece60817 # STAN
# Audio
- 496f355514737f7d83bf7aa4d24f8169 # TrueHD Atmos
- 2f22d89048b01681dde8afe203bf2e95 # DTS:X
- 417804f7f2c4308c1f4c5d380d4c4475 # Atmos (undefined)
- 1af239278386be2919e1bcee0bde047e # DD+ Atmos
- 3cafb66171b47f226146a0770576870f # TrueHD
- dcf3ec6938fa32445f590a4da84256cd # DTS-HD MA
- a570d4a0e56a2874b64e5bfa55202a1b # FLAC
- e7c2fcae07cbada050a0af3357491d7b # PCM
- 8e109e50e0a0b83a5098b056e13bf6db # DTS-HD HRA
- 185f1dd7264c4562b9022d963ac37424 # DD+
- f9f847ac70a0af62ea4a08280b859636 # DTS-ES
- 1c1a4c5e823891c75bc50380a6866f73 # DTS
- 240770601cc226190c367ef59aba7463 # AAC
- c2998bd0d90ed5621d8df281e839436e # DD
- 6ba9033150e7896bdc9ec4b44f2b230f # MP3
- a061e2e700f81932daf888599f8a8273 # Opus
# Movie Versions # Movie Versions
- 570bc9ebecd92723d2d21500f4be314c # Remaster - 570bc9ebecd92723d2d21500f4be314c # Remaster
- eca37840c13c6ef2dd0262b141a5482f # 4K Remaster - eca37840c13c6ef2dd0262b141a5482f # 4K Remaster

View File

@@ -44,6 +44,24 @@ custom_formats:
- c9fd353f8f5f1baf56dc601c4cb29920 # PCOK - c9fd353f8f5f1baf56dc601c4cb29920 # PCOK
- c2863d2a50c9acad1fb50e53ece60817 # STAN - c2863d2a50c9acad1fb50e53ece60817 # STAN
# Audio
- 496f355514737f7d83bf7aa4d24f8169 # TrueHD Atmos
- 2f22d89048b01681dde8afe203bf2e95 # DTS:X
- 417804f7f2c4308c1f4c5d380d4c4475 # Atmos (undefined)
- 1af239278386be2919e1bcee0bde047e # DD+ Atmos
- 3cafb66171b47f226146a0770576870f # TrueHD
- dcf3ec6938fa32445f590a4da84256cd # DTS-HD MA
- a570d4a0e56a2874b64e5bfa55202a1b # FLAC
- e7c2fcae07cbada050a0af3357491d7b # PCM
- 8e109e50e0a0b83a5098b056e13bf6db # DTS-HD HRA
- 185f1dd7264c4562b9022d963ac37424 # DD+
- f9f847ac70a0af62ea4a08280b859636 # DTS-ES
- 1c1a4c5e823891c75bc50380a6866f73 # DTS
- 240770601cc226190c367ef59aba7463 # AAC
- c2998bd0d90ed5621d8df281e839436e # DD
- 6ba9033150e7896bdc9ec4b44f2b230f # MP3
- a061e2e700f81932daf888599f8a8273 # Opus
# Movie Versions # Movie Versions
- 570bc9ebecd92723d2d21500f4be314c # Remaster - 570bc9ebecd92723d2d21500f4be314c # Remaster
- eca37840c13c6ef2dd0262b141a5482f # 4K Remaster - eca37840c13c6ef2dd0262b141a5482f # 4K Remaster

View File

@@ -68,6 +68,31 @@ custom_formats:
- c2216b7b8aa545dc1ce8388c618f8d57 # HD Bluray Tier 02 - c2216b7b8aa545dc1ce8388c618f8d57 # HD Bluray Tier 02
- d0c516558625b04b363fa6c5c2c7cfd4 # WEB Scene - d0c516558625b04b363fa6c5c2c7cfd4 # WEB Scene
# Audio Advanced
- 0d7824bb924701997f874e7ff7d4844a # TrueHD Atmos
- 9d00418ba386a083fbf4d58235fc37ef # DTS:X
- b6fbafa7942952a13e17e2b1152b539a # Atmos (undefined)
- 4232a509ce60c4e208d13825b7c06264 # DDPlus Atmos
- 1808e4b9cee74e064dfae3f1db99dbfe # TrueHD
- c429417a57ea8c41d57e6990a8b0033f # DTS-HD MA
- 851bd64e04c9374c51102be3dd9ae4cc # FLAC
- 30f70576671ca933adbdcfc736a69718 # PCM
- cfa5fbd8f02a86fc55d8d223d06a5e1f # DTS-HD HRA
- 63487786a8b01b7f20dd2bc90dd4a477 # DDPlus
- c1a25cd67b5d2e08287c957b1eb903ec # DTS-ES
- 5964f2a8b3be407d083498e4459d05d0 # DTS
- a50b8a0c62274a7c38b09a9619ba9d86 # AAC
- dbe00161b08a25ac6154c55f95e6318d # DD
- 3e8b714263b26f486972ee1e0fe7606c # MP3
- 28f6ef16d61e2d1adfce3156ed8257e3 # Opus
- bd6dd5e043aa27ff4696a08d011c7d96 # 1.0 Mono
- 834e534f103938853ffced4203b53e72 # 2.0 Stereo
- 42cba7e38c7947a6d1d0a62580ee6d62 # 3.0 Sound
- 1895195e84767de180653914ce207245 # 4.0 Sound
- 3fbafa924f361e66fbc6187af82dfa85 # 5.1 Surround
- 9fb6d778592c293467437593ef394bf1 # 6.1 Surround
- 204c8c3e7315bb0ea81332774fa888d6 # 7.1 Surround
# Unwanted # Unwanted
- 15a05bc7c1a36e2b57fd628f8977e2fc # AV1 - 15a05bc7c1a36e2b57fd628f8977e2fc # AV1
- b4a1b3d705159cdca36d71e57ca86871 # Anime Raws - b4a1b3d705159cdca36d71e57ca86871 # Anime Raws
@@ -83,3 +108,9 @@ custom_formats:
assign_scores_to: assign_scores_to:
- name: Anime - name: Anime
score: 10 # Prefer dual audio within the same tier but don't prefer over higher quality releases score: 10 # Prefer dual audio within the same tier but don't prefer over higher quality releases
- trash_ids:
- 3bc5f395426614e155e585a2f056cdf1 # Season Pack
assign_scores_to:
- name: Anime
score: 10 # Prefer season packs over single episode releases

View File

@@ -51,6 +51,31 @@ custom_formats:
- d84935abd3f8556dcd51d4f27e22d0a6 # WEB Tier 03 - d84935abd3f8556dcd51d4f27e22d0a6 # WEB Tier 03
- d0c516558625b04b363fa6c5c2c7cfd4 # WEB Scene - d0c516558625b04b363fa6c5c2c7cfd4 # WEB Scene
# Audio Advanced
- 0d7824bb924701997f874e7ff7d4844a # TrueHD Atmos
- 9d00418ba386a083fbf4d58235fc37ef # DTS:X
- b6fbafa7942952a13e17e2b1152b539a # Atmos (undefined)
- 4232a509ce60c4e208d13825b7c06264 # DDPlus Atmos
- 1808e4b9cee74e064dfae3f1db99dbfe # TrueHD
- c429417a57ea8c41d57e6990a8b0033f # DTS-HD MA
- 851bd64e04c9374c51102be3dd9ae4cc # FLAC
- 30f70576671ca933adbdcfc736a69718 # PCM
- cfa5fbd8f02a86fc55d8d223d06a5e1f # DTS-HD HRA
- 63487786a8b01b7f20dd2bc90dd4a477 # DDPlus
- c1a25cd67b5d2e08287c957b1eb903ec # DTS-ES
- 5964f2a8b3be407d083498e4459d05d0 # DTS
- a50b8a0c62274a7c38b09a9619ba9d86 # AAC
- dbe00161b08a25ac6154c55f95e6318d # DD
- 3e8b714263b26f486972ee1e0fe7606c # MP3
- 28f6ef16d61e2d1adfce3156ed8257e3 # Opus
- bd6dd5e043aa27ff4696a08d011c7d96 # 1.0 Mono
- 834e534f103938853ffced4203b53e72 # 2.0 Stereo
- 42cba7e38c7947a6d1d0a62580ee6d62 # 3.0 Sound
- 1895195e84767de180653914ce207245 # 4.0 Sound
- 3fbafa924f361e66fbc6187af82dfa85 # 5.1 Surround
- 9fb6d778592c293467437593ef394bf1 # 6.1 Surround
- 204c8c3e7315bb0ea81332774fa888d6 # 7.1 Surround
# Unwanted # Unwanted
- 85c61753df5da1fb2aab6f2a47426b09 # BR-DISK - 85c61753df5da1fb2aab6f2a47426b09 # BR-DISK
- 9c11cd3f07101cdba90a2d81cf0e56b4 # LQ - 9c11cd3f07101cdba90a2d81cf0e56b4 # LQ
@@ -60,6 +85,8 @@ custom_formats:
- fbcb31d8dabd2a319072b84fc0b7249c # Extras - fbcb31d8dabd2a319072b84fc0b7249c # Extras
- 15a05bc7c1a36e2b57fd628f8977e2fc # AV1 - 15a05bc7c1a36e2b57fd628f8977e2fc # AV1
- 32b367365729d530ca1c124a0b180c64 # Bad Dual Groups - 32b367365729d530ca1c124a0b180c64 # Bad Dual Groups
- ae575f95ab639ba5d15f663bf019e3e8 # Not Original Language
- 82d40da2bc6923f41e14394075dd4b03 # No-RlsGroup
- e1a997ddb54e3ecbfe06341ad323c458 # Obfuscated - e1a997ddb54e3ecbfe06341ad323c458 # Obfuscated
- 06d66ab109d4d2eddb2794d21526d140 # Retags - 06d66ab109d4d2eddb2794d21526d140 # Retags
- b735f09d3c025cbb7d75a5d38325b73b # Upscaled - b735f09d3c025cbb7d75a5d38325b73b # Upscaled

View File

@@ -51,6 +51,31 @@ custom_formats:
- d84935abd3f8556dcd51d4f27e22d0a6 # WEB Tier 03 - d84935abd3f8556dcd51d4f27e22d0a6 # WEB Tier 03
- d0c516558625b04b363fa6c5c2c7cfd4 # WEB Scene - d0c516558625b04b363fa6c5c2c7cfd4 # WEB Scene
# Audio Advanced
- 0d7824bb924701997f874e7ff7d4844a # TrueHD Atmos
- 9d00418ba386a083fbf4d58235fc37ef # DTS:X
- b6fbafa7942952a13e17e2b1152b539a # Atmos (undefined)
- 4232a509ce60c4e208d13825b7c06264 # DDPlus Atmos
- 1808e4b9cee74e064dfae3f1db99dbfe # TrueHD
- c429417a57ea8c41d57e6990a8b0033f # DTS-HD MA
- 851bd64e04c9374c51102be3dd9ae4cc # FLAC
- 30f70576671ca933adbdcfc736a69718 # PCM
- cfa5fbd8f02a86fc55d8d223d06a5e1f # DTS-HD HRA
- 63487786a8b01b7f20dd2bc90dd4a477 # DDPlus
- c1a25cd67b5d2e08287c957b1eb903ec # DTS-ES
- 5964f2a8b3be407d083498e4459d05d0 # DTS
- a50b8a0c62274a7c38b09a9619ba9d86 # AAC
- dbe00161b08a25ac6154c55f95e6318d # DD
- 3e8b714263b26f486972ee1e0fe7606c # MP3
- 28f6ef16d61e2d1adfce3156ed8257e3 # Opus
- bd6dd5e043aa27ff4696a08d011c7d96 # 1.0 Mono
- 834e534f103938853ffced4203b53e72 # 2.0 Stereo
- 42cba7e38c7947a6d1d0a62580ee6d62 # 3.0 Sound
- 1895195e84767de180653914ce207245 # 4.0 Sound
- 3fbafa924f361e66fbc6187af82dfa85 # 5.1 Surround
- 9fb6d778592c293467437593ef394bf1 # 6.1 Surround
- 204c8c3e7315bb0ea81332774fa888d6 # 7.1 Surround
# Unwanted # Unwanted
- 85c61753df5da1fb2aab6f2a47426b09 # BR-DISK - 85c61753df5da1fb2aab6f2a47426b09 # BR-DISK
- 9c11cd3f07101cdba90a2d81cf0e56b4 # LQ - 9c11cd3f07101cdba90a2d81cf0e56b4 # LQ
@@ -60,6 +85,8 @@ custom_formats:
- fbcb31d8dabd2a319072b84fc0b7249c # Extras - fbcb31d8dabd2a319072b84fc0b7249c # Extras
- 15a05bc7c1a36e2b57fd628f8977e2fc # AV1 - 15a05bc7c1a36e2b57fd628f8977e2fc # AV1
- 32b367365729d530ca1c124a0b180c64 # Bad Dual Groups - 32b367365729d530ca1c124a0b180c64 # Bad Dual Groups
- ae575f95ab639ba5d15f663bf019e3e8 # Not Original Language
- 82d40da2bc6923f41e14394075dd4b03 # No-RlsGroup
- e1a997ddb54e3ecbfe06341ad323c458 # Obfuscated - e1a997ddb54e3ecbfe06341ad323c458 # Obfuscated
- 06d66ab109d4d2eddb2794d21526d140 # Retags - 06d66ab109d4d2eddb2794d21526d140 # Retags
- b735f09d3c025cbb7d75a5d38325b73b # Upscaled - b735f09d3c025cbb7d75a5d38325b73b # Upscaled

View File

@@ -51,6 +51,31 @@ custom_formats:
- d84935abd3f8556dcd51d4f27e22d0a6 # WEB Tier 03 - d84935abd3f8556dcd51d4f27e22d0a6 # WEB Tier 03
- d0c516558625b04b363fa6c5c2c7cfd4 # WEB Scene - d0c516558625b04b363fa6c5c2c7cfd4 # WEB Scene
# Audio Advanced
- 0d7824bb924701997f874e7ff7d4844a # TrueHD Atmos
- 9d00418ba386a083fbf4d58235fc37ef # DTS:X
- b6fbafa7942952a13e17e2b1152b539a # Atmos (undefined)
- 4232a509ce60c4e208d13825b7c06264 # DDPlus Atmos
- 1808e4b9cee74e064dfae3f1db99dbfe # TrueHD
- c429417a57ea8c41d57e6990a8b0033f # DTS-HD MA
- 851bd64e04c9374c51102be3dd9ae4cc # FLAC
- 30f70576671ca933adbdcfc736a69718 # PCM
- cfa5fbd8f02a86fc55d8d223d06a5e1f # DTS-HD HRA
- 63487786a8b01b7f20dd2bc90dd4a477 # DDPlus
- c1a25cd67b5d2e08287c957b1eb903ec # DTS-ES
- 5964f2a8b3be407d083498e4459d05d0 # DTS
- a50b8a0c62274a7c38b09a9619ba9d86 # AAC
- dbe00161b08a25ac6154c55f95e6318d # DD
- 3e8b714263b26f486972ee1e0fe7606c # MP3
- 28f6ef16d61e2d1adfce3156ed8257e3 # Opus
- bd6dd5e043aa27ff4696a08d011c7d96 # 1.0 Mono
- 834e534f103938853ffced4203b53e72 # 2.0 Stereo
- 42cba7e38c7947a6d1d0a62580ee6d62 # 3.0 Sound
- 1895195e84767de180653914ce207245 # 4.0 Sound
- 3fbafa924f361e66fbc6187af82dfa85 # 5.1 Surround
- 9fb6d778592c293467437593ef394bf1 # 6.1 Surround
- 204c8c3e7315bb0ea81332774fa888d6 # 7.1 Surround
# Unwanted # Unwanted
- 85c61753df5da1fb2aab6f2a47426b09 # BR-DISK - 85c61753df5da1fb2aab6f2a47426b09 # BR-DISK
- 9c11cd3f07101cdba90a2d81cf0e56b4 # LQ - 9c11cd3f07101cdba90a2d81cf0e56b4 # LQ
@@ -60,6 +85,7 @@ custom_formats:
- fbcb31d8dabd2a319072b84fc0b7249c # Extras - fbcb31d8dabd2a319072b84fc0b7249c # Extras
- 15a05bc7c1a36e2b57fd628f8977e2fc # AV1 - 15a05bc7c1a36e2b57fd628f8977e2fc # AV1
- 32b367365729d530ca1c124a0b180c64 # Bad Dual Groups - 32b367365729d530ca1c124a0b180c64 # Bad Dual Groups
- ae575f95ab639ba5d15f663bf019e3e8 # Not Original Language
- 82d40da2bc6923f41e14394075dd4b03 # No-RlsGroup - 82d40da2bc6923f41e14394075dd4b03 # No-RlsGroup
- e1a997ddb54e3ecbfe06341ad323c458 # Obfuscated - e1a997ddb54e3ecbfe06341ad323c458 # Obfuscated
- 06d66ab109d4d2eddb2794d21526d140 # Retags - 06d66ab109d4d2eddb2794d21526d140 # Retags

View File

@@ -51,6 +51,31 @@ custom_formats:
- d84935abd3f8556dcd51d4f27e22d0a6 # WEB Tier 03 - d84935abd3f8556dcd51d4f27e22d0a6 # WEB Tier 03
- d0c516558625b04b363fa6c5c2c7cfd4 # WEB Scene - d0c516558625b04b363fa6c5c2c7cfd4 # WEB Scene
# Audio Advanced
- 0d7824bb924701997f874e7ff7d4844a # TrueHD Atmos
- 9d00418ba386a083fbf4d58235fc37ef # DTS:X
- b6fbafa7942952a13e17e2b1152b539a # Atmos (undefined)
- 4232a509ce60c4e208d13825b7c06264 # DDPlus Atmos
- 1808e4b9cee74e064dfae3f1db99dbfe # TrueHD
- c429417a57ea8c41d57e6990a8b0033f # DTS-HD MA
- 851bd64e04c9374c51102be3dd9ae4cc # FLAC
- 30f70576671ca933adbdcfc736a69718 # PCM
- cfa5fbd8f02a86fc55d8d223d06a5e1f # DTS-HD HRA
- 63487786a8b01b7f20dd2bc90dd4a477 # DDPlus
- c1a25cd67b5d2e08287c957b1eb903ec # DTS-ES
- 5964f2a8b3be407d083498e4459d05d0 # DTS
- a50b8a0c62274a7c38b09a9619ba9d86 # AAC
- dbe00161b08a25ac6154c55f95e6318d # DD
- 3e8b714263b26f486972ee1e0fe7606c # MP3
- 28f6ef16d61e2d1adfce3156ed8257e3 # Opus
- bd6dd5e043aa27ff4696a08d011c7d96 # 1.0 Mono
- 834e534f103938853ffced4203b53e72 # 2.0 Stereo
- 42cba7e38c7947a6d1d0a62580ee6d62 # 3.0 Sound
- 1895195e84767de180653914ce207245 # 4.0 Sound
- 3fbafa924f361e66fbc6187af82dfa85 # 5.1 Surround
- 9fb6d778592c293467437593ef394bf1 # 6.1 Surround
- 204c8c3e7315bb0ea81332774fa888d6 # 7.1 Surround
# Unwanted # Unwanted
- 85c61753df5da1fb2aab6f2a47426b09 # BR-DISK - 85c61753df5da1fb2aab6f2a47426b09 # BR-DISK
- 9c11cd3f07101cdba90a2d81cf0e56b4 # LQ - 9c11cd3f07101cdba90a2d81cf0e56b4 # LQ
@@ -60,6 +85,7 @@ custom_formats:
- fbcb31d8dabd2a319072b84fc0b7249c # Extras - fbcb31d8dabd2a319072b84fc0b7249c # Extras
- 15a05bc7c1a36e2b57fd628f8977e2fc # AV1 - 15a05bc7c1a36e2b57fd628f8977e2fc # AV1
- 32b367365729d530ca1c124a0b180c64 # Bad Dual Groups - 32b367365729d530ca1c124a0b180c64 # Bad Dual Groups
- ae575f95ab639ba5d15f663bf019e3e8 # Not Original Language
- 82d40da2bc6923f41e14394075dd4b03 # No-RlsGroup - 82d40da2bc6923f41e14394075dd4b03 # No-RlsGroup
- e1a997ddb54e3ecbfe06341ad323c458 # Obfuscated - e1a997ddb54e3ecbfe06341ad323c458 # Obfuscated
- 06d66ab109d4d2eddb2794d21526d140 # Retags - 06d66ab109d4d2eddb2794d21526d140 # Retags

View File

@@ -51,6 +51,31 @@ custom_formats:
- d84935abd3f8556dcd51d4f27e22d0a6 # WEB Tier 03 - d84935abd3f8556dcd51d4f27e22d0a6 # WEB Tier 03
- d0c516558625b04b363fa6c5c2c7cfd4 # WEB Scene - d0c516558625b04b363fa6c5c2c7cfd4 # WEB Scene
# Audio Advanced
- 0d7824bb924701997f874e7ff7d4844a # TrueHD Atmos
- 9d00418ba386a083fbf4d58235fc37ef # DTS:X
- b6fbafa7942952a13e17e2b1152b539a # Atmos (undefined)
- 4232a509ce60c4e208d13825b7c06264 # DDPlus Atmos
- 1808e4b9cee74e064dfae3f1db99dbfe # TrueHD
- c429417a57ea8c41d57e6990a8b0033f # DTS-HD MA
- 851bd64e04c9374c51102be3dd9ae4cc # FLAC
- 30f70576671ca933adbdcfc736a69718 # PCM
- cfa5fbd8f02a86fc55d8d223d06a5e1f # DTS-HD HRA
- 63487786a8b01b7f20dd2bc90dd4a477 # DDPlus
- c1a25cd67b5d2e08287c957b1eb903ec # DTS-ES
- 5964f2a8b3be407d083498e4459d05d0 # DTS
- a50b8a0c62274a7c38b09a9619ba9d86 # AAC
- dbe00161b08a25ac6154c55f95e6318d # DD
- 3e8b714263b26f486972ee1e0fe7606c # MP3
- 28f6ef16d61e2d1adfce3156ed8257e3 # Opus
- bd6dd5e043aa27ff4696a08d011c7d96 # 1.0 Mono
- 834e534f103938853ffced4203b53e72 # 2.0 Stereo
- 42cba7e38c7947a6d1d0a62580ee6d62 # 3.0 Sound
- 1895195e84767de180653914ce207245 # 4.0 Sound
- 3fbafa924f361e66fbc6187af82dfa85 # 5.1 Surround
- 9fb6d778592c293467437593ef394bf1 # 6.1 Surround
- 204c8c3e7315bb0ea81332774fa888d6 # 7.1 Surround
# Unwanted # Unwanted
- 85c61753df5da1fb2aab6f2a47426b09 # BR-DISK - 85c61753df5da1fb2aab6f2a47426b09 # BR-DISK
- 9c11cd3f07101cdba90a2d81cf0e56b4 # LQ - 9c11cd3f07101cdba90a2d81cf0e56b4 # LQ
@@ -60,6 +85,7 @@ custom_formats:
- fbcb31d8dabd2a319072b84fc0b7249c # Extras - fbcb31d8dabd2a319072b84fc0b7249c # Extras
- 15a05bc7c1a36e2b57fd628f8977e2fc # AV1 - 15a05bc7c1a36e2b57fd628f8977e2fc # AV1
- 32b367365729d530ca1c124a0b180c64 # Bad Dual Groups - 32b367365729d530ca1c124a0b180c64 # Bad Dual Groups
- ae575f95ab639ba5d15f663bf019e3e8 # Not Original Language
- 82d40da2bc6923f41e14394075dd4b03 # No-RlsGroup - 82d40da2bc6923f41e14394075dd4b03 # No-RlsGroup
- e1a997ddb54e3ecbfe06341ad323c458 # Obfuscated - e1a997ddb54e3ecbfe06341ad323c458 # Obfuscated
- 06d66ab109d4d2eddb2794d21526d140 # Retags - 06d66ab109d4d2eddb2794d21526d140 # Retags

View File

@@ -51,6 +51,31 @@ custom_formats:
- d84935abd3f8556dcd51d4f27e22d0a6 # WEB Tier 03 - d84935abd3f8556dcd51d4f27e22d0a6 # WEB Tier 03
- d0c516558625b04b363fa6c5c2c7cfd4 # WEB Scene - d0c516558625b04b363fa6c5c2c7cfd4 # WEB Scene
# Audio Advanced
- 0d7824bb924701997f874e7ff7d4844a # TrueHD Atmos
- 9d00418ba386a083fbf4d58235fc37ef # DTS:X
- b6fbafa7942952a13e17e2b1152b539a # Atmos (undefined)
- 4232a509ce60c4e208d13825b7c06264 # DDPlus Atmos
- 1808e4b9cee74e064dfae3f1db99dbfe # TrueHD
- c429417a57ea8c41d57e6990a8b0033f # DTS-HD MA
- 851bd64e04c9374c51102be3dd9ae4cc # FLAC
- 30f70576671ca933adbdcfc736a69718 # PCM
- cfa5fbd8f02a86fc55d8d223d06a5e1f # DTS-HD HRA
- 63487786a8b01b7f20dd2bc90dd4a477 # DDPlus
- c1a25cd67b5d2e08287c957b1eb903ec # DTS-ES
- 5964f2a8b3be407d083498e4459d05d0 # DTS
- a50b8a0c62274a7c38b09a9619ba9d86 # AAC
- dbe00161b08a25ac6154c55f95e6318d # DD
- 3e8b714263b26f486972ee1e0fe7606c # MP3
- 28f6ef16d61e2d1adfce3156ed8257e3 # Opus
- bd6dd5e043aa27ff4696a08d011c7d96 # 1.0 Mono
- 834e534f103938853ffced4203b53e72 # 2.0 Stereo
- 42cba7e38c7947a6d1d0a62580ee6d62 # 3.0 Sound
- 1895195e84767de180653914ce207245 # 4.0 Sound
- 3fbafa924f361e66fbc6187af82dfa85 # 5.1 Surround
- 9fb6d778592c293467437593ef394bf1 # 6.1 Surround
- 204c8c3e7315bb0ea81332774fa888d6 # 7.1 Surround
# Unwanted # Unwanted
- 85c61753df5da1fb2aab6f2a47426b09 # BR-DISK - 85c61753df5da1fb2aab6f2a47426b09 # BR-DISK
- 9c11cd3f07101cdba90a2d81cf0e56b4 # LQ - 9c11cd3f07101cdba90a2d81cf0e56b4 # LQ
@@ -60,6 +85,7 @@ custom_formats:
- fbcb31d8dabd2a319072b84fc0b7249c # Extras - fbcb31d8dabd2a319072b84fc0b7249c # Extras
- 15a05bc7c1a36e2b57fd628f8977e2fc # AV1 - 15a05bc7c1a36e2b57fd628f8977e2fc # AV1
- 32b367365729d530ca1c124a0b180c64 # Bad Dual Groups - 32b367365729d530ca1c124a0b180c64 # Bad Dual Groups
- ae575f95ab639ba5d15f663bf019e3e8 # Not Original Language
- 82d40da2bc6923f41e14394075dd4b03 # No-RlsGroup - 82d40da2bc6923f41e14394075dd4b03 # No-RlsGroup
- e1a997ddb54e3ecbfe06341ad323c458 # Obfuscated - e1a997ddb54e3ecbfe06341ad323c458 # Obfuscated
- 06d66ab109d4d2eddb2794d21526d140 # Retags - 06d66ab109d4d2eddb2794d21526d140 # Retags

View File

@@ -1,5 +1,5 @@
- name: restart searxng - name: restart searxng
community.docker.docker_compose_v2: community.docker.docker_compose_v2:
project_src: "{{ install_directory }}/{{ role_name }}" project_src: "{{ install_directory }}/{{ role_name }}"
state: restarted restarted: true

View File

@@ -17,7 +17,7 @@ search:
safe_search: 0 safe_search: 0
autocomplete: "qwant" autocomplete: "qwant"
autocomplete_min: 4 autocomplete_min: 4
default_lang: "en-US" default_lang: "auto"
ban_time_on_fail: 5 ban_time_on_fail: 5
max_ban_time_on_fail: 120 max_ban_time_on_fail: 120
suspended_times: suspended_times:
@@ -92,7 +92,7 @@ ui:
# cache_url: "https://webcache.googleusercontent.com/search?q=cache:" # cache_url: "https://webcache.googleusercontent.com/search?q=cache:"
# Default interface locale - leave blank to detect from browser information or # Default interface locale - leave blank to detect from browser information or
# use codes from the 'locales' config section # use codes from the 'locales' config section
default_locale: "en" default_locale: ""
# Open result links in a new tab by default # Open result links in a new tab by default
# results_on_new_tab: false # results_on_new_tab: false
theme_args: theme_args:
@@ -292,7 +292,7 @@ engines:
- name: arch linux wiki - name: arch linux wiki
engine: archlinux engine: archlinux
shortcut: aw shortcut: al
- name: archive is - name: archive is
engine: xpath engine: xpath

View File

@@ -1,22 +0,0 @@
- name: Create install directory
ansible.builtin.file:
path: "{{ install_directory }}/{{ role_name }}"
state: directory
owner: "{{ docker_user }}"
mode: "{{ docker_compose_directory_mask }}"
become: true
- name: Copy docker-compose file to destination
ansible.builtin.template:
src: docker-compose.yml
dest: "{{ install_directory }}/{{ role_name }}/docker-compose.yml"
owner: "{{ docker_user }}"
mode: "{{ docker_compose_file_mask }}"
validate: docker compose -f %s config
become: true
- name: Start docker container
community.docker.docker_compose_v2:
project_src: "{{ install_directory }}/{{ role_name }}"
pull: always
remove_orphans: yes

View File

@@ -1,20 +0,0 @@
networks:
traefik:
external: true
services:
teamarr:
container_name: teamarr
image: ghcr.io/egyptiangio/teamarr:latest
restart: unless-stopped
networks:
- traefik
environment:
- "TZ={{ timezone }}"
volumes:
- "{{ data_dir }}/teamarr:/app/data"
labels:
traefik.enable: true
traefik.http.routers.teamarr.rule: "Host(`teamarr.local.{{ personal_domain }}`)"
traefik.http.routers.teamarr.middlewares: lan-whitelist@file
traefik.http.services.teamarr.loadbalancer.server.port: 9195

View File

@@ -1,4 +1,4 @@
- name: restart traefik - name: restart traefik
community.docker.docker_compose_v2: community.docker.docker_compose_v2:
project_src: "{{ install_directory }}/traefik" project_src: "{{ install_directory }}/traefik"
state: restarted restarted: true

View File

@@ -0,0 +1,13 @@
http:
routers:
router-adguard:
rule: "Host(`adguard.local.{{ personal_domain }}`)"
service: service-adguard
middlewares:
- lan-whitelist@file
services:
service-adguard:
loadBalancer:
servers:
- url: http://10.0.0.1:81

View File

@@ -0,0 +1,13 @@
http:
routers:
router-ezbeq:
rule: "Host(`ezbeq.local.{{ personal_domain }}`)"
service: service-ezbeq
middlewares:
- lan-whitelist@file
services:
service-ezbeq:
loadBalancer:
servers:
- url: http://10.0.0.84:8080

View File

@@ -8,4 +8,4 @@ http:
service-homeassistant: service-homeassistant:
loadBalancer: loadBalancer:
servers: servers:
- url: http://haos:8123 - url: http://10.0.0.27:8123

View File

@@ -8,4 +8,4 @@ http:
service-jellyfin: service-jellyfin:
loadBalancer: loadBalancer:
servers: servers:
- url: http://jellyfin:8096 - url: http://10.0.0.30:8096

View File

@@ -1,13 +0,0 @@
http:
routers:
router-pbs:
rule: "Host(`pbs.local.{{ personal_domain }}`)"
service: service-pbs
middlewares:
- lan-whitelist@file
services:
service-pbs:
loadBalancer:
servers:
- url: https://10.0.0.28:8007

View File

@@ -8,4 +8,4 @@ http:
service-plex: service-plex:
loadBalancer: loadBalancer:
servers: servers:
- url: https://plex:32400 - url: https://10.0.0.31:32400

View File

@@ -10,4 +10,4 @@ http:
service-proxmox: service-proxmox:
loadBalancer: loadBalancer:
servers: servers:
- url: https://pve:8006 - url: https://10.0.0.2:8006

View File

@@ -1,11 +0,0 @@
http:
routers:
router-sws:
rule: "Host(`mjwilson.org`)"
service: service-sws
services:
service-sws:
loadBalancer:
servers:
- url: http://arch-web:80

View File

@@ -4,10 +4,8 @@ http:
ipWhitelist: ipWhitelist:
sourceRange: sourceRange:
- 10.0.0.0/24 - 10.0.0.0/24
- 10.0.2.0/24 - 10.67.115.0/24
- 10.10.10.0/24
- 172.16.0.0/12 - 172.16.0.0/12
- 172.18.0.0/12
secure-headers: secure-headers:
headers: headers:
@@ -17,4 +15,4 @@ http:
stsPreload: true stsPreload: true
customResponseHeaders: customResponseHeaders:
Permissions-Policy: interest-cohort() # Opts out of Google's FLoC network. See https://paramdeo.com/blog/opting-your-website-out-of-googles-floc-network Permissions-Policy: interest-cohort() # Opts out of Google's FLoC network. See https://paramdeo.com/blog/opting-your-website-out-of-googles-floc-network
X-Robots-Tag: noindex,nofollow X-Robots-Tag: none

View File

@@ -1,3 +1,4 @@
networks: networks:
traefik: traefik:
external: true external: true
@@ -7,7 +8,7 @@ networks:
services: services:
traefik: traefik:
container_name: traefik container_name: traefik
image: traefik:v3.1 image: traefik:v2.9
depends_on: depends_on:
docker_socket_proxy: docker_socket_proxy:
condition: service_healthy condition: service_healthy