Embedded webpage via NX Cloud

Answered

Comments

15 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 :-)

    2
    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 Leenknegt
    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)?

    1
    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 Leenknegt

    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 Leenknegt
    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 Leenknegt

    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

Please sign in to leave a comment.