Plex
Homepage: https://www.plex.tv/
Plex is a personal media server that also provides access to several external movie, web show, and podcast services. Allows you to stream music too. Apps for many devices, including e.g. chromecast integration.
Usage
Set plex_enabled: true
in your inventories/<your_inventory>/group_vars/nas.yml
file.
The Plex web interface can be found at http://ansible_nas_host_or_ip:32400/web/index.html.
Specific Configuration
You'll need to log in with a plex account, (or possibly claim your server). You'll need to set up your local file store - go to settings > Manage > Libraries, and add your libraries. These are mounted in the root directory by default.
Optionally, after setting up Plex, you can install Plex Autoscan. To do that:
- enable
plex_autoscan_enabled
- set
plex_api_token
- edit
templates\autoscan_config.j2
to suit your needs - and run the playbook again.
Also, you can install Plex Meta Manager by enabling plex_metamanager_enabled
and setting the relevant ENV variables. Please also update the templates/pmm_config.yml.j2
template according to your needs. Please check out Plex Meta Manager documentation for details.