Embedded webpage via NX Cloud

Completed

Comments

25 comments

  • Avatar
    Sergey Yuldashev

    Hello Jasper,

    That's a really good idea, I agree that it would be a pretty powerful tool.

    Thank you for the feedback.

    1
    Comment actions Permalink
  • Avatar
    johan schorreel

    I have the same request, to use the local server as proxy for non camera's in the same network.

    To add them as device in the server tree, like a camera. have a tick box to say : webpage only :-)

    3
    Comment actions Permalink
  • Avatar
    Austin Smith

    We have had this same thought -- would certainly facilitate some additional possibilities for us in terms of integrations.

    0
    Comment actions Permalink
  • Avatar
    Tagir Gadelshin

    Austin Smith
    johan schorreel
    Jasper Leenknegt Jasper
    Jason Lee

    guys, since this request is asked a lot after releasing a camera webpage and it gets upvoted, we decided to prioritize this feature and it has chances to be released in 4.2

    As we see it, it can be a checkbox like "Proxy this webpage via Nx Witness server"
    (please, be aware that this is only an early mockup, things may change or not be implemented at all)

    We also need to decide how we will determine a server that should work as a proxy when there are several servers. Probably, as first thought, the page will need to be placed under the server in the tree to specify which server to use.
    Or in the first version we will always use the server that we are connected to (but it is not obvious)

    What do you think (about the concept and about servers choosing)?

    2
    Comment actions Permalink
  • Avatar
    johan schorreel

    I am happy to see this request being accepted, however I am at a loss on how to answer your question.

    My suggestion is to put this kind of 'device' under the camera tree, and then handle it it in the same way you handle the camera's webpage ?

    0
    Comment actions Permalink
  • Avatar
    Jasper

    Great to see you are trying to implement this feature! I think its fine like you say in your post just add the webpage to the server you want. But maybe you need also to think about user permissions?

    0
    Comment actions Permalink
  • Avatar
    Tagir Gadelshin

    johan schorreel
    no, unfortunately, we can't support all devices with webpages in the network and show them in the tree. That would mean we need to discover and manage them somehow, which is not possible right now. There is a lot of special software that can manage different devices and control them. Implementing such a thing would mean implementing that kind of software from scratch. It will take years, I suppose. Or we won't be able to support all types and vendors.

    It will be easier for us to implement it via current webpages functionality, where we open an in-client browser that is proxied via Nx Cloud.

    Maybe in some future, we will start adding devices like switches and so on in the tree, but for sure, we don't have these plans for the nearest future.

     

    0
    Comment actions Permalink
  • Avatar
    johan schorreel

    I understand, my suggestion was without knowing the way NX works.

    Again, without knowing how NX works : can you use the same mechanism you use to now to merge Servers and allow access to the webpages of the camera's for webpages that have this 'proxy this webpage' function ?

    0
    Comment actions Permalink
  • Avatar
    Tagir Gadelshin

    Jasper
    Good idea! We will think about it, but most likely 4.2 won't have it

    In general, we think permissions should be managed via devices access control (meaning, that not everyone knows those credentials). We won't allow saving credentials or sharing them with other users. We think it will be enough at least for the first version.

    Anyway, if we are working inside the network all users can open a browser and enter an IP address and get to the login webpage. Adding permissions for the proxying won't increase the overall security level significantly
    but if it will be requested frequently -- we will consider adding it in the future 
     

    2
    Comment actions Permalink
  • Avatar
    Tagir Gadelshin

    johan schorreel

    we are planning to use the same mechanism as we use for proxying camera webpages. So when you are connected remotely via cloud you will be able to connect via in-client browser to different devices, that are accessible from the server (so the server will act as a proxy).

    1
    Comment actions Permalink
  • Avatar
    Tagir Gadelshin

    johan schorreel
    Jasper Leenknegt
    Jason Lee

    Let me share with you our latest designs on this feature. During feature analysis we've decided to simplify everything to this: any webpage can be drag-n-dropped under the server, and after that, it becomes a proxied web resource which will work like a camera web page works (proxied via server):


    Chances are this will be included in 4.2.

    We are considering adding an option (separate tab) in Add Device... dialogue also, so this possibility will be clear for all our users, but this part can be released later than 4.2

    1
    Comment actions Permalink
  • Avatar
    Tagir Gadelshin

    Hi all
    We reached QA with this feature

    Adding a working in-software demo
    This resource is unavailable outside local network, where the server is located, but when I move it under the server -- it works.

    0
    Comment actions Permalink
  • Avatar
    Jasper

    Super!! Just what we asked for!

    0
    Comment actions Permalink
  • Avatar
    johan schorreel

    Indeed, just what we need.

    0
    Comment actions Permalink
  • Avatar
    Tagir Gadelshin

    Just a small update that we changed our release naming a bit. 4.2 is going to be an in-between release with some fixes and minor improvements. The release that I was referring to in this thread (4.2) was renamed to 4.3. It shouldn't affect the release timeline, though. So we are expecting 4.3 to be released next year.

    0
    Comment actions Permalink
  • Avatar
    Stein Jakobsen

    Hi, hope this function will be released soon. 

    I have a PLS i have to change som values from, in a webpage.
    If you want i can test Beta version. :)

     

    0
    Comment actions Permalink
  • Avatar
    Tagir Gadelshin

    Stein Jakobsen
    Thanks!
    We'll let you know when beta is available

    0
    Comment actions Permalink
  • Avatar
    Stein Jakobsen

    Hi Tagir, any update? I need only to see a very simple homepage on a webserver in the Lan where nx server is located. 

    0
    Comment actions Permalink
  • Avatar
    Tagir Gadelshin

    Stein Jakobsen
    thnx for the interest in this topic
    Your user story will be possible.

    We've reached QA with this feature. There are some issues we are fixing, but there are good chances that the feature will be released. But not in 4.2. As I said earlier -- 4.2 will be a small release. It will be 4.3, the timeline is not clear, though. I hope this year, but it's not a solid ETA

    0
    Comment actions Permalink
  • Avatar
    Jason Simpkin

    Awesome cant wait and where is the like button on this page !!!! I want to smash a few times :)

    while you are at it can it go next level and be made available in mobile too?

    I guess the challenge is to pass to the remote device / service what device it is being proxied to. Many systems now are like Inner Range's Inception Controller, Cockpit (Server management interface for linux) to name a few.

    0
    Comment actions Permalink
  • Avatar
    Norman - Nx Support

    Hi Jason Simpkin,

    You smashed hard enough.

    In the upcoming release (5.0) this feature will be availble.

    In the recently released 5.0 Beta version, you can test this feature and comment about it in our Beta Feedback section.

    Regarding Mobile. That's another request and I would suggest creating a new topic for it to bring it to the attention of our product team and other community members. 

     

    0
    Comment actions Permalink
  • Avatar
    Jasper

    Hi,

    First of all great that the feature was implemented as requested by some users!

    I wonder if it's possible to access the web pages via a normal web browser as well?

    To clarify, if you go to https://{systemId}.relay.vmsproxy.com you can visit the main webpage for the NX Witness server. Is it possible to visit the embedded webpages via this method as well?

    0
    Comment actions Permalink
  • Avatar
    Jasper

    Is there anybody that knows the answer? If it's not possible you can let me know aswell.

    0
    Comment actions Permalink
  • Avatar
    Norman - Nx Support

    Hi Jasper,

    I'm sorry to inform you that the feature you were hoping for is not available.

    0
    Comment actions Permalink
  • Avatar
    Jasper

    Hi Norman,

    Thanks for your feedback!

    0
    Comment actions Permalink

Please sign in to leave a comment.