PruneMate
Description
PruneMate is a self-hosted tool designed to help you automate the pruning of your media libraries. It connects to various media server APIs, such as Plex, Emby, or Jellyfin, and removes media files based on customizable criteria like watch status, age, or file size. This helps you manage storage space efficiently and keep your media library organized.
Github: github.com/anoniemerd/PruneMate

Docker Compose
services:
prunemate:
image:
container_name: prunemate
ports:
- "7676:8080"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./logs:/var/log
- ./config:/config
environment:
- PRUNEMATE_TZ=Europe/Paris # Change this to your desired timezone
- PRUNEMATE_TIME_24H=true #false for 12-Hour format (AM/PM)
# Optional: Enable authentication (generate hash with: docker run --rm anoniemerd/prunemate python prunemate.py --gen-hash "password")
- PRUNEMATE_AUTH_USER=admin
- PRUNEMATE_AUTH_PASSWORD_HASH=your_base64_encoded_hash_here
restart: unless-stoppedLast updated on