Serving an application to web browser

Forums / General Discussions / Serving an application to web browser

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #6339
    alex_sh
    Participant

    Hello,

    I’m trying to determine which NoMachine products I need and whether they provide the features I need.

    First of all, here’s a description of the task:

    We have a Linux GUI application and we want to create a web-accessible method of running it. That is, the application will be hosted on our server(s) and the customers should be able to log in using their credentials and use an ordinary web browser to run it. Support for mobile browsers would be nice to have, but it’s not required if a standalone client exists.

    I found something called Web Companion but its page says that “This product is replaced by the Web Player functionality provided by the Portal Server…”. See:¬†https://www.nomachine.com/product&p=NoMachine%20Web%20Companion

    Googling “Portal Server” lands me on an empty page:¬†https://www.nomachine.com/product&p=NoMachine%20Portal%20Server

    By browsing the NoMachine website I was able to find out that there are currently 7 or so products, but I’m not sure which one(s) I need.

    Which product is needed to run multiple desktops (one desktop/app per customer)? And which license? Say, for 20 customers for a start.

    Are there differences between running it on one server and two or more servers?

    How do I set up the linux environment in a way that locks the user into that particular application (so that the user is not able to run other commands), and does NoMachine provide something to help with that?

    Is there a way to automatically shut down a session if some timeout happens (e.g. no mouse is moved and the application is not performing any time-consuming task)?

    How does it work with the new high-DPI monitors?

    Are the NoMachine users ordinary linux users?

     

    Thanks a lot in advance,

     

    Alexander

    #6349
    Britgirl
    Keymaster

    The “Web Player” functionality is what we refer to when talking about running a remote session in the browser. What you need is the Cloud Server. The Web Companion page has been updated to show the correct name.

    https://www.nomachine.com/product&p=NoMachine%20Cloud%20Server

    #6364
    alex_sh
    Participant

    Thank you!

    Could you please take a look at my other questions:

    Are there differences between running it on one server and two or more servers?

    Does NoMachine provide something to help lock down the linux environment in a way that locks the user into that particular application (so that the user is not able to run other commands)?

    Is there a way to automatically shut down a session if some timeout happens (e.g. no mouse is moved and the application is not performing any time-consuming task)?

    How does it work with the new high-DPI monitors?

    Thank you,
    Alexander

    #6417
    Haven
    Contributor

    Hello Alexander,

    Are there differences between running it on one server and two or more servers?

    NoMachine Cloud Server provides multi-node support with load balancing. By adding the remote nodes we can balance CPU usage between hosts.

    Does NoMachine provide something to help lock down the linux environment in a way that locks the user into that particular application (so that the user is not able to run other commands)?

    NoMachine does not provide a way to lock down a user on the system. It provides however some methods to disable certain features (e.g. copy&paste and file transfer). It’s also possible to use users’ profiles for implementing a solution that can be suitable for your purposes.
    By defining a set of rules you can define which application each user is allowed to run on that host. The connected user will be then able to run only this program via NoMachine.

    Is there a way to automatically shut down a session if some timeout happens (e.g. no mouse is moved and the application is not performing any time-consuming task)?

    NoMachine does not provide such solution. We actually want to preserve user session as long as possible to make them accessible in any time. We have Feature Request that should be released soon, that will terminate ‘long disconnected session’: https://www.nomachine.com/FR07D01435
    Also you could configure NoMachine Server to terminate session right after user is disconnected.

    How does it work with the new high-DPI monitors?

    I am not aware of any issues with new high-DPI monitors. But please check this Feature Request ‘Adding an option
    to use native resolution on High-DPI displays’:
    https://www.nomachine.com/FR02M02864

    • This reply was modified 6 years, 7 months ago by Britgirl.
Viewing 4 posts - 1 through 4 (of 4 total)

This topic was marked as solved, you can't post.