No, it has NOTHING to do with your server.
No, it requires a CLIENT that is LOGGED IN to plex.
And it requires a RECENT client, that is actually aware of the new content.
You cannot get any of the online media items without LOGGING IN (to plex).
see also @ Video On Demand Info there is a ton of info.