plex #9

Description

Installs the plex media center on ubuntu


Overview

This charm provides Plex Media Server

Usage

To deploy:

juju deploy plex

You can then browse to http://ip-address:32400/web to configure the plex server.

Scale out Usage

This charm does not adderss multi-server configurations at this time.

Known Limitations and Issues

This only currently installs plex, in the future it can be expanded to
* select latest release on install
* upgrade versions after install
* relate to media providers to trigger automatic library scans
* change default port configuration

Configuration

Note the configuration option "download-url" was set during initial charm creation. New versions or plex pass versions may be available. Plex does not maintain a repository for automatic updates. This option should be set to the latest release while deploying to get the latest version.

Addational optoins are provided to configure the host:
* hostname: Set the hostname which plex identifies the server by
* interface & address: Set a MAC address, usefull for static DHCP and firewall holes required for configuring plex.

Contact Information

Upstream Project Name

Configuration

user-name
(string) Username for plex log-in, provided via relation to other services if set
restore-db
(boolean) Restore a databse from previous install
backup-cron
(string) Interval to create backup, takes a cron compatible string
@daily
update-cron
(string) Interval to check for plex updates, takes a cron compatible string
@daily
passwd
(string) Password for plex log-in, provided via relation to other services if set
hostname
(string) The host name to set
backup-count
(int) Number of backups to keep
plex-pass-token
(string) A token to download plex-pass releases
backup-location
(string) Location to store backups
hostname-dhcp
(boolean) Trigger DHCP renew after hostname change
True
download-url
(string) The URL to download plex from, this likely should not change.
https://plex.tv/downloads/latest/1?channel=8&build=linux-ubuntu-x86_64&distro=ubuntu
keep-debs
(int) Number of .deb packages to keep locally, Note have at least 1 deb is recommended for updates.
1