Knowledge Base
Searching in : Software update
ID: SU09T00237
Released on: 2022-09-15
Last Update: 2022-12-16
Print this article

NoMachine 8 now available for download

Luxembourg, September 15th, 2022

NoMachine announces the immediate availability of version 8 which delivers significant enhancements for Cloud Server environments, included brand-new products for small to extra large business and a simplified license model which uses only one subscription file, server.lic.

Key enhancements in this new major version are:

Cloud Server Family Products now extended
Designed to satisfy needs of different business realities, the new range of products covers from small-sized to very large environments. The failover cluster capabilities for high available access are now moved into a specific product, the Enterprise Cloud Server Cluster. To mirror the new Cloud Server family, a cluster-specific product is made available also in the terminal server family (Enterprise Terminal Server Cluster) and some products have been renamed.

The local and remote server administrator's UI
A completely redesigned interface for easier access to server configuration also from remote provides a much more improved experience to users and administrators, especially for Cloud Server and nodes management, with the possibility to monitor connections and users in the whole system.

Guest Desktop Sharing Users
Connect as a guest to the remote physical desktops without the need to have a system account, always upon the approval of the desktop owner. Available also in the free version, it's ideal also for on-the-fly connections to help friends remotely and everywhere.

Disabling the automatic UPnP/NAT-PMP port mapping in NoMachine Free Edition
From this release UPnP/NAT-PMP is disabled by default in the Free Edition. To get access to your computer over the internet, NoMachine's UPnP/NAT-PMP port mapping must be enabled by hand ('Server settings -> Ports' -> Select the service and click on Configure); or alternatively, your router can be configured with the appropriate port-forwarding rule. When port-mapping/port-forwarding is enabled, remote NoMachine connections, including connection requests from guests via the new Guest Desktop Sharing feature, will be possible. (Software Update edited post-release to mention this, missing from original announcement)

Switching on/off the interactive mode at run-time
The desktop owner can give interaction or view-only permissions to the connected user or guest at any moment during the life of the session by a simple click via the Monitor menu (!M) in the system tray.

Nat-traversal inverse connection for Cloud Servers
Perfect for a DMZ network which isolates public services reachable by the Internet from the corporate LAN, the 'inverse connection' reverses the direction of communication. In this way, connection is established from a node to the Cloud Server, getting rid of the need to open a port in the corporate firewall.

Enhanced support for multiple GPUs
Workload for hardware accelerated video encoding can be now distributed among all the available GPUs according to a load-balance algorithm or off-loaded to a specific GPU dedicated to NoMachine.

H.264 hardware encoding on macOS
H.264 hardware encoding is now available also for NoMachine servers running on macOS, extending support for 3D hardware acceleration also on that platform.

Native packages for Windows 64bit and macOS M1/M2
This version provides also client and server packages built for Windows 64-bit architecture and universal packages suitable for macOS equipped with Intel or Apple Silicon processor. The native package for M1/M2 restores USB support on macOS, not available with Intel packages running under Rosetta 2 emulator.

The full list of fixes available in version 8 is:

TR07T10558 Installer scripts follow target symlinks instead of overwriting them
TR10S10377 Cannot connect to physical desktop on macOS after a system update
TR05T10530 Connection is lost in a multinode environment
TR08T10569 Session directories are left in the user's home
TR10R09864 Screen blanking is no longer available on Windows 10, version 2004
TR07T10565 The NoMachine session gets a black screen when the macOS screen is locked and a monitor is not connected
TR07T10555 External port displayed in the Server Ports UI panel is not correct
TR03T10493 The file transfer browsing window text is unreadable on some Linux systems
TR10S10384 SELinux permissions for nxserver.service are missing on Fedora 31 and newer Fedora distributions
TR03T10506 Error 'Cannot create a new display' occurs when hostname is very long
TR06S10287 NoMachine printer spooler service is not started after a silent installation on Windows
TR11S10395 Cannot install a NoMachine package when the target directory has sticky bit set
TR05R09705 The NoMachine web server does not start on Windows if port 4443 is already in use
TR01S10026 The client program freezes when client side hardware decoding is enabled
TR07S10310 iPhone is not forwarded to the remote macOS server
TR06R09769 The installation procedure tries to start NoMachine services even when /run/systemd is not present
TR12R09947 i3 custom session windows are no longer visible when they are reconnected
TR03S10158 Cannot connect to the remote node when direct connections are disabled (v. 7.3)
TR11R09921 Resizing Evince window is troublesome
TR01S10020 Text in a reconnected Xterm custom session has wrong font
TR04R09626 Copy&Paste problem when running a Wine application in floating window mode
TR04R09623 The nxservice service starts and stops after 10-30 seconds
TR10Q09435 The mouse back and forward buttons are ignored in sessions on macOS
TR09O08043 Tapping on Android client doesn't produce a left click when the server mouse is configured for left-handed users
TR10P08943 Copy&paste in web sessions via the NoMachine virtual keyboard doesn't work with Nedit
TR03R09591 Kext nxaudio.kext is not removed after uninstallation on Mac 10.15
TR11Q09474 KDE neon displays repeatedly a dialog asking for admin credentials to allow control of network connections
TR12Q09492 Changing ports for nxhtd via UI doesn't update all entries in the htd.cfg file
TR03S10144 Logs report an unsupported option when connecting by system SSH v. 8
TR03S10162 Cannot run Intel Quick Sync Video if iHD is not under the path '/opt/intel/mediasdk/lib64'
TR06T10554 Renewal of Kerberos ticket doesn't work correctly when the virtual desktop is reconnected
TR08T10570 Key-based authentication fails when /home has custom group ownership and permissions
TR08T10571 Empty pages when forwarding printers to Mint 21 desktop
TR04T10523 Cannot reset PAM/LDAP password when connecting by NX protocol
TR06S10284 Cannot renew AD expired password when connecting by NoMachine
TR04T10522 Session terminates because of unexpected message 628 from the server
TR01T10426 The nxnode service cannot be enabled after removing the uuid file

