Created by: Shawn Anderson
This linux server mod handles the initial setup and configuration of the image at startup based on the specified environment variables values
| Name | Value | Comment |
|---|---|---|
| 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 |
| 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 | 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 |
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
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