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

PruneMate Dashboard

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-stopped
Last updated on