Sign inSign up

ravensorb/linuxserver-mods-plex-meta-manager-init

By ravensorb

Updated over 3 years ago

Image
0

232

ravensorb/linuxserver-mods-plex-meta-manager-init repository overview

linuxserver-mods-plex-meta-manager-init [v1.0]

Created by: Shawn Anderson

Overview

This linux server mod handles the initial setup and configuration of the image at startup based on the specified environment variables values


Container: plex-meta-manager-init-mod

  • Image: plex-meta-manager-init-mod
Environment Variables
NameValueComment
TZAmerica/New YorkThe timezone to use
PUID1000The default process uid
PGID1000The default process guid
CONTAINER_DOMAINhome.localCurrent root domain name
PMM_CONFIG/config/config.ymlSpecify a custom config file to use.
PMM_TIME03:00, 13:00Comma-separated list of times to update each day. Format: HH:MM.
PMM_RUNfalseSet to True to run without the scheduler.
PMM_TESTfalseSet to True to run in debug mode with only collections that have test: true.
PMM_NO_MISSINGfalseSet to True to run without any of the missing movie/show functions.
TMDB_API_KEY{{tmdb-api-key}}API Key for TMDB
PLEX_URL{{plex-url-internal}}Full URL for accessing plex from this container
PLEX_TOKENPlex Auth Token
TAUTULLI_URL{{tautulli-url-internal}}Full URL for access tautulli from this container
TAUTULLI_API_KEY{{tautulli-api-key}}API Key/Token for Tautulli
OMDB_API_KEY{{omdb-api-key}}API Key/Token for OMDB
MDB_API_KEY{{mdb-api-key}}API Key/Token for MDB
NOTIFIARR_API_KEY{{notifiarr-api-key}}API Key/Token for notifiarr
ANIDB_USERNAME{{anidb-username}}Username for anidb
ANIDB_PASSWORD{{anidb-password}}Password for anidb
RADARR_URL{{radarr-url-internal}}Full URL for access radarr from this container
RADARR_API_KEY{{radarr-api-key}}API Key/Token for radarr
RADARR_OPTS_ADD_MISSINGfalseEnable/Disalbe adding missing items to radarr
RADARR_OPTS_QUALITY_PROFILEHD-1080pDefault Quality Profile for any added items
SONARR_URL{{sonarr-url-internal}}Full URL for access sonarr from this container
SONARR_API_KEY{{sonarr-api-key}}API Key/Token for sonar
SONARR_OPTS_ADD_MISSINGfalseEnable/Disalbe adding missing items to sonarr
SONARR_OPTS_QUALITY_PROFILEHD-1080pDefault Quality Profile for any added items
TRAKT_CLIENT_ID{{trakt-client-id}}Client ID for Trakt
TRAKT_CLIENT_SECRET{{trakt-client-secret}}Client Secret for Trakt
MAL_CLIENT_ID{{mal-client-id}}Client ID for MAL
MAL_CLIENT_SECRET{{mal-client-secret}}Client Secret for MAL

Sample docker-compose.yml

version: "3.7"

services:

  plex-meta-manager-init-mod:
    image: linuxservier/plex-meta-manager-init-mod
    env:
        - DOCKER_MODS=ravensorb/linuxserver-mods-plex-meta-manager-init
        - TZ=America/New York # The timezone to use
        - PUID=1000 # The default process uid
        - PGID=1000 # The default process guid
        - CONTAINER_DOMAIN=home.local # Current root domain name
        # The following variables are used by the MOD
        - PMM_CONFIG=/config/config.yml # Specify a custom config file to use.
        - PMM_TIME=03:00, 13:00 # Comma-separated list of times to update each day. Format: HH:MM.
        - PMM_RUN=false # Set to True to run without the scheduler.
        - PMM_TEST=false # Set to True to run in debug mode with only collections that have test: true.
        - PMM_NO_MISSING=false # Set to True to run without any of the missing movie/show functions.
        - TMDB_API_KEY={{tmdb-api-key}} # API Key for TMDB
        - PLEX_URL={{plex-url-internal}} # Full URL for accessing plex from this container
        - PLEX_TOKEN=<generate claim key> # Plex Auth Token
        - TAUTULLI_URL={{tautulli-url-internal}} # Full URL for access tautulli from this container
        - TAUTULLI_API_KEY={{tautulli-api-key}} # API Key/Token for Tautulli
        - OMDB_API_KEY={{omdb-api-key}} # API Key/Token for OMDB
        - MDB_API_KEY={{mdb-api-key}} # API Key/Token for MDB
        - NOTIFIARR_API_KEY={{notifiarr-api-key}} # API Key/Token for notifiarr
        - ANIDB_USERNAME={{anidb-username}} # Username for anidb
        - ANIDB_PASSWORD={{anidb-password}} # Password for anidb
        - RADARR_URL={{radarr-url-internal}} # Full URL for access radarr from this container
        - RADARR_API_KEY={{radarr-api-key}} # API Key/Token for radarr
        - RADARR_OPTS_ADD_MISSING=false # Enable/Disalbe adding missing items to radarr
        - RADARR_OPTS_QUALITY_PROFILE=HD-1080p # Default Quality Profile for any added items
        - SONARR_URL={{sonarr-url-internal}} # Full URL for access sonarr from this container
        - SONARR_API_KEY={{sonarr-api-key}} # API Key/Token for sonar
        - SONARR_OPTS_ADD_MISSING=false # Enable/Disalbe adding missing items to sonarr
        - SONARR_OPTS_QUALITY_PROFILE=HD-1080p # Default Quality Profile for any added items
        - TRAKT_CLIENT_ID={{trakt-client-id}} # Client ID for Trakt
        - TRAKT_CLIENT_SECRET={{trakt-client-secret}} # Client Secret for Trakt
        - MAL_CLIENT_ID={{mal-client-id}} # Client ID for MAL
        - MAL_CLIENT_SECRET={{mal-client-secret}} # Client Secret for MAL
    logging:
      driver: json-file
      options:
        max-size: "100m"
        max-file: "10"
    security_opt:
      - no-new-privileges:true
    restart: always

Tag summary

Content type

Image

Digest

sha256:3d865a053

Size

7.6 kB

Last updated

over 3 years ago

docker pull ravensorb/linuxserver-mods-plex-meta-manager-init