For obvious reasons I would prefer not to announce what I’m running a plex server. I can change the port, but that wont help with the default screen should someone come across it. Would be also nice to have the default www page strip out all the identifying code that might lead to such obvious conclusions. A Incognito mode would be helpful or the ability to modify the default splash screen.
[FROM]

[TO]

How can this be done??
PS: Would be nice to allow a custom logo and change the color scheme to provide further differentiation.
well apparently you can at least remove the logo – that doesn’t really offer much as the “Sign Up” option pretty much reveals what the system is for.
[To Remove Logo]
Your install path \Plex\Plex Media Server\Resources\Plug-ins-ee6e505\WebClient.bundle\Contents\Resources\css … the main(some string).css will have a reference to the logo file which resides
here: Plex Media Server\Resources\Plug-ins-ee6e505\WebClient.bundle\Contents\Resources\img\base
called plex-logo.(some string).svg
Search for that file name in the file above - main(some string).css
Simply change the extension to say .jpg rather than .svg … The system wont find the file and just show a blank. If you want your own custom logo you can put your image in the same folder as the others can set the name file here.
Again… not really a complete solution. The code appears pretty complex (for me at least) to parse out how to remove the rest of it without breaking functionality Again the purpose of this is to not advertise you have a plex server running. (why someone would sign up for plex thru this is interesting… figured plex.tv would be the defacto place for sign up)
Out of curiosity why don’t you want people to see that Plex is there?
@vanstinator - Well that is a question with a couple of answers.
1st In many cases the web front end is exposed is for remote management . As with any open port, this presents an opportunity to be exploited. Functions at the top layer should be kept to a minimum. There is no need to present a sign up process if the intended purpose is for remote management/access. Why someone would sign up for plex thru this medium is curious, although it does seem less convoluted than signing up through plex.tv. In any event a smaller footprint means less exposure.
2nd Anyone coming across the default page would know immediately what lays beyond that logon. This amounts to waving a sign around that your running Plex. In many locale this isn’t desired, Plex doesn’t exactly have the blessing from various media entities. This does expose individuals to possible inquiry.
One could argue if your that paranoid about it don’t expose it in the first place (or for those skilled in iptables/firewalls to create rules). Sure, that is an option but would be nice to have cake and eat it too. Removing the logo, changing the default port, and making the initial logon code generic as possible (i.e. removing plex references and code that may identify it as a front end portal) would go a long way to anonymize.
I understand Plex has its branding and wants to tout it’s product. However, the branding isn’t needed when the web interface is used primarily for management.
1 Like