Front-end access to desktops and applications with the Cloud Server products
Does your company or school have tens or even hundreds of desktops which need to be accessed over the Internet or even on its LAN?
A NoMachine Cloud Server product is the perfect solution to provide a single point of access to remote desktops on distributed NoMachine server hosts, even when they are geographically located in different places.
Who is it for?
Any organization which needs to provide a controlled point of access to desktops and hosted resources for users connecting from outside and inside the network can leverage Cloud Server products. With the Cloud Server range, employees, students and teaching staff get fast, secure remote access to computers and applications which reside on the corporate network. This solution is suitable for organizations across all verticals. Additionally, the new range of Cloud Server Products is conceived to fit the needs of any remote access scenario: from individual departments in a company or school, to an entire university faculty providing a gateway to its myriad of hosted resources or a large organization offering unified high-available access to complex VDI and server infrastructures. Four products are available which are also tailored to different budgets.
Look at their comparison tables to find out which one is most suitable for you:
Small Business Comparison and Enterprise Comparison.
What is it for?
Centralized access to physical computers or virtual machines on hypervisors or hosted in a private or public cloud service (Google Cloud, Amazon AWS, Microsoft Azure). Remote learning, remote application control, remote assistance, remote working and similar scenarios. The solution is totally scalable in that further nodes can be added at any moment. What's more, with Guest Desktop Sharing access, enabling access for desktop sharing set-ups becomes easier. Having an account on the remote machine is no longer needed: trusted guests can get access to an attended desktop upon the desktop owner's authorization. New!
Connections to the physical desktop of a Cloud Server host are also allowed and are intended mainly for maintenance purposes. In the case of Linux hosts booted in CLI (command-line-interface) mode, such as for example headless hosts, NoMachine provides a way to access them in UI mode. Pre-requisite is that a desktop environment (e.g. GNOME, Xfce… etc) is installed there. NoMachine Linux virtual desktops are not available.
Key features
- End-to-end data traffic encryption
- SSL protected secure & fast tunneled connections to nodes, also behind a NAT and when the Cloud Server is in DMZ
- Guest Desktop Sharing (no account needed)New!
- Full control of the remote desktop or view-only mode
- Multiple users with exclusive or shared access to the remote desktop
- Propagation of NoMachine profile rules to the nodes
- Built-in HA access to the nodes (only with Enterprise Cloud Server Cluster)
What do you need?
- Any of the NoMachine Cloud Server Products, it will be the 'main server' or 'root server' which acts as a frontend gateway to dispatch user connections to its nodes
- The nodes, physical or virtual machines with a NoMachine server installed
- And/or unix-like stations not supported by NoMachine software (Foreign X servers), available only with Enterprise Cloud Server or Enterprise Cloud Server Cluster
- For high-available (HA) access, an Enterprise Cloud Server Cluster (ECSC) set-up in a NoMachine failover cluster (2 x servers, each with a license for ECSC)
| NoMachine server product | What is it for? | OS |
| Small Business Cloud Server | Front-end to unlimited nodes running any of the NoMachine for Enterprise server range | Windows, macOS, Linux |
| Cloud Server | Front-end to unlimited nodes running any of the NoMachine for Enterprise server range | Windows, macOS, Linux |
| Enterprise Cloud Server | Front-end to unlimited nodes running any of the NoMachine for Enterprise server range + 'Foreign X Servers'; multi-level with Cloud Servers in cascade | Windows, macOS, Linux |
| Enterprise Cloud Server Cluster | Front-end to unlimited nodes running any of the NoMachine for Enterprise server range + 'Foreign X Servers'; multi-level with Cloud Servers in cascade; HA failover cluster capabilities | Windows, macOS, Linux |
| Nodes | Key Features | OS |
| Enterprise Desktop | Support connections to the physical desktop of its host, 'as if the user is sitting in front of it' | Windows, macOS, Linux, Raspberry, ARM |
| Workstation, Small Business Terminal Server, Terminal Server, Enterprise Terminal Server+ Enterprise Terminal Server Nodes, Enterprise Terminal Server Cluster+Enterprise Terminal Server Nodes | Support personal Linux desktops (NoMachine virtual desktops) and single applications running in a custom session | Linux |
| Small Business Cloud Server, Cloud Server, Enterprise Cloud Server, Enterprise Cloud Server Cluster | Setup multi-level infrastructure and manage sub-level nodes | Windows, macOS, Linux |
| Foreign X servers (require Enterprise Cloud Server or Enterprise Cloud Server Cluster) | Unix-like stations running an O.S. for which NoMachine native packages are not available | Hosts supporting the X-Windows system, e.g. HP_UX, AIX and BSD |
A small/medium/large Cloud Server solution for all businesses
Choose which NoMachine Cloud Server product better fits your needs. All of them allow adding as many nodes as you want and at any moment. Only the number of user connections at the same time is limited, to 10 and 20 respectively in the case of the Small Business Cloud Server and of the Cloud Server. Enterprise Cloud Server and Enterprise Cluster Cloud Server don't limit the number of concurrent connections.
| Product | Acronym | Concurrent users' connections | Key features | Business size |
| Small Business Cloud Server | SBCS | 10 | Centralized access to multiple hosts (unlimited nodes) | small |
| Cloud Server | CS | 20 | Centralized access to multiple hosts (unlimited nodes) | small/medium |
| Enterprise Cloud Server | ECS | unlimited | Centralized access to multiple hosts (unlimited nodes) + multi-level setup | medium/large |
| Enterprise Cloud Server Cluster | ECSC | unlimited | Centralized access to multiple hosts (unlimited nodes) + multi-level setup + HA access with 2 ECSC in a cluster | medium/large |
A practical example: a NoMachine Cloud Server as front-end to NoMachine Enterprise Desktops
In the example below we will see what is necessary to set-up centralized access to multiple NoMachine Enterprise Desktops.
Any NoMachine Cloud Server product provides a single point of access to the remote desktops. Users can be redirected to a specific node, or they can be assigned to the first available Enterprise Desktop or can choose which Enterprise Desktop to connect to (default).
Licensing
Minimum licenses are:
1 Small Business Cloud Server, or Cloud Server or Enterprise Cloud Server license for the main server host, macOS, Windows or Linux.
1 NoMachine Enterprise Desktop license for each of the nodes (macOS, Windows, Linux, Raspberry or ARM) of the chosen NoMachine Cloud Server.
If you need to grant access without business discontinuity, consider setting up Enterprise Cloud Server Cluster in a NoMachine HA failover cluster. In this case you have to install the server on two different hosts. Two licenses will be needed, one for each server installation.
On the end-user's computer install NoMachine Enterprise Client (which is a client free to use) or connect by the web via browser.
A schematic diagram for a typical NoMachine Cloud Server infrastructure with a failover cluster setup

TIPS
If you plan to have a limited number of users connecting at the same time, you may consider using a Small Business Cloud Server or a Cloud Server.
One appropriate license for each of the nodes running a NoMachine server is also needed, choose among:
- Enterprise Desktop
- Workstation
- Small Business Terminal Server
- Terminal ServerInstead, if you need unlimited users to be able to connect at the same time, consider adopting an Enterprise Cloud Server, plus one appropriate license for each of the nodes you add:- Enterprise Desktop- Workstation
- Small Business Terminal Server
- Terminal Server- Enterprise Terminal Server + Enterprise Terminal Server Nodes
- Enterprise Terminal Server Cluster + Enterprise Terminal Server Node Foreign X servers don't need a NoMachine license.
If you need to grant access with fault tolerance capabilties, consider setting up two Enterprise Cloud Server Cluster in a NoMachine HA failover cluster. In this case 2 x ECSC licenses will be needed, one for each server installation in the cluster pair.
