diff --git a/mkdocs.yml b/mkdocs.yml index ac6fb64..e8ba190 100755 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -55,12 +55,7 @@ markdown_extensions: copyright: 2023 © TheSt1tch - Licensed under GPLv3 nav: - - Welcome: 'index.md' - - 1. Docker Compose: - - Linx Server: 'docker-compose/linx-server.md' - #- 2. Docker: - - 3. Mediaserver: - - Plex Meta Manager: docker-compose/plex-mm.md - #- 4. Proxmox: - #- 5. Synology: - #- 6. Hardware: + - Welcome: index.md + - 🐳 Docker: + - Linx Server: docker-compose/linx-server.md + - Plex Meta Manager: docker-compose/plex-mm.md \ No newline at end of file diff --git a/site/404.html b/site/404.html index b35609f..5a6aaab 100644 --- a/site/404.html +++ b/site/404.html @@ -297,6 +297,63 @@ + + + + + + + + + + +
  • + + + + + + + + + + + + + + + + + +
  • + + + diff --git a/site/docker-compose/linx-server/index.html b/site/docker-compose/linx-server/index.html index c1644dd..667e783 100644 --- a/site/docker-compose/linx-server/index.html +++ b/site/docker-compose/linx-server/index.html @@ -12,6 +12,8 @@ + + @@ -382,6 +384,63 @@ + + + + + + + + + + +
  • + + + + + + + + + + + + + + + + + +
  • + + + diff --git a/site/docker-compose/plex-mm/index.html b/site/docker-compose/plex-mm/index.html new file mode 100644 index 0000000..f93d6a7 --- /dev/null +++ b/site/docker-compose/plex-mm/index.html @@ -0,0 +1,703 @@ + + + + + + + + + + + + + + + + + + + + Plex Meta Manager - Docs St1t.ru + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + + + + + + +
    + + +
    + +
    + + + + + + +
    +
    + + + +
    +
    +
    + + + + +
    +
    +
    + + + +
    +
    +
    + + + +
    +
    +
    + + + +
    +
    + + + + + + + +

    Plex Meta Manager

    + +

    Plex Meta Managers

    +

    .env Ρ„Π°ΠΉΠ» +

    1
    +2
    +3
    +4
    PUID=1000
    +PGID=1000
    +TZ="Asia/Yekaterinburg"
    +DOCKER_APP="/opt/appdata"
    +

    +
     1
    + 2
    + 3
    + 4
    + 5
    + 6
    + 7
    + 8
    + 9
    +10
    +11
    +12
    +13
    +14
    +15
    +16
    +17
    +18
    +19
      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

    +
      1
    +  2
    +  3
    +  4
    +  5
    +  6
    +  7
    +  8
    +  9
    + 10
    + 11
    + 12
    + 13
    + 14
    + 15
    + 16
    + 17
    + 18
    + 19
    + 20
    + 21
    + 22
    + 23
    + 24
    + 25
    + 26
    + 27
    + 28
    + 29
    + 30
    + 31
    + 32
    + 33
    + 34
    + 35
    + 36
    + 37
    + 38
    + 39
    + 40
    + 41
    + 42
    + 43
    + 44
    + 45
    + 46
    + 47
    + 48
    + 49
    + 50
    + 51
    + 52
    + 53
    + 54
    + 55
    + 56
    + 57
    + 58
    + 59
    + 60
    + 61
    + 62
    + 63
    + 64
    + 65
    + 66
    + 67
    + 68
    + 69
    + 70
    + 71
    + 72
    + 73
    + 74
    + 75
    + 76
    + 77
    + 78
    + 79
    + 80
    + 81
    + 82
    + 83
    + 84
    + 85
    + 86
    + 87
    + 88
    + 89
    + 90
    + 91
    + 92
    + 93
    + 94
    + 95
    + 96
    + 97
    + 98
    + 99
    +100
    +101
    ## 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 diff --git a/site/index.html b/site/index.html index 230c55d..07b12b1 100644 --- a/site/index.html +++ b/site/index.html @@ -352,6 +352,63 @@ + + + + + + + + + + +
  • + + + + + + + + + + + + + + + + + +
  • + + + diff --git a/site/search/search_index.json b/site/search/search_index.json index 5e989ef..7cbd0ca 100644 --- a/site/search/search_index.json +++ b/site/search/search_index.json @@ -1 +1 @@ -{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"]},"docs":[{"location":"","title":"Welcome to MkDocs","text":"

    For full documentation visit mkdocs.org.

    "},{"location":"#commands","title":"Commands","text":""},{"location":"#project-layout","title":"Project layout","text":"
    mkdocs.yml    # The configuration file.\ndocs/\n    index.md  # The documentation homepage.\n    ...       # Other markdown pages, images and other files.\n
    "},{"location":"docker-compose/linx-server/","title":"Linx Server","text":"

    Self-hosted \u0444\u0430\u0439\u043b/\u043c\u0435\u0434\u0438\u0430 \u0445\u043e\u0441\u0442\u0438\u043d\u0433.

    "},{"location":"docker-compose/linx-server/#_1","title":"\u0414\u0435\u043c\u043e","text":"

    \u041a\u0430\u043a \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442, \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u043d\u0430: https://put.icu/

    "},{"location":"docker-compose/linx-server/#_2","title":"\u041a\u043b\u0438\u0435\u043d\u0442\u044b","text":"\u041e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 CLI: linx-client Source \u041d\u0435 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 Android: LinxShare Source | Google Play CLI: golinx Source"},{"location":"docker-compose/linx-server/#features","title":"Features","text":""},{"location":"docker-compose/linx-server/#screenshots","title":"Screenshots","text":""},{"location":"docker-compose/linx-server/#_3","title":"\u041d\u0430\u0447\u0430\u043b\u043e","text":"
    1. \u0421\u043e\u0437\u0434\u0430\u0442\u044c \u043f\u0430\u043f\u043a\u0438 files \u0438 meta \u0438 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c chown -R 65534:65534 meta && chown -R 65534:65534 files
    2. \u0421\u043e\u0437\u0434\u0430\u0439\u0442\u0435 \u0444\u0430\u0439\u043b \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 (\u043f\u0440\u0438\u043c\u0435\u0440 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438), \u043c\u044b \u0431\u0443\u0434\u0435\u043c \u043d\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0435\u0433\u043e linx-server.conf \u0432 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0445 \u043f\u0440\u0438\u043c\u0435\u0440\u0430\u0445.

    \u041f\u0440\u0438\u043c\u0435\u0440:

    docker run -p 8080:8080 -v /path/to/linx-server.conf:/data/linx-server.conf -v /path/to/meta:/data/meta -v /path/to/files:/data/files andreimarcu/linx-server -config /data/linx-server.conf\n

    \u041f\u0440\u0438\u043c\u0435\u0440 \u0441 docker-compose

    version: \"3.7\"\n\n# linx - self-hosting picture and data\nlinx:\ncontainer_name: linx-server\nimage: andreimarcu/linx-server\ncommand: -config /data/linx-server.conf\nvolumes:\n- $DOCKER_APP/linx/files:/data/files\n- $DOCKER_APP/linx/meta:/data/meta\n- $DOCKER_APP/linx/linx-server.conf:/data/linx-server.conf\nnetworks:\n- direct_net\nenvironment:\nPUID: $PUID\nPGID: $PGID\nports:\n- \"8090:8080\"\nrestart: unless-stopped\n

    \u0412 \u0438\u0434\u0435\u0430\u043b\u0435 \u0432\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043e\u0431\u0440\u0430\u0442\u043d\u044b\u0439 \u043f\u0440\u043e\u043a\u0441\u0438-\u0441\u0435\u0440\u0432\u0435\u0440, \u0442\u0430\u043a\u043e\u0439 \u043a\u0430\u043a nginx, traefik \u0438\u043b\u0438 caddy, \u0434\u043b\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0432 TLS.

    "},{"location":"docker-compose/linx-server/#_4","title":"\u0410\u0432\u0442\u043e\u0440","text":"

    Andrei Marcu, https://andreim.net/

    "}]} \ No newline at end of file +{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"]},"docs":[{"location":"","title":"Welcome to MkDocs","text":"

    For full documentation visit mkdocs.org.

    "},{"location":"#commands","title":"Commands","text":""},{"location":"#project-layout","title":"Project layout","text":"
    mkdocs.yml    # The configuration file.\ndocs/\n    index.md  # The documentation homepage.\n    ...       # Other markdown pages, images and other files.\n
    "},{"location":"docker-compose/linx-server/","title":"Linx Server","text":"

    Self-hosted \u0444\u0430\u0439\u043b/\u043c\u0435\u0434\u0438\u0430 \u0445\u043e\u0441\u0442\u0438\u043d\u0433.

    "},{"location":"docker-compose/linx-server/#_1","title":"\u0414\u0435\u043c\u043e","text":"

    \u041a\u0430\u043a \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442, \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u043d\u0430: https://put.icu/

    "},{"location":"docker-compose/linx-server/#_2","title":"\u041a\u043b\u0438\u0435\u043d\u0442\u044b","text":"\u041e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 CLI: linx-client Source \u041d\u0435 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 Android: LinxShare Source | Google Play CLI: golinx Source"},{"location":"docker-compose/linx-server/#features","title":"Features","text":""},{"location":"docker-compose/linx-server/#screenshots","title":"Screenshots","text":""},{"location":"docker-compose/linx-server/#_3","title":"\u041d\u0430\u0447\u0430\u043b\u043e","text":"
    1. \u0421\u043e\u0437\u0434\u0430\u0442\u044c \u043f\u0430\u043f\u043a\u0438 files \u0438 meta \u0438 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c chown -R 65534:65534 meta && chown -R 65534:65534 files
    2. \u0421\u043e\u0437\u0434\u0430\u0439\u0442\u0435 \u0444\u0430\u0439\u043b \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 (\u043f\u0440\u0438\u043c\u0435\u0440 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438), \u043c\u044b \u0431\u0443\u0434\u0435\u043c \u043d\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0435\u0433\u043e linx-server.conf \u0432 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0445 \u043f\u0440\u0438\u043c\u0435\u0440\u0430\u0445.

    \u041f\u0440\u0438\u043c\u0435\u0440:

    docker run -p 8080:8080 -v /path/to/linx-server.conf:/data/linx-server.conf -v /path/to/meta:/data/meta -v /path/to/files:/data/files andreimarcu/linx-server -config /data/linx-server.conf\n

    \u041f\u0440\u0438\u043c\u0435\u0440 \u0441 docker-compose

    version: \"3.7\"\n\n# linx - self-hosting picture and data\nlinx:\ncontainer_name: linx-server\nimage: andreimarcu/linx-server\ncommand: -config /data/linx-server.conf\nvolumes:\n- $DOCKER_APP/linx/files:/data/files\n- $DOCKER_APP/linx/meta:/data/meta\n- $DOCKER_APP/linx/linx-server.conf:/data/linx-server.conf\nnetworks:\n- direct_net\nenvironment:\nPUID: $PUID\nPGID: $PGID\nports:\n- \"8090:8080\"\nrestart: unless-stopped\n

    \u0412 \u0438\u0434\u0435\u0430\u043b\u0435 \u0432\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043e\u0431\u0440\u0430\u0442\u043d\u044b\u0439 \u043f\u0440\u043e\u043a\u0441\u0438-\u0441\u0435\u0440\u0432\u0435\u0440, \u0442\u0430\u043a\u043e\u0439 \u043a\u0430\u043a nginx, traefik \u0438\u043b\u0438 caddy, \u0434\u043b\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0432 TLS.

    "},{"location":"docker-compose/linx-server/#_4","title":"\u0410\u0432\u0442\u043e\u0440","text":"

    Andrei Marcu, https://andreim.net/

    "},{"location":"docker-compose/plex-mm/","title":"Plex Meta Manager","text":"

    Plex Meta Managers

    .env \u0444\u0430\u0439\u043b

    PUID=1000\nPGID=1000\nTZ=\"Asia/Yekaterinburg\"\nDOCKER_APP=\"/opt/appdata\"\n

      plexmm-films:\nimage: lscr.io/linuxserver/plex-meta-manager:latest\ncontainer_name: plexmm-films\nrestart: \"no\"\nnetworks:\n- direct_net\nsecurity_opt:\n- no-new-privileges:true\nenvironment:\nTZ: $TZ\nPUID: $PUID\nPGID: $PGID\nPMM_CONFIG: /config/config.yml #optional\nPMM_TIME: 03:00 #optional\nPMM_RUN: \"True\" #optional\nPMM_TEST: \"False\" #optional\nPMM_NO_MISSING: \"False\" #optional\nvolumes:\n- $DOCKER_APP/plexmm/films:/config\n

    \u043a\u043e\u043d\u0444\u0438\u0433 \u0444\u0430\u0439\u043b \u0432 \u043f\u0430\u043f\u043a\u0435 $DOCKER_APP/plexmm/films

    config.yml

    ## This file is a template remove the .template to use the file\n\nlibraries:\n\u0424\u0438\u043b\u044c\u043c\u044b:\nmetadata_path:\n- file: config/Movies/Genre.yml\n- file: config/Movies/Studio.yml\n- folder: config/Movies/Collections\n- folder: config/Movies/Metadata/Collections\n- pmm: basic\n- pmm: imdb\n- pmm: franchise\noverlay_path:\n- remove_overlays: false\n- reapply_overlay: false\n- pmm: resolution\n- pmm: commonsense\n- pmm: ratings\ntemplate_variables:\nrating1: critic\nrating1_image: imdb\nrating2: audience\nrating2_image: trakt\nrating3: user\nrating3_image: tmdb\nhorizontal_position: right\noperations:\nmass_critic_rating_update: imdb\nmass_audience_rating_update: mdb_trakt\nmass_user_rating_update: tmdb\nplaylist_files:\n- pmm: playlist\nsettings:\ncache: true\ncache_expiration: 60\nasset_directory: config/assets\nasset_folders: true\nasset_depth: 0\ncreate_asset_folders: false\nprioritize_assets: false\ndimensional_asset_rename: false\ndownload_url_assets: false\nshow_missing_season_assets: false\nshow_missing_episode_assets: false\nshow_asset_not_needed: true\nsync_mode: append\nminimum_items: 1\ndefault_collection_order:\ndelete_below_minimum: true\ndelete_not_scheduled: false\nrun_again_delay: 2\nmissing_only_released: false\nonly_filter_missing: false\nshow_unmanaged: true\nshow_filtered: false\nshow_options: false\nshow_missing: true\nshow_missing_assets: true\nsave_report: false\ntvdb_language: rus\nignore_ids:\nignore_imdb_ids:\nitem_refresh_delay: 0\nplaylist_sync_to_user: all\nplaylist_report: false\nverify_ssl: true\ncustom_repo:\ncheck_nightly: false\nshow_unconfigured: true\nplaylist_exclude_users:\nwebhooks:                                       # Can be individually specified per library as well\nerror:\nversion:\nrun_start:\nrun_end:\nchanges:\ndelete:\nplex:                                           # Can be individually specified per library as well; REQUIRED for the script to run\nurl: http://\ntoken: token\ntimeout: 60\nclean_bundles: false\nempty_trash: false\noptimize: false\ntmdb:                                           # REQUIRED for the script to run\napikey: api\nlanguage: ru\ncache_expiration: 60\nregion:\ntrakt:\nclient_id: id\nclient_secret: secret\npin: pin\nauthorization:\n# everything below is autofilled by the script\naccess_token:\ntoken_type:\nexpires_in:\nrefresh_token:\nscope: public\ncreated_at:\n
    "}]} \ No newline at end of file diff --git a/site/sitemap.xml.gz b/site/sitemap.xml.gz index 60e3c7c..93aa267 100644 Binary files a/site/sitemap.xml.gz and b/site/sitemap.xml.gz differ