mapletree/lxc3/porntumate/config.yml
admin_jk 3d964004f5
Some checks failed
PVE2 Infrastructure Deploy / terraform (push) Has been cancelled
porntuamte config file update
2026-03-01 15:28:40 -07:00

121 lines
4.7 KiB
YAML

# =============================================================================
# Media Automator - Configuration
# Fill in all values marked with < > before running
# =============================================================================
# -----------------------------------------------------------------------------
# qBittorrent (Mint VM instance - private trackers)
# -----------------------------------------------------------------------------
qbittorrent:
host: "10.17.17.8" # e.g. 192.168.1.50
port: 8080
username: "jkilloran"
password: "Pizzajam11"
# Category names - must match exactly what's configured in qBittorrent
category_downloading: "1 - downloads"
category_copying: "2 - copying"
category_seeding: "3 - seeding"
# -----------------------------------------------------------------------------
# Whisparr
# -----------------------------------------------------------------------------
whisparr:
host: "172.16.201.202" # e.g. 192.168.1.100
port: 6969
api_key: "a9e10d0693ee46e8b8bc5513597d0540"
# How long to wait (seconds) for Whisparr to match files before giving up
import_timeout: 120
# -----------------------------------------------------------------------------
# Stash
# -----------------------------------------------------------------------------
stash:
host: "stash.mapletree.email" # e.g. 192.168.1.100
port: 443
api_key: "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1aWQiOiJhZG1pbiIsInN1YiI6IkFQSUtleSIsImlhdCI6MTc3MjQwMzgxM30.XqsQ2fXooACBxlNsz-ZeyJjKtUJcNVKM-qgXafDioTc"
stashdb_endpoint: "https://stashdb.org/graphql"
# How long to poll (seconds) for scan/identify jobs to complete
job_timeout: 600
job_poll_interval: 5
# -----------------------------------------------------------------------------
# Discord Notifications
# -----------------------------------------------------------------------------
discord:
webhook_url: "https://discord.com/api/webhooks/1477794378314682471/7L-qVUGboR6UpG7A7TKj_m-N62B5wNH_W5dUcdCv30A8b0qx54LVqs1r4XABmMaWmbch"
# Minimum level to notify: DEBUG, INFO, WARNING, ERROR
notify_level: "INFO"
# -----------------------------------------------------------------------------
# Paths (as seen from the automator container / LXC)
# -----------------------------------------------------------------------------
paths:
# Where the transient "ready for copy" folder is (LXC/NFS view of Mint SSD)
transient_dir: "/mnt/ssd1/transfer/2 - ready for copy"
# namer subfolders (base dir + subdirs namer uses)
namer_base: "/mnt/ssd3/namer"
namer_watch: "/mnt/ssd3/namer/watch"
namer_work: "/mnt/ssd3/namer/work"
namer_renamed: "/mnt/ssd3/namer/renamed"
namer_failed: "/mnt/ssd3/namer/failed"
# Where Whisparr picks up files for import
whisparr_import: "/pool/other/root/import"
# Where Stash stores its library (failed namer files land here)
stash_library: "/pool/other/root/stash"
# Where the rename-file-on-update plugin outputs renamed files
stash_temp: "/pool/other/root/stash-temp"
# -----------------------------------------------------------------------------
# Disk Space Management
# -----------------------------------------------------------------------------
disk_space:
# Minimum free space (GB) required on the namer SSD before copying a torrent
namer_ssd_min_free_gb: 100
# Minimum free space (GB) required on the whisparr import SSD
import_min_free_gb: 100
# How often (seconds) to re-check space when paused waiting for room
space_check_interval: 60
# -----------------------------------------------------------------------------
# Timing / Polling
# -----------------------------------------------------------------------------
timing:
# How often (seconds) the main loop polls qBittorrent for completed torrents
qbit_poll_interval: 15
# How long (seconds) a file in stash-temp must be stable before we move it
stash_temp_settle_seconds: 30
# How long (seconds) to wait for category change + file move in qBit
qbit_move_timeout: 120
# How often (seconds) to check if qBit has finished moving files
qbit_move_poll_interval: 3
# -----------------------------------------------------------------------------
# Web UI
# -----------------------------------------------------------------------------
webui:
port: 8888
# How many completed items to keep in the history log
history_size: 100
# -----------------------------------------------------------------------------
# File Filtering
# Extensions we treat as video files (everything else is ignored)
# -----------------------------------------------------------------------------
video_extensions:
- .mp4
- .mkv
- .avi
- .mov
- .wmv
- .flv
- .m4v
- .ts
- .m2ts
- .webm
- .divx
- .mpg
- .mpeg