NoMachine Support

Your questions answered

Knowledge Base

Searching in: Software Updates
Filter the search results
Released on:
Searching in: Software Updates
ID: SU07K00168
Released on:  2013-07-06
Last update: 2013-07-06
NoMachine 4 Beta 1 Release Announcement

Luxembourg, July 5, 2013 - NoMachine, creator and global provider of NX remote access and application delivery software, announced today the first beta release of the upcoming NoMachine 4 software. Redesigned to offer more functionality and a brand new intuitive user-interface, version 4 is completely revolutionizing remote computing offering users new ways to access desktops, as well as share and control the content that's on them.

This Beta version introduces an epochal change in the architecture of the software thanks to the new network service implementing the NX protocol to connect and transmit SSL-encrypted data traffic. It entirely replaces the SSHD server and eliminates it as a pre-requisite on the host system. It also allows for real-time communication over UDP for audio and video.

The new graphical interface delivers notable improvements to the connection menu already presented in the previous Preview versions, facilitating remote connection initiation and configuration. Additional UI panels allow users to configure the software installation, and manage the server settings such as desktop sharing and guest interactivity, starting or stopping of services and changing of ports.

Highlights of this beta release:

Choose between virtual or remote desktop

This first beta release offers users a choice of three products: NoMachine, NoMachine Pro and NoMachine Virtual Desktop Workstation. The latter being for Linux only and set to replace the NX Free Edition and NX Enterprise Desktop in the current NX 3.5.0, NoMachine and NoMachine Pro are for access to remote physical Windows, Mac and Linux and desktops aimed at both "the consumer" and organizations.

A new concept for the packages

All in one: no more confusion about what you need and where you need it: one package on the local computer, and one package on the remote host. Additionally, a new UI, the "post-install wizard" (available with Windows and Mac, coming soon for Linux)  has been designed to make it easier to configure the installation and set-up. Choose whether to install it as a server & player, or just player.

Seamless resource sharing from local to remote and vice-versa

Connect any device, port or service from within the session in a few clicks. Whether you need to print, access folders on remote desktops, or transfer content that's on an external drive attached to your local computer, you can connect and disconnect these resources from the NoMachine Menu inside the session. Alternatively, choose the fast-track 'Connect a device' wizard which guides you through the steps.

Built-in capabilities to record and play sessions

Activities within the session can be recorded via the NoMachine Menu and stored locally in the NoMachine Recordings folder placed in user's Documents folder. Recordings are saved by default in WebM format  and can be played back directly with NoMachine or any other player supporting that format. 

The NoMachine Monitor

A new application called “The Monitor” is installed in the system tray to give fast-track access to the server settings UI where users can manage services and monitor users connected to the desktop during collaborative sessions. The built-in whiteboard for sketching and instant messaging enhances the desktop interaction experience. Additionally, one-click file transfer can be activated from the Monitor.

Default virtual desktops on Linux

Virtual desktop functionality is now an element of the "NoMachine for the Enterprise" range. Starting a new Linux desktop has become more transparent for the user meaning that when creating a new virtual desktop, NoMachine Workstation, for example, now runs the default desktop as set on the system. Administrators can configure the server to run most preferred desktop type even if it's not the default one on the system.

Connect via the NX protocol

Connections to the remote host rely on the NX network service via the NX protocol, by default on port 4000. With the exception of the free 'NoMachine' package, all the products in version 4 can be configured to support connections via the SSH protocol, by default on port 4022 on Windows and on port 22 on other platforms. The package for Windows includes the SSH server; on Linux and OS X hosts the SSH daemon must already be up and running. Support for SSH is disabled by default and must be activated by configuring and restarting the server.

Upgrade and compatibilities

Due to heavy changes made during the development of this beta version, update between Preview 6 and the Beta Release as well as upgrade between NX 3.5.0 and NoMachine Beta are not allowed. Upgrading from version 3.5.0 will be supported by the final version of NoMachine 4 officially released.

Users are invited to completely uninstall any previous version of the software, remove the installation directory and proceed with a fresh new install. To download the Beta version:

Compatibility between Preview 6 and Beta versions is not maintained. Compatibility between NX 3.5.0 and the Beta is preserved, provided that you install the Beta package with support for SSH connections.

What this Beta version doesn't offer

This Beta doesn't include Enterprise Server and consequently does not offer the advanced functionalities typical of that server type: multi-node support, user profiles and groups, automatic generation of accounts on Linux host, redirection to a different server and support for RDP and VNC sessions. Furthermore, file-transfer in NoMachine Web Player is currently unavailable.