Supported Platforms

Windows 32-bit/64-bit Vista/7/8/8.1/10/11
Windows Server 2008/2012/2016/2019/2022

Mac OS X Intel 64-bit 10.9 to 10.11/macOS Intel 10.12 to 12/macOS Apple Silicon 11/12

Linux 32-bit and 64-bit
RHEL 6.0 to RHEL 8.x
CentOS 6.0 to CentOS 8.5
SLED 11 to SLED 15
SLES 11 to SLES 15
openSUSE 11.x to openSUSE 15.x
Fedora 10 to Fedora 36
Debian 5 to Debian 11
Ubuntu 8.04 to Ubuntu 22.04

Raspberry Pi 2/3/4 ARMv6/ARMv7/ARMv8

Important Notice

The nxclient binary, which is responsible for displaying the !M icon and menu in the system tray and issue dialogs has been renamed into nxrunner. For users using any of the nxclient commands, such as for example 'nxclient --dialog' to show custom dialogs inside the session, all scripts and automations will need to be updated to invoke the 'nxrunner' binary.

Download NoMachine Packages

You can download the latest packages suitable for your Operating System from the NoMachine Web site at the following URL:

https://www.nomachine.com/download

Customers with valid subscriptions should log in to their customer area and download the "Production version".

Automatic updates

The automatic check for updates is scheduled to check our repositories every two days.

To update the free NoMachine package:

  • - Open the NoMachine User Interface from your Programs Menu.
  • - From the Machines panel click on 'Settings', then on 'Server' and finally on 'Updates'.
  • - Then click on the 'Check now' button.

To update the NoMachine Enterprise Client immediately:

  • - Click on 'Settings', from the Player panel click 'Updates'.
  • - Then click on the 'Check now' button.

More information about the check for automatic updates is available here:

https://www.nomachine.com/AR05M00847

Manual package installation or update

Please follow the instructions to install the package or update your installation manually:

On Windows:

  • - Download and save the EXE file.
  • - Double click on the NoMachine executable file.
  • - The Setup Wizard will take you through all steps necessary for installing or updating NoMachine.

On macOS:

  • - Download and save the DMG file.
  • - Double-click on the Disk Image to open it and double-click on the NoMachine program icon.
  • - The Installer will take you through through all steps necessary for installing or updating NoMachine.

On Linux:

You can use the graphical package manager provided by your Linux distribution or update NoMachine by command line by following instructions below. If you don't have the sudo utility installed, log on as superuser ("root") and run the commands without sudo.

RPM

  • - Download and save the RPM file.
  • - Install the package by running:
    # rpm -ivh <pkgName>_<pkgVersion>_<arch>.rpm
    or
  • - Update your NoMachine installation by running:
  • # rpm -Uvh <pkgName>_<pkgVersion>_<arch>.rpm

DEB

  • - Download and save the DEB file.
  • - Install the package by running:
    $ sudo dpkg -i <pkgName>_<pkgVersion>_<arch>.deb
    or
  • - Update your NoMachine installation by running:
  • $ sudo dpkg -i <pkgName>_<pkgVersion>_<arch>.deb

TAR.GZ

  • - Download and save the TAR.GZ file.
  • - Install the package by running:
    $ cd /usr
    $ sudo tar xvzf <pkgName>_<pkgVersion>_<arch>.tar.gz
    $ sudo /usr/NX/nxserver --install
    or
  • - Update your NoMachine installation by running:
    • $ cd /usr
    • $ sudo tar xvzf <pkgName>_<pkgVersion>_<arch>.tar.gz
    • $ sudo /usr/NX/nxserver --update
  • If you are installing Enterprise Client or Node run respectively:
    • $ sudo /usr/NX/nxclient --update
    • $ sudo /usr/NX/nxnode --update

Documents

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

https://www.nomachine.com/all-documents

The NoMachine Development Team