Plex Media Server
Description
Plex Media Server
Plex allows you to aggregate all your personal media and access it anywhere you go
See https://plex.tv for more information
Installation
Enable ports for Plex
config set plexmediaserver service TCPPort 32400 UDPPort 32400 access public status enabled signal-event console-save
If the Server is behind a firewall you need to forward ports TCP+UDP 32400 - 32410 to your server
Create a plex account at https://plex.tv
Updater
There is a handy installer/updater here:
https://github.com/mrworf/plexupdate
yum install git mkdir /opt git clone https://github.com/mrworf/plexupdate.git
Add /etc/plexupdate.conf and add your server IP address
AUTOINSTALL='yes' DOWNLOADDIR='/tmp/plex' PUBLIC='no' AUTOSTART='yes' AUTOUPDATE='yes' PLEXSERVER='Your.Server.IP.Address' PLEXPORT='32400' NOTIFY='yes'
Add /etc/plexupdate.cron.conf
CONF='/etc/plexupdate.conf' SCRIPT='/opt/plexupdate/plexupdate.sh' LOGGING='true'
Copy the cronwrapper to cron.daily or corn.weekly to automate updates
cp /opt/plexupdate/extras/cronwrapper /etc/cron.daily/cronwrapper
Now run the installer:
/opt/plexudate/plexupdate.sh
If this is your first install I believe it will ask for your username and password (I haven't tested this as I already had it installed)
One you have installed go to:
https://Your.Server.IP.Address:32400
Login and setup your server
Subsequent updates use a key from your Plex server install
Remote Access
If you have problems connecting to Plex from outside your network check Settings, Server, Show Advanced, Remote Access, and look for the Private setting. You may need to set this manually to port 32400
Remote data store
If you have a remote server with additional Media e.g. a NAS You can mount a shared folder via fstab and add the media to your library.
Create /etc/samba/user and add the remote server user credentials
username=remoteUserName pass=remoteUserPass
Set the file read only:
chmod 0400 /etc/samba/user
Add a line similar to this in /etc/fstab:
//remoteserver/ibay/files /media/remoteserver/somedir cifs credentials=/etc/samba/user,noexec,uid=5000,gid=500,_netdev 0 0
Reboot your server and check you can see files in /media.
In Plex you can now add a new library and browse for the remote files.