porthole-project / porthole Goto Github PK
View Code? Open in Web Editor NEWA window into the status of multiple services related to Plex Media Server (Plex, Couchpotato, Sickrage, Deluge, Sabnzbd+, etc.).
License: MIT License
A window into the status of multiple services related to Plex Media Server (Plex, Couchpotato, Sickrage, Deluge, Sabnzbd+, etc.).
License: MIT License
From @scytherswings on October 4, 2015 14:48
A configuration option to switch themes would be pretty sweet. I'm thinking about matching the theme that Plex has as a first option.
Copied from original issue: scytherswings/Plex-Board#14
From @scytherswings on April 5, 2017 17:1
In the dropdown list for a new service it would be cool if there were premade configs that would fill out port information etc. I could even add a whole bunch of services by default and then users could delete the ones they don't have.
Copied from original issue: scytherswings/Plex-Board#73
From @scytherswings on May 25, 2016 2:6
This is probably more than most users would be interested in, but it would be cool to get an email if your plex server goes down for x amount of time etc.
Copied from original issue: scytherswings/Plex-Board#45
From @scytherswings on January 24, 2016 3:44
Destroying the PlexObjects does seem to delete the images, but somehow they're getting grabbed again even after they are destroyed.
Copied from original issue: scytherswings/Plex-Board#38
From @scytherswings on September 16, 2016 1:30
Part of the feature parity work, need weather for our front page. This should be optional/configurable.
Copied from original issue: scytherswings/Plex-Board#50
From @scytherswings on January 22, 2016 4:5
Right now it looks like if only "asdf" is provided, rails will try to route the link to the rails server, so if the URL is set to "asdf" then the link will be 0.0.0.0:3000/asdf which, of course doesn't exist. Now if "asdf" was resolvable by DNS, then this could be valid, so it should be treated as such.
Copied from original issue: scytherswings/Plex-Board#36
From @seanvree on April 26, 2017 11:51
I think a server time node (In the top left or right) would be good. Something that would continuously update against a user-chosen time server. That way you can tell if the page has stalled?
Copied from original issue: scytherswings/Plex-Board#95
From @scytherswings on April 2, 2017 3:43
Saving images with names not corresponding to PlexObject Ids might help reduce churn on the filesystem.
Copied from original issue: scytherswings/Plex-Board#67
From @scytherswings on September 25, 2015 20:37
Right now only TCP sockets are used to check if a service is running. There should be more ways to see if something is working.
Copied from original issue: scytherswings/Plex-Board#11
From @scytherswings on March 31, 2017 2:53
The UI should return a warning thingy instead of blowing up or whatever.
Copied from original issue: scytherswings/Plex-Board#66
From @scytherswings on September 25, 2015 4:23
Start adding functionality to show available disk space, and server load. This will take quite a bit of time because there will have to be a way for the rails server to reach out and contact whatever service you are trying to monitor which will take configuration on both sides.
Copied from original issue: scytherswings/Plex-Board#10
From @scytherswings on May 4, 2017 15:37
Copied from original issue: scytherswings/Plex-Board#101
From @scytherswings on April 27, 2017 2:39
we don't want to fill harddrives with megabytes of logs.
Copied from original issue: scytherswings/Plex-Board#96
From @scytherswings on July 10, 2016 3:50
If a plex session is started, move the carousel to show the new item.
Copied from original issue: scytherswings/Plex-Board#48
From @scytherswings on March 29, 2017 0:56
It would be cool to be able to pipe logs in from other services. A drawer that can be held out would be cool
Copied from original issue: scytherswings/Plex-Board#61
From @scytherswings on October 20, 2015 4:4
It would be cool if you could click on the title of the media that a user is watching to either watch it in plex or go to imdb.
Copied from original issue: scytherswings/Plex-Board#23
From @scytherswings on April 9, 2017 19:36
It would be nice to have a record of the installation process so I can see what happened when users have issues.
Copied from original issue: scytherswings/Plex-Board#82
From @scytherswings on April 17, 2017 23:52
Allow users to scan their network for known services and show a list where users can choose to customize the services etc. before adding them.
This is rather complicated, but it would be fucking slick.
Copied from original issue: scytherswings/Plex-Board#92
From @scytherswings on September 20, 2016 15:18
Add a link somewhere near weather elements so we give credit where credit is due.
https://darksky.net/dev/docs/terms
Copied from original issue: scytherswings/Plex-Board#53
From @scytherswings on February 10, 2016 4:19
It would be cool if the home page could display different content based on who is authenticated (or not authenticated). An example would be, unauthenticated users can only see what's playing/recently added while the admin could actually add servers, manage settings etc.
Copied from original issue: scytherswings/Plex-Board#42
From @scytherswings on September 16, 2016 1:32
Copied from original issue: scytherswings/Plex-Board#51
From @scytherswings on March 29, 2017 1:23
Image caching is often failing, probably because the index page is refreshed faster than the images get fetched from plex and so they get turned into placeholders, which suck.
Copied from original issue: scytherswings/Plex-Board#62
From @scytherswings on March 3, 2016 2:31
On small screens (1366x768 for example) the carousel bottom is cut off due to the screen being so short in height. The center content should not require you to scroll.
Copied from original issue: scytherswings/Plex-Board#44
From @Magic815 on June 6, 2017 16:12
So over a year ago, I stumbled upon the Network-Status-Page options (of which one fork was yours), and loved the idea of having that be a good monitor/landing page. Ever since, I've tried to find a way to make one of the forks work with Emby, but was never successful.
This was a thread I had made on the Emby forums almost a year ago, but no traction ever came from it:
https://emby.media/community/index.php?/topic/37329-network-status-page/
I would love to see Emby support with this new dashboard of yours, if possible! It would instantly become my landing page inside Organizr, and be the last piece I've been looking for on my server.
The thread link above shows a picture with some of the info that would be awesome to see. But here are some other ideas as well:
Copied from original issue: scytherswings/Plex-Board#106
From @scytherswings on April 7, 2017 5:5
It would be nice to get a more dense packing of the services and all their statuses. Especially when the page is partially collapsed.
Copied from original issue: scytherswings/Plex-Board#76
From @scytherswings on April 16, 2017 3:44
When being used as a monitoring service Plex-board should allow users to set authentication parameters. Or at least auth everything or nothing.
Copied from original issue: scytherswings/Plex-Board#89
From @scytherswings on December 8, 2015 3:49
There's a lot of hate on the internet for carousels, and a lot of it has good reason. I think there should be options for how we display data, suggestions welcome.
Copied from original issue: scytherswings/Plex-Board#33
From @seanvree on April 21, 2017 17:40
I think it would be cool to add the colors based on the following:
Green: Currently UP
Yellow: Currently UP, but had failures in the past X hours
Red: Currently DOWN.
Possible?
Copied from original issue: scytherswings/Plex-Board#93
From @seanvree on April 10, 2017 23:14
ammmiiiiriiiiighhhht?
Copied from original issue: scytherswings/Plex-Board#85
From @seanvree on April 5, 2017 22:24
Need a way to change the "name" of the server - So maybe the top middle header we could add a Feild that would appear in plain text: IE: "sean's PLEX server" or something like that.
Copied from original issue: scytherswings/Plex-Board#74
From @scytherswings on April 15, 2017 17:50
If an old database is used with a new container then the database won't be correctly migrated when it starts up. bundle exec rake db:migrate
needs to be added to the startup commands.
Copied from original issue: scytherswings/Plex-Board#88
From @scytherswings on October 12, 2015 4:38
Allow the homepage to load quickly and then fill in the carousel with images pushed through SSE. This article might be a good reference. http://tx.pignata.com/2012/10/building-real-time-web-applications-with-server-sent-events.html
Copied from original issue: scytherswings/Plex-Board#15
From @scytherswings on May 9, 2017 1:12
It could be useful for users to be able to force a full cache refresh. I don't normally like this idea because I'd rather have the service fix itself but sometimes a fix-it button gets the job done.
Copied from original issue: scytherswings/Plex-Board#103
From @scytherswings on April 8, 2017 0:59
It would be cool if there was a desktop app that could use native system popup notifications to alert users of status changes. Similar to getting a new email or text message.
Copied from original issue: scytherswings/Plex-Board#79
From @scytherswings on February 8, 2016 3:35
Sometimes the delete button on a service under its "Show" path will not function as a delete button. I haven't narrowed down why this is happening yet but a test is definitely needed.
Copied from original issue: scytherswings/Plex-Board#40
From @scytherswings on March 30, 2017 3:19
Either under the About page or the non-existent Config page there should be a mechanism that users can click on to automatically update their existing installation.. This will need tests for sure.
Copied from original issue: scytherswings/Plex-Board#64
From @scytherswings on March 25, 2017 4:4
For users it's hard to know if things go south. I'd like to alert users of bad things.
Copied from original issue: scytherswings/Plex-Board#57
From @scytherswings on November 27, 2015 20:39
Copied from original issue: scytherswings/Plex-Board#28
From @scytherswings on May 7, 2017 5:54
Copied from original issue: scytherswings/Plex-Board#102
From @scytherswings on April 17, 2017 3:36
Relates to #78
This would be a long long way off. But it would be cool if you could generate an installable application to provide heartbeats and other information about each host. I have no idea if that is even within the scope of this project but it sounds sweet.
Caveats are huge with this idea, how do you update the applets? How do they get generated? What language? How do they auto-start on boot? Communication mechanism? Should it be simple HTTP POSTs ? How do you uninstall them? Security?
It would be pretty sick though.
Copied from original issue: scytherswings/Plex-Board#91
From @scytherswings on April 7, 2017 14:4
From reddit:
It would also be nice to "group" services by device. Say computer1 runs service A,B,C. but computer2 runs services D,E,F,G.,,,, it would be cool to see that.
Copied from original issue: scytherswings/Plex-Board#78
From @scytherswings on April 8, 2017 1:46
With multiple clients some data won't make it to everyone. This is due to a bug in the way I implemented the notifications controller.
Copied from original issue: scytherswings/Plex-Board#80
From @scytherswings on April 30, 2017 20:29
There's no logic to fill in the carousel if there are no PRAs and no PlexSessions. I'd like to fix this when I overhaul the logic to build the center display thing. (carousel/table/whatever)
Copied from original issue: scytherswings/Plex-Board#99
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.