diff --git a/docs/docker-compose/plex-mm.md b/docs/docker-compose/plex-mm.md new file mode 100644 index 0000000..91e34bd --- /dev/null +++ b/docs/docker-compose/plex-mm.md @@ -0,0 +1,145 @@ +Plex Meta Managers + +.env файл +``` +PUID=1000 +PGID=1000 +TZ="Asia/Yekaterinburg" +DOCKER_APP="/opt/appdata" +``` + + +``` yaml + plexmm-films: + image: lscr.io/linuxserver/plex-meta-manager:latest + container_name: plexmm-films + restart: "no" + networks: + - direct_net + security_opt: + - no-new-privileges:true + environment: + TZ: $TZ + PUID: $PUID + PGID: $PGID + PMM_CONFIG: /config/config.yml #optional + PMM_TIME: 03:00 #optional + PMM_RUN: "True" #optional + PMM_TEST: "False" #optional + PMM_NO_MISSING: "False" #optional + volumes: + - $DOCKER_APP/plexmm/films:/config +``` + +конфиг файл в папке $DOCKER_APP/plexmm/films + +config.yml + +```yaml +## This file is a template remove the .template to use the file + +libraries: + Фильмы: + metadata_path: + - file: config/Movies/Genre.yml + - file: config/Movies/Studio.yml + - folder: config/Movies/Collections + - folder: config/Movies/Metadata/Collections + - pmm: basic + - pmm: imdb + - pmm: franchise + overlay_path: + - remove_overlays: false + - reapply_overlay: false + - pmm: resolution + - pmm: commonsense + - pmm: ratings + template_variables: + rating1: critic + rating1_image: imdb + rating2: audience + rating2_image: trakt + rating3: user + rating3_image: tmdb + horizontal_position: right + operations: + mass_critic_rating_update: imdb + mass_audience_rating_update: mdb_trakt + mass_user_rating_update: tmdb +playlist_files: +- pmm: playlist +settings: + cache: true + cache_expiration: 60 + asset_directory: config/assets + asset_folders: true + asset_depth: 0 + create_asset_folders: false + prioritize_assets: false + dimensional_asset_rename: false + download_url_assets: false + show_missing_season_assets: false + show_missing_episode_assets: false + show_asset_not_needed: true + sync_mode: append + minimum_items: 1 + default_collection_order: + delete_below_minimum: true + delete_not_scheduled: false + run_again_delay: 2 + missing_only_released: false + only_filter_missing: false + show_unmanaged: true + show_filtered: false + show_options: false + show_missing: true + show_missing_assets: true + save_report: false + tvdb_language: rus + ignore_ids: + ignore_imdb_ids: + item_refresh_delay: 0 + playlist_sync_to_user: all + playlist_report: false + verify_ssl: true + custom_repo: + check_nightly: false + show_unconfigured: true + playlist_exclude_users: +webhooks: # Can be individually specified per library as well + error: + version: + run_start: + run_end: + changes: + delete: +plex: # Can be individually specified per library as well; REQUIRED for the script to run + url: http:// + token: token + timeout: 60 + clean_bundles: false + empty_trash: false + optimize: false +tmdb: # REQUIRED for the script to run + apikey: api + language: ru + cache_expiration: 60 + region: +trakt: + client_id: id + client_secret: secret + pin: pin + authorization: + # everything below is autofilled by the script + access_token: + token_type: + expires_in: + refresh_token: + scope: public + created_at: + + + + + +``` \ No newline at end of file