# 3.Party Devs and Hook into the WebServer

**URL:** https://forums.plex.tv/t/3-party-devs-and-hook-into-the-webserver/81865
**Category:** Feature Suggestions
**Created:** [November 3, 2014, 10:21pm UTC](https://forums.plex.tv/t/3-party-devs-and-hook-into-the-webserver/81865 "2014-11-03T22:21:43Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![dane22](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/dane22/32/4389_2.png) [@dane22](https://forums.plex.tv/u/dane22)
#### Post date: [November 3, 2014, 10:21pm UTC](https://forums.plex.tv/t/3-party-devs-and-hook-into-the-webserver/81865/1 "2014-11-03T22:21:43Z")

</div>

When looking @ http://:32400 you see the relevant uri's that the PMS accept.

&nbsp;

Would be so cool, if one was added name "'3Party", that pointed to a Library/Plug-Ins/3Party directory

&nbsp;

And that this directory was excluded from AutoUpdate

&nbsp;

That way, a 3.Party bundle could create a Symbolic link in there, pointing to an http directory below it's own bundle directory.

&nbsp;

And by doing so, a 3.Party channel could start to use jscript and fancy http to create a nice interface.

&nbsp;

To grasp an idea of what I'm talking about, take a peak here:

&nbsp;

[https://forums.plex.tv/topic/126254-rel-webtools/](https://forums.plex.tv/topic/126254-rel-webtools/)

&nbsp;

Above works nicely on Linux flavours, but sadly not on Windows.

&nbsp;

And to follow up on this....If it was possible to create a directory object in a channel, that when clicked on, would be a redirect to an URL

&nbsp;

Hope it makes sense, and would make Plex 3.Party standout compared to like XBMC plug-ins

&nbsp;

Best Regards

&nbsp;

Tommy

---

<div class="post-metadata">

### Author: ![Ebdrup](https://avatars.discourse-cdn.com/v4/letter/e/df788c/32.png) [@Ebdrup](https://forums.plex.tv/u/Ebdrup)
#### Post date: [November 4, 2014, 9:48pm UTC](https://forums.plex.tv/t/3-party-devs-and-hook-into-the-webserver/81865/2 "2014-11-04T21:48:53Z")

</div>

This would put the security of a Plex installation in the hands of the plugin devs… Not something I would be very comfortable with.   
  
Yeah, I know that I could just avoid plugins of this type but I doubt many users would be aware of the risk.

---

<div class="post-metadata">

### Author: ![dane22](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/dane22/32/4389_2.png) [@dane22](https://forums.plex.tv/u/dane22)
#### Post date: [November 4, 2014, 9:51pm UTC](https://forums.plex.tv/t/3-party-devs-and-hook-into-the-webserver/81865/3 "2014-11-04T21:51:09Z")

</div>

> This would put the security of a Plex installation in the hands of the plugin devs.... Not something I would be very comfortable with.  
> Yeah, I know that I could just avoid plugins of this type but I doubt many users would be aware of the risk.

How is this any different than ordinary plug-in's?

All I want, is a better web-interface for the channels

And it still would follow the auth. of Plex

/T

---

<div class="post-metadata">

### Author: ![Ebdrup](https://avatars.discourse-cdn.com/v4/letter/e/df788c/32.png) [@Ebdrup](https://forums.plex.tv/u/Ebdrup)
#### Post date: [November 5, 2014, 2:22pm UTC](https://forums.plex.tv/t/3-party-devs-and-hook-into-the-webserver/81865/4 "2014-11-05T14:22:46Z")

</div>

> How is this any different than ordinary plug-in's?

Ordinary plugins cannot be accessed from the outside. If you hook into the http server it would be directly exposed to the internet. At least if I have understood your request correctly :)

EDIT: Guess I was wrong. As your WebTools bundle shows outside access to plugins is possible in it's current form as well. Not that it makes it less disturbing ;)

---

<div class="post-metadata">

### Author: ![dagalufh](https://avatars.discourse-cdn.com/v4/letter/d/ba8739/32.png) [@dagalufh](https://forums.plex.tv/u/dagalufh)
#### Post date: [November 5, 2014, 4:56pm UTC](https://forums.plex.tv/t/3-party-devs-and-hook-into-the-webserver/81865/5 "2014-11-05T16:56:03Z")

</div>

Isn’t that only if you have 32400 exposed?

---

<div class="post-metadata">

### Author: ![dane22](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/dane22/32/4389_2.png) [@dane22](https://forums.plex.tv/u/dane22)
#### Post date: [November 5, 2014, 6:34pm UTC](https://forums.plex.tv/t/3-party-devs-and-hook-into-the-webserver/81865/6 "2014-11-05T18:34:44Z")

</div>

> Ordinary plugins cannot be accessed from the outside. If you hook into the http server it would be directly exposed to the internet. At least if I have understood your request correctly :)
> 
> EDIT: Guess I was wrong. As your WebTools bundle shows outside access to plugins is possible in it's current form as well. Not that it makes it less disturbing ;)

The [Webtools bundle](https://forums.plex.tv/topic/126254-rel-webtools/) is exposed the same way as other bundles.....via port 32400

And access to is is controlled via the build in access control of PMS!

If you restrict access to PMS, then [WebTools](https://forums.plex.tv/topic/126254-rel-webtools/) can't access anything.

Only difference between that and an ordinary bundle is the fact, that part of it live outside the channel container, but still within the webserver from Plex.

And as you can see, me and dagalufh already made it work, but is struggling with the http part on the windows platform, so looking for a work around for that.

/Tommy&nbsp;
