vettarr
drumsergio/vettarr:1.0.0
https://hub.docker.com/r/drumsergio/vettarr
bridge
false
https://github.com/GeiserX/vettarr/issues
https://github.com/GeiserX/vettarr
vettarr takes a link, a Telegram post, a magnet, a .torrent file or a Seerr request, checks the title against your rules (certification, IMDb parents guide, TMDB genres and keywords, size, seeders, what your library already has) and approves it, holds it for you or refuses it. Approved items go to qBittorrent, Radarr, Sonarr or back to Seerr. Every decision keeps its reasons; shadow mode decides without acting so you can watch it first. Web UI that works from a phone, plus a Telegram bot.
[br][br]
One file configures it: /data/config.yaml (copy config.example.yaml from the project and edit it; secrets stay in the container's variables as ${VAR}). The schema is created in the empty Postgres database on the first start and upgraded on every later one.
[br][br]
[b]Requires:[/b] a PostgreSQL database (the official postgres template works). Telegram, TMDB, Prowlarr, qBittorrent, Radarr, Sonarr and Seerr are each optional and start only when the config names them.
[br][br]
Licence AGPL-3.0-or-later. Docs: https://github.com/GeiserX/vettarr/blob/main/docs/CONFIG.md
MediaApp:Video Downloaders:
http://[IP]:[PORT:4850]/
https://raw.githubusercontent.com/GeiserX/docker-templates/main/drumsergio/vettarr.xml
https://raw.githubusercontent.com/GeiserX/docker-templates/main/drumsergio/images/vettarr.png
media triage torrent telegram prowlarr qbittorrent radarr sonarr seerr tmdb imdb parents guide
PostgreSQL 17