movarr is an automated movie torrent acquisition daemon written in Python. It polls Jackett or Prowlarr for movie torrents, filters results against IMDb metadata (rating, votes, year, runtime, language, genres, certification), and adds matching torrents to qBittorrent. Once a torrent completes, movarr can post-process it by copying the file to your media library with genre and age-rating based routing rules.
Latest GitHub release.
docker run -d \
--name=<container name> \
-v <path for config files>:/config \
-v <path for media files>:/media \
-v <path for data files>:/data \
-v /etc/localtime:/etc/localtime:ro \
-e MOVARR_LOG_LEVEL=INFO \
-e MOVARR_QBT_HOST=<qbittorrent host> \
-e MOVARR_QBT_PORT=<qbittorrent port> \
-e MOVARR_QBT_USERNAME=<qbittorrent username> \
-e MOVARR_QBT_PASSWORD=<qbittorrent password> \
-e MOVARR_INDEX_PROXY=<jackett|prowlarr> \
-e MOVARR_JACKETT_HOST=<jackett host> \
-e MOVARR_JACKETT_PORT=<jackett port> \
-e MOVARR_JACKETT_API_KEY=<jackett api key> \
-e MOVARR_PROWLARR_HOST=<prowlarr host> \
-e MOVARR_PROWLARR_PORT=<prowlarr port> \
-e MOVARR_PROWLARR_API_KEY=<prowlarr api key> \
-e ENABLE_STARTUP_SCRIPTS=yes|no \
-e HEALTHCHECK_COMMAND=<command> \
-e HEALTHCHECK_ACTION=<action> \
-e HEALTHCHECK_HOSTNAME=<hostname> \
-e UMASK=<umask for created files> \
-e PUID=<uid for user> \
-e PGID=<gid for user> \
ghcr.io/binhex/arch-movarr
Please replace all user variables in the above command defined by <> with the correct values.
docker run -d \
--name=movarr \
-v /apps/docker/movarr:/config \
-v /media:/media \
-v /apps/docker/qbittorrent/data/completed:/data:ro \
-v /etc/localtime:/etc/localtime:ro \
-e MOVARR_DAEMON=yes \
-e MOVARR_LOG_LEVEL=INFO \
-e MOVARR_QBT_HOST=binhex-qbittorrent \
-e MOVARR_QBT_PORT=8080 \
-e MOVARR_QBT_USERNAME=admin \
-e MOVARR_QBT_PASSWORD=adminadmin \
-e MOVARR_INDEX_PROXY=prowlarr \
-e MOVARR_PROWLARR_HOST=binhex-prowlarr \
-e MOVARR_PROWLARR_PORT=9696 \
-e MOVARR_PROWLARR_API_KEY=your-api-key \
-e ENABLE_STARTUP_SCRIPTS=yes \
-e UMASK=000 \
-e PUID=0 \
-e PGID=0 \
ghcr.io/binhex/arch-movarr
User ID (PUID) and Group ID (PGID) can be found by issuing the following command for the user you want to run the container as:-
id <username>
See the movarr README for full configuration documentation and environment variable reference.
If you appreciate my work, then please consider buying me a beer :D
Content type
Image
Digest
sha256:0882d726b…
Size
334.7 MB
Last updated
about 1 month ago
docker pull binhex/arch-movarr