What is Plex-Board? Put simply, it is a dynamic dashboard for checking the status of multiple services related to Plex Media Server (Plex, Couchpotato, Sickrage, Deluge, Sabnzbd+, etc.).
This is essentially a revamp of a cool project (Network-Status-Page) I forked a little while ago.
Pronounced "Plex Dashboard" like that ghetto name La-a (La Dash A)... sorry...
Just for clarificaiton, yes this is another Plex dashboard, but this project is different and I'll tell you why.
PlexWatchWeb and the newer (and very cool) PlexPy projects are oriented more towards statistics etc. Plex-Board is meant to help the users and administrators of a Plex server get a quick overview on the status of the various services related to and including Plex itself. Eventually I intend to support a unified search that will allow users to request media to be added which could then go to an approval page, or be allowed by default.
Here are a few screenshots of v0.2
You should have enough space to allow logs and an image cache, so I wouldn't recommend using on a system with less that 1GB free HDD space.
Rails can probably run on 512MB of RAM fine and CPU usage will vary. You can probably get away with a single core, but dual core may run smoother.
This project is not ready for real production use yet, so don't expect stability until a 1.0 release
These instructions have been tested on a fresh install of Ubuntu 14.04 as of 10/16/2015. Other operating systems will probably work, but for now I'm only going to write instructions for Ubuntu.
-
sudo apt-get update; sudo apt-get install git bundler nodejs -y; -
curl -sSL https://get.rvm.io | bash -s stable --rails```
-
cd /optNow at this point, you might have to give your user write permissions to this directory. If that is the case runsudo chmod 777 /opt -RThis is not a best practice, but it will get you by. -
git clone https://github.com/scytherswings/Plex-Board.git -
Now you might just want to reboot, otherwise you will have to fool around with your shell.
sudo reboot -
rvm use 2.2.1; cd /opt/Plex-Board; -
./serverSetup.sh -
./runServer.shNote that the server will stop running if you kill this process (like if you exit out of an SSH session etc.) Remeber, this is for testing!
If you run into any weird bugs feel free to make a ticket or ask in the Gitter chat room. I am working on this project in my free time so during business hours I won't respond most likely.