Supported Platforms

  • Windows 32-bit/64-bit  XP/Vista/7/8
  • Mac OS X  Intel 64-bit  10.5/10.6/10.7
  • OS X 64-bit 10.8
  • Linux  32-bit and 64-bit
    Red Hat Enterprise 4/5/6
    SLES 10/11
    Open SUSE 10.x /11.x/12.x
    Mandriva 2009/2010/2011
    Fedora Core 10/11/12/13/14/15/16/17/18
    Debian GNU Linux 4.0 Etch/5.0 Lenny/ 6.0 Squeeze/ 7.0 Wheezy
    Ubuntu 8.04 Hardy Heron/8.10 Intrepid Ibex/Ubuntu 9.04 JauntyJackalope/9.10 Karmic Koala/10.4 Lucid Lynx/10.10 Maverick/11.04 Natty/11.10 Oneiric/12.04 Precise Pangolin

Updating installation of NoMachine Preview 6

Updating the previous installation of the NoMachine software is not supported.

Uninstall your current installation (even if it's just a Player installation), completely remove the installation directory and install the new NoMachine package.

Installing NoMachine on Windows

Uninstall NoMachine Preview 6 if you have it already: from the program Menu choose NoMachine item and run 'Uninstall NoMachine''. Accept to reboot the machine.

  • Download the EXE.
  • Install it by double clicking on the icon of the executable: the setup wizard will take you through the installation.
  • Once installation is completed, the post install configurator wizard will configure your installation.

Installing  NoMachine on Mac OS X

Uninstall NoMachine Preview 6 if you have it already: from Applications, choose 'Show Package Content' for the  NoMachine Service bundle and navigate it to Contents/MacOS. Run the nxuninstaller program from there. Move to trash the NoMachine Service bundle from Applications.  If you have a previous version of the Player, move it to trash.

  • Download the DMG.
  • Double-click on the the disk Image to open it and see package icon. Double-click on the package icon to install the program: the setup wizard will take you through the installation.
  • Once installation is completed, the post install configurator wizard will configure your installation.


Installing NoMachine on Linux

Uninstall NoMachine Preview 6 if you have it already and remove manually the installation directory, usually /usr/NX.

To install the new packages you can use the graphical package manager of your Linux distribution.  Alternatively, you can follow instructions below, intended to be run from command line.

RPM version
To uninstall previous preview version, run the 'rpm -e nxserver' command and remove the installation directory.

  • Download the RPM.
  • Install the package by running from a console:
    # rpm -i nomachine-packageType_version_arch.rpm

DEB version
To uninstall previous preview version, run the 'dpkg -r nxserver' command.

  • Download the DEB.
  • Install the package by running from a console:
    $ sudo dpkg -i  nomachine-packageType_version_arch.deb

TAR.GZ version
To uninstall previous installation of Server package, run the 'NX/scripts/setup/nxserver --uninstall' command. To uninstall previous installation of Player package, run the 'NX/scripts/setup/nxplayer --uninstall' command.

  • Download the TAR.GZ in the /usr directory.
  • Extract the archive by running from a console:
    $ sudo tar xvzf  nomachine-packageType_version_arch.tar.gz
  • Run the setup script for installing the software:
    /usr/NX/nxserver --install

Some remarks

What packages include
The NoMachine package, the new free product from NoMachine, installs the player (the local application to connect to desktops) and all the server components necessary to let you connect from remote to the physical desktop of the machine where you are installing. It doesn't support SSH connections and connections via Web (the Web Player). Two simultaneous connections are allowed. Connections by SSH and via Web are supported in the NoMachine Pro version.

Packages tailored for the enterprises, in this first beta release NoMachine Virtual Desktop Workstation for Linux is available, allow for multiple connections and also include support for SSH connections
(disabled by default) and NoMachine Web Services (a small web server and the Web Player for running sessions via browser). Four connections are supported simultanously.

How to run a session
From the Program menu on your machine, launch NoMachine and create a new connection from the UI. Specify the IP or hostname of the machine you want to connect to and provide valid credentials to log-in to the account there. NoMachine must be installed on both sides. Alternatively, connect from NoMachine to a NoMachine Pro installation. Remote servers with Workstation installed should install NoMachine on the local side in order to connect.

How to run a web session

If you have installed NoMachine Pro or NoMachine Virtual Dekstop Workstation (on Linux only), point your browser to http://serverHost:4080 where serverHost is either the IP or hostname of the machine where you have installed NoMachine.

Please note that the installation comes with a self-signed SSL certificate intended to be a sample, which doesn't grant a secure connection. In order to secure your web application, please replace the SSL Certificate File, namely /usr/NX/etc/keys/host/ht_host_rsa_key.crt  and the SSL Certificate Key File /usr/NX/etc/keys/host/ht_host_rsa_key with your own.


Installation and configuration guides for the NoMachine products are available at:

Some relevant faqs and how-tos: