General

Plex - Your very own personal streaming service

You can set the paths to your media folders in the variables plex_music_directory, plex_tv_directory, and plex_movies_directory.

To automatically add your server to your account, generate a claim token here and insert that token into the plex_token variable. Please note that the claim token expires after 5 minutes, so generate it right before running the playbook.

After the server is set up you can visit the Plex webinterface via the official Plex website or port 32400 on your server. Changing the port for Plex can lead to some difficulties with the apps, so it is not encouraged to do that.

Once you are on the webinterface, you can do your first time setup and let Plex scan through your media files.

Variables

Variable Type Default Comment
plex_enabled Boolean false Enable/Disable the application
plex_tag String "latest" Tag to use for the docker image
plex_directories.config String "{{ docker_home }}/plex/config" Path were application config should be stored
plex_music_directory String "{{ charjabox_music_directory }}" Path were music is stored
plex_tv_directory String "{{ charjabox_tv_directory }}" Path were TV shows are stored
plex_movies_directory String "{{ charjabox_movies_directory }}" Path were movies are stored
plex_token String "" Plex claim token
plex_traefik_enabled Boolean false Enable/Disable access to application via Traefik
plex_domain String "plex.{{ charjabox_domain }}" Domain used to access the application
plex_web_port Int 32400 Port used to access the application