Plex Media Server Notes Raw

Installation
------------

Did this in a FreeBSD jail for the FreeNAS plugin sucks.

```bash
# Get more current updates to PMS
mkdir -p /usr/local/etc/pkg/repos
touch /usr/local/etc/pkg/repos/FreeBSD.conf
```

Add this to `FreeBSD.conf`

```
FreeBSD: {
    url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest"
}
```

```bash
# Update system and install Plex
pkg update -f
pkg upgrade -f
pkg install plexmediaserver-plexpass

# Installed here (if you have a PlexPass)
/usr/local/share/plexmediaserver-plexpass

# Enable at boot
sysrc plexmediaserver_plexpass_enable=YES
```

Migration
---------

Data is kept here

```bash
# FreeBSD
/usr/local/plexdata-plexpass/Plex Media Server  

# Plex plugin
/var/db/plexdata/Plex Media Server
```

Sync that stuff to the new server before you start the Plex Daemon:

```bash
service plexmediaserver_plexpass start
```

Then go to the Plex Web UI

* Log out and log back in
* Settings -> Manage -> Troubleshooting: Clean Bundles, Empty Trash, Optimize Database
* Settings -> Remote Access: Make sure the server's accessible outside the network

Downgrading
-----------

Had to downgrade from `v1.18.4.2171` to the last version that worked `v1.17.0.1709`. This was because I'd keep seeing the wonderful "_The transcoder exited due to an error_" message only on my Samsung TV. Nothing in the logs (except for the fact that the newer version required a `/home/plex/transcode` which didn't exist; creating this folder didn't help.) Gave up trying to solve the problem.

```bash
# Stop Plex
service plexmediaserver_plexpass stop

# Remove latest version
pkg remove plexmediaserver-plexpass

# Add the last one that works
pkg add /var/cache/pkg/plexmediaserver-plexpass-1.17.0.1709.txz

# Start Plex
service plexmediaserver_plexpass start
```

References
----------

* [Where is the Plex Media Server data directory located?](https://support.plex.tv/articles/202915258-where-is-the-plex-media-server-data-directory-located/)
* [Moving your Plex install to another system](https://support.plex.tv/articles/201370363-move-an-install-to-another-system/)